| diff -ur Text-Unaccent-1.08/unac.c Text-Unaccent-1.08-mod/unac.c |
| --- Text-Unaccent-1.08/unac.c 2004-10-17 12:00:36.000000000 -0700 |
| +++ Text-Unaccent-1.08-mod/unac.c 2006-08-24 22:37:35.000000000 -0700 |
| @@ -13881,9 +13881,9 @@ |
| *out_lengthp = 0; |
| } else { |
| char* utf16 = 0; |
| - int utf16_length = 0; |
| + size_t utf16_length = 0; |
| char* utf16_unaccented = 0; |
| - int utf16_unaccented_length = 0; |
| + size_t utf16_unaccented_length = 0; |
| |
| if(convert(charset, utf16be(), in, in_length, &utf16, &utf16_length) < 0) { |
| return -1; |
| diff -ur Text-Unaccent-1.08/Unaccent.xs Text-Unaccent-1.08-mod/Unaccent.xs |
| --- Text-Unaccent-1.08/Unaccent.xs 2004-12-29 03:45:18.000000000 -0800 |
| +++ Text-Unaccent-1.08-mod/Unaccent.xs 2006-08-24 22:35:57.000000000 -0700 |
| @@ -35,7 +35,7 @@ |
| #include "unac.h" |
| |
| static char* buffer; |
| -static int buffer_length; |
| +static size_t buffer_length; |
| |
| static void unac_debug_print(const char* message, void* data) |
| { |