X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/552893661babb72c427f5fe21e5a47c6d916af74..58b90cc2d82b068770bd38b5dff41e24a4bfeb37:/data/yacc.c diff --git a/data/yacc.c b/data/yacc.c index bc98400a..b06837c0 100644 --- a/data/yacc.c +++ b/data/yacc.c @@ -254,16 +254,17 @@ b4_syncline([@oline@], [@ofile@])[ # if YYSTACK_USE_ALLOCA # ifdef __GNUC__ # define YYSTACK_ALLOC __builtin_alloca -# elif defined __BUILTIN_VA_ARG_INCR +# elif defined (__BUILTIN_VA_ARG_INCR) # include /* INFRINGES ON USER NAME SPACE */ -# elif defined _AIX +# elif defined (_AIX) # define YYSTACK_ALLOC __alloca -# elif defined _MSC_VER +# elif defined (_MSC_VER) # include /* INFRINGES ON USER NAME SPACE */ # define alloca _alloca # else # define YYSTACK_ALLOC alloca -# if ! defined (_STDLIB_H) && (defined (__STDC__) || defined (__cplusplus)) +# if (! defined (_ALLOCA_H) && ! defined (_STDLIB_H) \ + && (defined (__STDC__) || defined (__cplusplus))) # include /* INFRINGES ON USER NAME SPACE */ # ifndef _STDLIB_H # define _STDLIB_H 1