summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Src/Modules/zftp.c2
-rw-r--r--Src/Zle/compctl.c2
-rw-r--r--Src/Zle/complete.c2
-rw-r--r--Src/Zle/zle_hist.c2
-rw-r--r--Src/Zle/zle_refresh.c2
5 files changed, 5 insertions, 5 deletions
diff --git a/Src/Modules/zftp.c b/Src/Modules/zftp.c
index c4f6e1ff5..e4c5a9703 100644
--- a/Src/Modules/zftp.c
+++ b/Src/Modules/zftp.c
@@ -431,7 +431,7 @@ zfunalarm(void)
* I love the way alarm() uses unsigned int while time_t
* is probably something completely different.
*/
- time_t tdiff = time(NULL) - oaltime;
+ unsigned int tdiff = time(NULL) - oaltime;
alarm(oalremain < tdiff ? 1 : oalremain - tdiff);
} else
alarm(0);
diff --git a/Src/Zle/compctl.c b/Src/Zle/compctl.c
index 247f4c02d..9023dbd69 100644
--- a/Src/Zle/compctl.c
+++ b/Src/Zle/compctl.c
@@ -2892,7 +2892,7 @@ sep_comp_string(char *ss, char *s, int noffs)
sl = strlen(s);
if (swe > sl) {
swe = sl;
- if (strlen(ns) > swe - swb + 1)
+ if ((int)strlen(ns) > swe - swb + 1)
ns[swe - swb + 1] = '\0';
}
qs = tricat(multiquote(s + swe, 0), qisuf, "");
diff --git a/Src/Zle/complete.c b/Src/Zle/complete.c
index b325b8536..3939bdd07 100644
--- a/Src/Zle/complete.c
+++ b/Src/Zle/complete.c
@@ -788,7 +788,7 @@ do_comp_vars(int test, int na, char *sa, int nb, char *sb, int mod)
if (!na)
return 1;
if (na > 0 &&
- strlen(test == CVT_PRENUM ? compprefix : compsuffix) >= na) {
+ (int)strlen(test == CVT_PRENUM ? compprefix : compsuffix) >= na) {
if (mod) {
if (test == CVT_PRENUM)
ignore_prefix(na);
diff --git a/Src/Zle/zle_hist.c b/Src/Zle/zle_hist.c
index 94770b235..f1463cd15 100644
--- a/Src/Zle/zle_hist.c
+++ b/Src/Zle/zle_hist.c
@@ -808,7 +808,7 @@ doisearch(char **args, int dir)
else
pos -= 1 + (pos != 1 && s[pos-2] == Meta);
} else if (sbuf[0] != '^') {
- if (pos >= strlen(s+1))
+ if (pos >= (int)strlen(s+1))
skip_line = 1;
else
pos += 1 + (s[pos] == Meta);
diff --git a/Src/Zle/zle_refresh.c b/Src/Zle/zle_refresh.c
index 86564eb74..2b90edd0c 100644
--- a/Src/Zle/zle_refresh.c
+++ b/Src/Zle/zle_refresh.c
@@ -1033,7 +1033,7 @@ tc_rightcurs(int ct)
if we're anywhere in the prompt, goto the left column and write the whole
prompt out unless ztrlen(lpromptbuf) == lpromptw : we can cheat then */
if (vln == 0 && i < lpromptw && !(termflags & TERM_SHORT)) {
- if (strlen(lpromptbuf) == lpromptw)
+ if ((int)strlen(lpromptbuf) == lpromptw)
fputs(lpromptbuf + i, shout);
else if (tccan(TCRIGHT) && (tclen[TCRIGHT] * ct <= ztrlen(lpromptbuf)))
/* it is cheaper to send TCRIGHT than reprint the whole prompt */