version 1.27, 2007/09/02 15:19:36 |
version 1.28, 2007/09/03 21:14:58 |
|
|
" else if ((newsize *= 2) > YYMAXDEPTH)", |
" else if ((newsize *= 2) > YYMAXDEPTH)", |
" newsize = YYMAXDEPTH;", |
" newsize = YYMAXDEPTH;", |
" i = yyssp - yyss;", |
" i = yyssp - yyss;", |
|
"#ifdef SIZE_MAX", |
|
"#define YY_SIZE_MAX SIZE_MAX", |
|
"#else", |
|
"#define YY_SIZE_MAX 0xffffffffU", |
|
"#endif", |
|
" if (newsize && YY_SIZE_MAX / newsize < sizeof *newss)", |
|
" goto bail;", |
" newss = yyss ? (short *)realloc(yyss, newsize * sizeof *newss) :", |
" newss = yyss ? (short *)realloc(yyss, newsize * sizeof *newss) :", |
" (short *)calloc(newsize, sizeof *newss);", |
" (short *)malloc(newsize * sizeof *newss); /* overflow check above */", |
" if (newss == NULL)", |
" if (newss == NULL)", |
" goto bail;", |
" goto bail;", |
" yyss = newss;", |
" yyss = newss;", |
" yyssp = newss + i;", |
" yyssp = newss + i;", |
|
" if (newsize && YY_SIZE_MAX / newsize < sizeof *newvs)", |
|
" goto bail;", |
" newvs = yyvs ? (YYSTYPE *)realloc(yyvs, newsize * sizeof *newvs) :", |
" newvs = yyvs ? (YYSTYPE *)realloc(yyvs, newsize * sizeof *newvs) :", |
" (YYSTYPE *)calloc(newsize, sizeof *newvs);", |
" (YYSTYPE *)malloc(newsize * sizeof *newvs); /* overflow check above */", |
" if (newvs == NULL)", |
" if (newvs == NULL)", |
" goto bail;", |
" goto bail;", |
" yyvs = newvs;", |
" yyvs = newvs;", |