[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.36 and 1.37

version 1.36, 2015/12/28 19:14:04 version 1.37, 2015/12/30 14:45:38
Line 137 
Line 137 
         "#endif",          "#endif",
         "    if (newsize && YY_SIZE_MAX / newsize < sizeof *newss)",          "    if (newsize && YY_SIZE_MAX / newsize < sizeof *newss)",
         "        goto bail;",          "        goto bail;",
         "    newss = realloc(yyss, newsize * sizeof(*newss)); /* overflow check above */",          "    newss = (short *)realloc(yyss, 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 = realloc(yyvs, newsize * sizeof(*newvs)); /* overflow check above */",          "    newvs = (YYSTYPE *)realloc(yyvs, 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.36  
changed lines
  Added in v.1.37