66 |
# define YYSTACK_ALLOC malloc |
# define YYSTACK_ALLOC malloc |
67 |
# define YYSTACK_FREE free |
# define YYSTACK_FREE free |
68 |
# endif |
# endif |
69 |
|
#endif /* ! defined (yyoverflow) || defined (YYERROR_VERBOSE) */ |
70 |
|
|
71 |
|
|
72 |
|
#if (! defined (yyoverflow) \ |
73 |
|
&& (! defined (__cplusplus) \ |
74 |
|
|| (YYLTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL))) |
75 |
|
|
76 |
/* A type that is properly aligned for any stack member. */ |
/* A type that is properly aligned for any stack member. */ |
77 |
union yyalloc |
union yyalloc |
115 |
} \ |
} \ |
116 |
while (0) |
while (0) |
117 |
|
|
118 |
#endif /* ! defined (yyoverflow) || defined (YYERROR_VERBOSE) */ |
#endif |
119 |
|
|
120 |
|
|
121 |
#if ! defined (YYSIZE_T) && defined (__SIZE_TYPE__) |
#if ! defined (YYSIZE_T) && defined (__SIZE_TYPE__) |
242 |
# define YYMAXDEPTH 10000 |
# define YYMAXDEPTH 10000 |
243 |
#endif |
#endif |
244 |
|
|
245 |
#if ! defined (yyoverflow) && ! defined (yymemcpy) |
#if defined (YYSTACK_RELOCATE) && ! defined (yymemcpy) |
246 |
# if __GNUC__ > 1 /* GNU C and GNU C++ define this. */ |
# if __GNUC__ > 1 /* GNU C and GNU C++ define this. */ |
247 |
# define yymemcpy __builtin_memcpy |
# define yymemcpy __builtin_memcpy |
248 |
# else /* not GNU C or C++ */ |
# else /* not GNU C or C++ */ |
510 |
yyvs = yyvs1; |
yyvs = yyvs1; |
511 |
} |
} |
512 |
#else /* no yyoverflow */ |
#else /* no yyoverflow */ |
513 |
|
# ifndef YYSTACK_RELOCATE |
514 |
|
goto yyoverflowlab; |
515 |
|
# else |
516 |
/* Extend the stack our own way. */ |
/* Extend the stack our own way. */ |
517 |
if (yystacksize >= YYMAXDEPTH) |
if (yystacksize >= YYMAXDEPTH) |
518 |
goto yyoverflowlab; |
goto yyoverflowlab; |
535 |
if (yyss1 != yyssa) |
if (yyss1 != yyssa) |
536 |
YYSTACK_FREE (yyss1); |
YYSTACK_FREE (yyss1); |
537 |
} |
} |
538 |
|
# endif |
539 |
#endif /* no yyoverflow */ |
#endif /* no yyoverflow */ |
540 |
|
|
541 |
yyssp = yyss + yysize - 1; |
yyssp = yyss + yysize - 1; |