aboutsummaryrefslogtreecommitdiff
path: root/locale
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2002-11-22 04:23:05 +0000
committerRoland McGrath <roland@gnu.org>2002-11-22 04:23:05 +0000
commit54789f38162e12edd8bc2553ae7b72b558262f07 (patch)
tree9a2c4fb9bc89ee0ab3822354599994aaee01da6f /locale
parent1c120cb8e7eddf810ae3e997eebd689506c98307 (diff)
downloadglibc-54789f38162e12edd8bc2553ae7b72b558262f07.zip
glibc-54789f38162e12edd8bc2553ae7b72b558262f07.tar.gz
glibc-54789f38162e12edd8bc2553ae7b72b558262f07.tar.bz2
* sysdeps/mach/hurd/i386/init-first.c (posixland_init): Set
__libc_multiple_libcs here. Call __setfpucw. * locale/localeinfo.h (struct locale_data): Revert last change.
Diffstat (limited to 'locale')
-rw-r--r--locale/localeinfo.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/locale/localeinfo.h b/locale/localeinfo.h
index a9fa1f4..5510e6f 100644
--- a/locale/localeinfo.h
+++ b/locale/localeinfo.h
@@ -78,11 +78,7 @@ struct locale_data
{
const uint32_t *wstr;
const char *string;
- /* The values we store here are always uint32_t in fact. But it's
- safer for the union to use a type that matches pointers so that
- casting one of the pointer values to uint32_t produces the right
- value for big-endian 64-bit platforms. */
- uintptr_t word;
+ unsigned int word; /* Note endian issues vs 64-bit pointers. */
}
values __flexarr; /* Items, usually pointers into `filedata'. */
};