From 73d42eedaccecd00bda7f86dcb7853e5b061b7b5 Mon Sep 17 00:00:00 2001
From: Steven Dee <steve@smartercode.net>
Date: Sun, 7 Dec 2014 02:08:38 -0500
Subject: [PATCH] Build with -std=c99

---
 SConstruct      | 2 +-
 src/benchmark.c | 1 +
 src/registry.c  | 1 +
 3 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/SConstruct b/SConstruct
index 4cf48a3a..98a2e22b 100644
--- a/SConstruct
+++ b/SConstruct
@@ -45,7 +45,7 @@ env['backendsincpath'] = calcInstallPath("$prefix", "include", "hammer", "backen
 env['pkgconfigpath'] = calcInstallPath("$prefix", "lib", "pkgconfig")
 env.ScanReplace('libhammer.pc.in')
 
-env.MergeFlags("-std=gnu99 -Wall -Wextra -Werror -Wno-unused-parameter -Wno-attributes -Wno-unused-variable")
+env.MergeFlags("-std=c99 -Wall -Wextra -Werror -Wno-unused-parameter -Wno-attributes -Wno-unused-variable")
 
 if env['PLATFORM'] == 'darwin':
     env.Append(SHLINKFLAGS = '-install_name ' + env["libpath"] + '/${TARGET.file}')
diff --git a/src/benchmark.c b/src/benchmark.c
index 408bfdb2..585b9a5a 100644
--- a/src/benchmark.c
+++ b/src/benchmark.c
@@ -1,3 +1,4 @@
+#define _POSIX_C_SOURCE 200809L
 #include <stdint.h>
 #include <stdio.h>
 #include <time.h>
diff --git a/src/registry.c b/src/registry.c
index 60aa8863..97d22ab6 100644
--- a/src/registry.c
+++ b/src/registry.c
@@ -15,6 +15,7 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
+#define _POSIX_C_SOURCE 200809L
 #include <search.h>
 #include <stdlib.h>
 #include "hammer.h"
-- 
GitLab