diff --git a/locale/programs/locale.c b/locale/programs/locale.c index d5b362c8c2..d63cac2d1b 100644 --- a/locale/programs/locale.c +++ b/locale/programs/locale.c @@ -597,7 +597,8 @@ show_info (const char *name) break; case word: { - unsigned int val = (unsigned int) nl_langinfo (item->item_id); + unsigned int val = + (unsigned int) (unsigned long int) nl_langinfo (item->item_id); printf ("%d", val); } break;