From 7d176245d824031a0d29bd295395ec0fe65f674c Mon Sep 17 00:00:00 2001 From: stag019 Date: Mon, 23 Dec 2013 14:40:53 -0500 Subject: [PATCH] Remove all implicit definitions of compiler provided functions. cause strncasecmp to be define. --- src/asm/lexer.c | 2 ++ src/asm/symbol.c | 1 + src/asm/yaccprt1.y | 2 ++ 3 files changed, 5 insertions(+) diff --git a/src/asm/lexer.c b/src/asm/lexer.c index c928d7d6..814da5ba 100644 --- a/src/asm/lexer.c +++ b/src/asm/lexer.c @@ -1,6 +1,8 @@ +#define _XOPEN_SOURCE 500 #include #include #include +#include #include #include "asm/asm.h" diff --git a/src/asm/symbol.c b/src/asm/symbol.c index aebe5930..0285e627 100644 --- a/src/asm/symbol.c +++ b/src/asm/symbol.c @@ -5,6 +5,7 @@ * */ +#define _XOPEN_SOURCE 500 #include #include #include diff --git a/src/asm/yaccprt1.y b/src/asm/yaccprt1.y index e25e11d0..5f008f2f 100644 --- a/src/asm/yaccprt1.y +++ b/src/asm/yaccprt1.y @@ -1,10 +1,12 @@ %{ +#define _XOPEN_SOURCE 500 #include #include #include #include #include #include +#include #include "asm/symbol.h" #include "asm/asm.h"