diff options
author | Bruno Haible <bruno@clisp.org> | 2011-03-12 13:54:43 +0100 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2011-03-12 13:54:43 +0100 |
commit | 68d757e2cb228590d46961cbf3e9ec7d4460e335 (patch) | |
tree | b5ce3979d3011fadfc29c4c954a013d0a744a9b4 /lib/wcswidth.c | |
parent | b56b2e303252c4eac5cf7f702553d731f5bbfc4e (diff) | |
download | gnulib-68d757e2cb228590d46961cbf3e9ec7d4460e335.tar.gz |
wcswidth, mbswidth: Avoid integer overflow.
* lib/wcswidth.c: Include <limits.h>.
* lib/wcswidth-impl.h (wcswidth): Avoid 'int' overflow.
* lib/mbswidth.c: Include <limits.h>.
(mbsnwidth): Avoid 'int' overflow.
Reported by Jim Meyering.
Diffstat (limited to 'lib/wcswidth.c')
-rw-r--r-- | lib/wcswidth.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/wcswidth.c b/lib/wcswidth.c index 3133c8445a..cdedf73ec9 100644 --- a/lib/wcswidth.c +++ b/lib/wcswidth.c @@ -20,4 +20,6 @@ /* Specification. */ #include <wchar.h> +#include <limits.h> + #include "wcswidth-impl.h" |