Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Sutcliffe <ir0nh34d@users.sourceforge.net>2011-05-23 07:43:30 +0400
committerChris Sutcliffe <ir0nh34d@users.sourceforge.net>2011-05-23 07:43:30 +0400
commit6b58abe53735c555c611db08656f7ca3aff91823 (patch)
tree5d33caca7278894a6b9bbd5a9ec8d990c2518bb2 /winsup/mingw
parentec05c53dde2658e228197a928d156b57e5a25694 (diff)
2011-05-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
* include/stdlib.h (strtod): Remove possible static declaration to resolve issue with gcc. Thanks to Tobias Burnus for the report.
Diffstat (limited to 'winsup/mingw')
-rw-r--r--winsup/mingw/ChangeLog7
-rw-r--r--winsup/mingw/include/stdlib.h5
2 files changed, 7 insertions, 5 deletions
diff --git a/winsup/mingw/ChangeLog b/winsup/mingw/ChangeLog
index 2b3dab4bd..3df7dc2c5 100644
--- a/winsup/mingw/ChangeLog
+++ b/winsup/mingw/ChangeLog
@@ -1,5 +1,12 @@
2011-05-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
+ * include/stdlib.h (strtod): Remove possible static declaration to resolve
+ issue with gcc.
+
+ Thanks to Tobias Burnus for the report.
+
+2011-05-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
+
* include/stdlib.h (_rotl, _lrotl, _rotr, _lrotr): Resolve conflict with gcc
by wrapping the functions in brackets.
diff --git a/winsup/mingw/include/stdlib.h b/winsup/mingw/include/stdlib.h
index 43326f412..84bd23da2 100644
--- a/winsup/mingw/include/stdlib.h
+++ b/winsup/mingw/include/stdlib.h
@@ -310,11 +310,6 @@ _CRTIMP long __cdecl __MINGW_NOTHROW _wtol (const wchar_t *);
#endif
#if !defined __NO_ISOCEXT /* in libmingwex.a */
double __cdecl __MINGW_NOTHROW __strtod (const char*, char**);
-#ifdef __cplusplus
-/* We require a function with external linkage. */
-#else
-static
-#endif /* Not __cplusplus */
__inline__ double __cdecl __MINGW_NOTHROW
strtod (const char* __restrict__ __nptr, char** __restrict__ __endptr)
{