diff options
author | Jeremy Kerr <jk@ozlabs.org> | 2014-11-28 11:42:06 +0800 |
---|---|---|
committer | Jeremy Kerr <jk@ozlabs.org> | 2014-12-01 11:53:23 +0800 |
commit | d28e414354d791a8c010cf6069bfc549d4343811 (patch) | |
tree | 599994d00410f615351ad3be2cefb57a7e2ae41a /lib | |
parent | 6ad2eb0b495e47c5be35acd5d63d53530a45e137 (diff) | |
download | talos-petitboot-d28e414354d791a8c010cf6069bfc549d4343811.tar.gz talos-petitboot-d28e414354d791a8c010cf6069bfc549d4343811.zip |
lib/fold: fix warning with -DDEBUG
When compiling the fold code with DEBUG defined, we get:
../lib/fold/fold.c: In function 'fold_text':
../lib/fold/fold.c:37:3: error: comparison of unsigned expression >= 0 is always true [-Werror=type-limits]
assert(bytes >= 0);
^
We should be comparing with != (size_t)-1, not >= 0
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/fold/fold.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/fold/fold.c b/lib/fold/fold.c index 8bf133c..fd23b06 100644 --- a/lib/fold/fold.c +++ b/lib/fold/fold.c @@ -34,7 +34,7 @@ void fold_text(const char *text, bytes = mbrtowc(&wc, end, len - (end - text), &ps); - assert(bytes >= 0); + assert(bytes != (size_t)-1); /* we'll get a zero size for the nul terminator */ if (!bytes) { |