diff options
author | Roland McGrath <roland@gnu.org> | 2002-12-16 02:05:36 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 2002-12-16 02:05:36 +0000 |
commit | 0274d73c41a807eeb10866f5211d727a5bc51b5c (patch) | |
tree | 4bbb9afc7877cf8d7a2de52036233d557485c422 /sysdeps/i386/fpu/bits/mathinline.h | |
parent | c2e131128be262e38f086465f3561c2faeaaef78 (diff) | |
download | glibc-0274d73c41a807eeb10866f5211d727a5bc51b5c.tar.gz glibc-0274d73c41a807eeb10866f5211d727a5bc51b5c.tar.xz glibc-0274d73c41a807eeb10866f5211d727a5bc51b5c.zip |
* iconv/gconv_conf.c: Convert GCC extension initializer syntax to C99.
* iconvdata/gap.awk: Likewise. * iconvdata/gen-8bit-gap-1.sh: Likewise. * iconvdata/gen-8bit-gap.sh: Likewise. * locale/C-address.c: Likewise. * locale/C-collate.c: Likewise. * locale/C-ctype.c: Likewise. * locale/C-identification.c: Likewise. * locale/C-measurement.c: Likewise. * locale/C-messages.c: Likewise. * locale/C-monetary.c: Likewise. * locale/C-name.c: Likewise. * locale/C-numeric.c: Likewise. * locale/C-paper.c: Likewise. * locale/C-telephone.c: Likewise. * locale/C-time.c: Likewise. * nscd/connections.c: Likewise. * nscd/grpcache.c: Likewise. * nscd/hstcache.c: Likewise. * nscd/pwdcache.c: Likewise. * stdio-common/vfprintf.c: Likewise. * stdlib/random.c: Likewise. * sysdeps/generic/siglist.c: Likewise. * sysdeps/i386/fpu/bits/mathinline.h: Likewise. * sysdeps/ieee754/bits/nan.h: Likewise. * sysdeps/posix/sprofil.c: Likewise. * sysdeps/unix/sysv/linux/sleep.c: Likewise. * sysdeps/unix/sysv/linux/sysctl.c: Likewise. * sysdeps/unix/sysv/linux/usleep.c: Likewise.
Diffstat (limited to 'sysdeps/i386/fpu/bits/mathinline.h')
-rw-r--r-- | sysdeps/i386/fpu/bits/mathinline.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sysdeps/i386/fpu/bits/mathinline.h b/sysdeps/i386/fpu/bits/mathinline.h index e8091df684..88a8f77aa1 100644 --- a/sysdeps/i386/fpu/bits/mathinline.h +++ b/sysdeps/i386/fpu/bits/mathinline.h @@ -127,19 +127,19 @@ __MATH_INLINE int __signbitf (float __x) __THROW { - __extension__ union { float __f; int __i; } __u = { __f: __x }; + __extension__ union { float __f; int __i; } __u = { .__f = __x }; return __u.__i < 0; } __MATH_INLINE int __signbit (double __x) __THROW { - __extension__ union { double __d; int __i[2]; } __u = { __d: __x }; + __extension__ union { double __d; int __i[2]; } __u = { .__d = __x }; return __u.__i[1] < 0; } __MATH_INLINE int __signbitl (long double __x) __THROW { - __extension__ union { long double __l; int __i[3]; } __u = { __l: __x }; + __extension__ union { long double __l; int __i[3]; } __u = { .__l = __x }; return (__u.__i[2] & 0x8000) != 0; } # endif @@ -467,7 +467,7 @@ __inline_mathop_declNP (atan, "fld1; fpatan", "0" (__x) : "st(1)") __inline_mathcode_ (long double, __sgn1l, __x, \ __extension__ union { long double __xld; unsigned int __xi[3]; } __n = \ - { __xld: __x }; \ + { .__xld = __x }; \ __n.__xi[2] = (__n.__xi[2] & 0x8000) | 0x3fff; \ __n.__xi[1] = 0x80000000; \ __n.__xi[0] = 0; \ @@ -666,7 +666,7 @@ __MATH_INLINE int __finite (double __x) __THROW { return (__extension__ - (((((union { double __d; int __i[2]; }) {__d: __x}).__i[1] + (((((union { double __d; int __i[2]; }) {.__d = __x}).__i[1] | 0x800fffffu) + 1) >> 31)); } |