Use _DEFAULT_SOURCE instead of _BSD_SOURCE (support newer compilers)

* Use _DEFAULT_SOURCE instead of _BSD_SOURCE
* Include header for gmtime/mktime
* Keep glibc < 2.20 and >= 2.20 happy
This commit is contained in:
Maxime Vincent 2016-04-23 21:55:03 +02:00 committed by Artur Mądrzak
parent 95f6beec4f
commit 48ba91275c
2 changed files with 2 additions and 1 deletions

View File

@ -5,7 +5,7 @@
# published by Sam Hocevar. See the COPYING file for more details.
CFLAGS = -g -Wall -Wextra -Werror -std=c99
CFLAGS += -D_POSIX_C_SOURCE=199309L -D_BSD_SOURCE -D_DARWIN_C_SOURCE
CFLAGS += -D_POSIX_C_SOURCE=199309L -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_DARWIN_C_SOURCE
LDLIBS = -lcheck
all: scan-build test example

View File

@ -12,6 +12,7 @@
#include <string.h>
#include <ctype.h>
#include <stdarg.h>
#include <time.h>
#define boolstr(s) ((s) ? "true" : "false")