aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/printf.c2
-rw-r--r--src/sqliteInt.h18
2 files changed, 10 insertions, 10 deletions
diff --git a/src/printf.c b/src/printf.c
index 03e39085b..9173cf733 100644
--- a/src/printf.c
+++ b/src/printf.c
@@ -21,7 +21,7 @@
** the glibc version so the glibc version is definitely preferred.
*/
#if !defined(HAVE_STRCHRNUL)
-# if defined(__linux__) && defined(_GNU_SOURCE)
+# if defined(_GNU_SOURCE)
# define HAVE_STRCHRNUL 1
# else
# define HAVE_STRCHRNUL 0
diff --git a/src/sqliteInt.h b/src/sqliteInt.h
index 92efd9c08..75cfeefa0 100644
--- a/src/sqliteInt.h
+++ b/src/sqliteInt.h
@@ -47,6 +47,15 @@
# define _LARGEFILE_SOURCE 1
#endif
+/* Needed for various definitions... */
+#if defined(__GNUC__) && !defined(_GNU_SOURCE)
+# define _GNU_SOURCE
+#endif
+
+#if defined(__OpenBSD__) && !defined(_BSD_SOURCE)
+# define _BSD_SOURCE
+#endif
+
/*
** For MinGW, check to see if we can include the header file containing its
** version information, among other things. Normally, this internal MinGW
@@ -104,15 +113,6 @@
#pragma warn -spa /* Suspicious pointer arithmetic */
#endif
-/* Needed for various definitions... */
-#ifndef _GNU_SOURCE
-# define _GNU_SOURCE
-#endif
-
-#if defined(__OpenBSD__) && !defined(_BSD_SOURCE)
-# define _BSD_SOURCE
-#endif
-
/*
** Include standard header files as necessary
*/