wcswidth, mbswidth: Avoid integer overflow.
authorBruno Haible <bruno@clisp.org>
Sat, 12 Mar 2011 12:54:43 +0000 (13:54 +0100)
committerBruno Haible <bruno@clisp.org>
Sat, 12 Mar 2011 12:54:43 +0000 (13:54 +0100)
commit68d757e2cb228590d46961cbf3e9ec7d4460e335
treeb5ce3979d3011fadfc29c4c954a013d0a744a9b4
parentb56b2e303252c4eac5cf7f702553d731f5bbfc4e
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.
ChangeLog
lib/mbswidth.c
lib/wcswidth-impl.h
lib/wcswidth.c