From: nasm-bot f. H. P. A. <hp...@li...> - 2016-01-27 22:33:19
|
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 |