Commit-ID: e8677d68186f5faadf30869b22abcd730bc293fc
Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=e8677d68186f5faadf30869b22abcd730bc293fc
Author: H. Peter Anvin <hp...@li...>
AuthorDate: Wed, 27 Jan 2016 14:29:40 -0800
Committer: H. Peter Anvin <hp...@li...>
CommitDate: Wed, 27 Jan 2016 14:29:40 -0800
compiler.h: disable __STRICT_ANSI__ for djgpp
Undefine __STRICT_ANSI__ for djgpp; it removes the prototypes for
non-ANSI functions which is not at all what this symbol is intended
for.
Signed-off-by: H. Peter Anvin <hp...@li...>
---
compiler.h | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/compiler.h b/compiler.h
index 62425c8..de7c0e4 100644
--- a/compiler.h
+++ b/compiler.h
@@ -1,6 +1,6 @@
/* ----------------------------------------------------------------------- *
*
- * Copyright 2007-2009 The NASM Authors - All Rights Reserved
+ * Copyright 2007-2016 The NASM Authors - All Rights Reserved
* See the file AUTHORS included with the NASM distribution for
* the specific copyright holders.
*
@@ -43,6 +43,11 @@
#ifndef NASM_COMPILER_H
#define NASM_COMPILER_H 1
+#ifdef __DJGPP__
+/* DJGPP has header file problems if __STRICT_ANSI__ is defined */
+# undef __STRICT_ANSI__
+#endif
+
#ifdef HAVE_CONFIG_H
# include "config.h"
/* autoconf doesn't define these if they are redundant, but we want to
|