Christian Weisgerber wrote:
> Christian Weisgerber:
>
> > The removal of the casts causes a problem in ports/devel/mico, where
> > the yacc output is used in C++:
>
> Also:
> graphics/grap
> math/aamath
> math/logic2cnf
ok?
Index: skeleton.c
===================================================================
RCS file: /cvs/src/usr.bin/yacc/skeleton.c,v
retrieving revision 1.36
diff -u -p -r1.36 skeleton.c
--- skeleton.c 28 Dec 2015 19:14:04 -0000 1.36
+++ skeleton.c 30 Dec 2015 16:28:57 -0000
@@ -137,14 +137,14 @@ char *body[] =
"#endif",
" if (newsize && YY_SIZE_MAX / newsize < sizeof *newss)",
" goto bail;",
- " newss = realloc(yyss, newsize * sizeof(*newss)); /* overflow check
above */",
+ " newss = (short *)realloc(yyss, newsize * sizeof(*newss)); /*
overflow check above */",
" if (newss == NULL)",
" goto bail;",
" yyss = newss;",
" yyssp = newss + sslen;",
" if (newsize && YY_SIZE_MAX / newsize < sizeof *newvs)",
" goto bail;",
- " newvs = realloc(yyvs, newsize * sizeof(*newvs)); /* overflow check
above */",
+ " newvs = (short *)realloc(yyvs, newsize * sizeof(*newvs)); /*
overflow check above */",
" if (newvs == NULL)",
" goto bail;",
" yyvs = newvs;",