diff options
Diffstat (limited to 'lib/mbsalign.c')
-rw-r--r-- | lib/mbsalign.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/mbsalign.c b/lib/mbsalign.c index 82ffc09c..468e35b5 100644 --- a/lib/mbsalign.c +++ b/lib/mbsalign.c @@ -106,12 +106,12 @@ rpl_wcswidth (const wchar_t *s, size_t n) size_t mbs_truncate(char *str, size_t *width) { - size_t bytes = strlen(str); + ssize_t bytes = strlen(str); #ifdef HAVE_WIDECHAR - size_t sz = mbstowcs(NULL, str, 0); + ssize_t sz = mbstowcs(NULL, str, 0); wchar_t *wcs = NULL; - if (sz == (size_t) -1) + if (sz == (ssize_t) -1) goto done; wcs = malloc((sz + 1) * sizeof(wchar_t)); |