From: Richard Sandiford Date: Fri, 13 Sep 2013 23:31:10 +0000 (+0000) Subject: Fix some types in localedef. X-Git-Tag: upstream/2.30~8703 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=08ffcf34d9a371b522419addbaa13e26b528bb35;p=external%2Fglibc.git Fix some types in localedef. --- diff --git a/ChangeLog b/ChangeLog index 8f264da..b6bf6c3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2013-09-13 Richard Sandiford + + * locale/programs/ld-ctype.c (find_idx): Use uint32_t in + prototype. + (ctype_startup): Use uint32_t in cast and sizeof for + ctype->charnames. + 2013-09-11 Jia Liu * sunrpc/rpc/types.h [__APPLE_CC__]: Define __u_char_defined and diff --git a/locale/programs/ld-ctype.c b/locale/programs/ld-ctype.c index 3903ee0..1696294 100644 --- a/locale/programs/ld-ctype.c +++ b/locale/programs/ld-ctype.c @@ -270,7 +270,7 @@ static void ctype_map_new (struct linereader *lr, struct locale_ctype_t *ctype, const char *name, const struct charmap_t *charmap); static uint32_t *find_idx (struct locale_ctype_t *ctype, uint32_t **table, - size_t *max, size_t *act, unsigned int idx); + size_t *max, size_t *act, uint32_t idx); static void set_class_defaults (struct locale_ctype_t *ctype, const struct charmap_t *charmap, struct repertoire_t *repertoire); @@ -311,9 +311,8 @@ ctype_startup (struct linereader *lr, struct localedef_t *locale, /* We have seen no names yet. */ ctype->charnames_max = charmap->mb_cur_max == 1 ? 256 : 512; - ctype->charnames = - (unsigned int *) xmalloc (ctype->charnames_max - * sizeof (unsigned int)); + ctype->charnames = (uint32_t *) xmalloc (ctype->charnames_max + * sizeof (uint32_t)); for (cnt = 0; cnt < 256; ++cnt) ctype->charnames[cnt] = cnt; ctype->charnames_act = 256;