From 285ac8428fcfdabd1ccbf1d9c0a8d4aa62e4a593 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Mon, 31 Oct 2005 21:19:30 +0000 Subject: Fixed a compiler warning about a signed/unsigned comparison. --- Src/Zle/zle_move.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'Src/Zle/zle_move.c') diff --git a/Src/Zle/zle_move.c b/Src/Zle/zle_move.c index a60b4dfd0..1238c1834 100644 --- a/Src/Zle/zle_move.c +++ b/Src/Zle/zle_move.c @@ -420,10 +420,12 @@ virepeatfind(char **args) return ret; } while (n--) { - do + do { zlecs += vfinddir; - while (zlecs >= 0 && zlecs < zlell && zleline[zlecs] != vfindchar && zleline[zlecs] != '\n'); - if (zlecs < 0 || zlecs >= zlell || zleline[zlecs] == '\n') { + } while (zlecs >= 0 && zlecs < zlell + && (ZLE_INT_T)zleline[zlecs] != vfindchar + && zleline[zlecs] != ZWC('\n')); + if (zlecs < 0 || zlecs >= zlell || zleline[zlecs] == ZWC('\n')) { zlecs = ocs; return 1; } -- cgit 1.4.1