[BACK]Return to skeleton.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / yacc

Diff for /src/usr.bin/yacc/skeleton.c between version 1.39 and 1.40

version 1.39, 2015/12/31 23:22:39 version 1.40, 2021/02/03 01:10:10
Line 138 
Line 138 
         "#endif",          "#endif",
         "    if (newsize && YY_SIZE_MAX / newsize < sizeof *newss)",          "    if (newsize && YY_SIZE_MAX / newsize < sizeof *newss)",
         "        goto bail;",          "        goto bail;",
         "    newss = yyss ? (short *)realloc(yyss, newsize * sizeof *newss) :",          "    newss = (short *)realloc(yyss, 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 + sslen;",          "    yyssp = newss + sslen;",
         "    if (newsize && YY_SIZE_MAX / newsize < sizeof *newvs)",          "    if (newsize && YY_SIZE_MAX / newsize < sizeof *newvs)",
         "        goto bail;",          "        goto bail;",
         "    newvs = yyvs ? (YYSTYPE *)realloc(yyvs, newsize * sizeof *newvs) :",          "    newvs = (YYSTYPE *)realloc(yyvs, 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;",

Legend:
Removed from v.1.39  
changed lines
  Added in v.1.40