From: Bruno Haible Date: Fri, 9 Mar 2001 17:37:42 +0000 (+0000) Subject: Avoid compiler warnings. X-Git-Tag: v0.10.36~106 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9e6fdd0cd0d46d8c22df2d255d8dde47e10ea23e;p=thirdparty%2Fgettext.git Avoid compiler warnings. --- diff --git a/intl/ChangeLog b/intl/ChangeLog index 1d81311cc..26cbabeea 100644 --- a/intl/ChangeLog +++ b/intl/ChangeLog @@ -1,3 +1,9 @@ +2001-03-09 Bruno Haible + + * dcigettext.c (transmem_block_t): Change to unsigned char, to avoid + compiler warning. + (_nl_find_msg): Add casts to avoid compiler warnings. + 2001-03-09 Bruno Haible * Makefile.in (DISTFILES.common): Remove ChangeLog. diff --git a/intl/dcigettext.c b/intl/dcigettext.c index 6a0ea0c54..a34c7916f 100644 --- a/intl/dcigettext.c +++ b/intl/dcigettext.c @@ -344,7 +344,7 @@ typedef struct transmem_list } transmem_block_t; static struct transmem_list *transmem_list; #else -typedef char transmem_block_t; +typedef unsigned char transmem_block_t; #endif @@ -804,7 +804,7 @@ _nl_find_msg (domain_file, msgid, lengthp) __libc_lock_lock (lock); - inbuf = result; + inbuf = (const unsigned char *) result; outbuf = freemem + sizeof (size_t); malloc_count = 0; @@ -914,7 +914,7 @@ _nl_find_msg (domain_file, msgid, lengthp) /* We have now in our buffer a converted string. Put this into the table of conversions. */ *(size_t *) freemem = outbuf - freemem - sizeof (size_t); - domain->conv_tab[act] = freemem; + domain->conv_tab[act] = (char *) freemem; /* Shrink freemem, but keep it aligned. */ freemem_size -= outbuf - freemem; freemem = outbuf;