Add #pragma STDC FENV_ACCESS ON if C99.
authorJim Meyering <jim@meyering.net>
Thu, 6 Jan 2000 21:01:06 +0000 (21:01 +0000)
committerJim Meyering <jim@meyering.net>
Thu, 6 Jan 2000 21:01:06 +0000 (21:01 +0000)
lib/xstrtod.c

index 099f537266c7a55b9d29f715df3bcf2ec2861382..4b4c12afb79b42a15e877bf657be3d4f2d53a8b8 100644 (file)
@@ -1,5 +1,5 @@
 /* xstrtod.c - error-checking interface to strtod
-   Copyright (C) 1996, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1996, 1999, 2000 Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -32,6 +32,11 @@ double strtod ();
 #include <limits.h>
 #include "xstrtod.h"
 
+/* Tell the compiler that non-default rounding modes are used.  */
+#if 199901 <= __STDC_VERSION__
+ #pragma STDC FENV_ACCESS ON
+#endif
+
 /* An interface to strtod that encapsulates all the error checking
    one should usually perform.  Like strtod, but upon successful
    conversion put the result in *RESULT and return zero.  Return