Use appropriate type for return value checking

This commit is contained in:
Ulrich Drepper 2011-05-09 13:15:01 -04:00
parent 6a564b67fc
commit 2952b11705
3 changed files with 8 additions and 4 deletions

View file

@ -1,5 +1,9 @@
2011-05-09 Ulrich Drepper <drepper@gmail.com> 2011-05-09 Ulrich Drepper <drepper@gmail.com>
[BZ #12545]
* locale/programs/localedef.c (construct_output_path): Use ssize_t
for n.
[BZ #12711] [BZ #12711]
* locale/C-translit.h.in: Add entry for U20B9. * locale/C-translit.h.in: Add entry for U20B9.
Patch by pravin.d.s@gmail.com. Patch by pravin.d.s@gmail.com.

6
NEWS
View file

@ -10,9 +10,9 @@ Version 2.14
* The following bugs are resolved with this release: * The following bugs are resolved with this release:
11724, 12393, 12420, 12445, 12454, 12460, 12469, 12489, 12509, 12510, 11724, 12393, 12420, 12445, 12454, 12460, 12469, 12489, 12509, 12510,
12518, 12541, 12551, 12583, 12587, 12597, 12611, 12631, 12650, 12653, 12518, 12541, 12545, 12551, 12583, 12587, 12597, 12611, 12631, 12650,
12655, 12660, 12681, 12685, 12711, 12713, 12714, 12717, 12723, 12734, 12653, 12655, 12660, 12681, 12685, 12711, 12713, 12714, 12717, 12723,
12738 12734, 12738
* The RPC implementation in libc is obsoleted. Old programs keep working * The RPC implementation in libc is obsoleted. Old programs keep working
but new programs cannot be linked with the routines in libc anymore. but new programs cannot be linked with the routines in libc anymore.

View file

@ -417,7 +417,6 @@ construct_output_path (char *path)
contains a reference to the codeset. This should be contains a reference to the codeset. This should be
normalized. */ normalized. */
char *startp; char *startp;
size_t n;
startp = path; startp = path;
/* We must be prepared for finding a CEN name or a location of /* We must be prepared for finding a CEN name or a location of
@ -441,6 +440,7 @@ construct_output_path (char *path)
/* We put an additional '\0' at the end of the string because at /* We put an additional '\0' at the end of the string because at
the end of the function we need another byte for the trailing the end of the function we need another byte for the trailing
'/'. */ '/'. */
ssize_t n;
if (normal == NULL) if (normal == NULL)
n = asprintf (&result, "%s%s/%s%c", n = asprintf (&result, "%s%s/%s%c",
output_prefix ?: "", LOCALEDIR, path, '\0'); output_prefix ?: "", LOCALEDIR, path, '\0');