aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/yacc
diff options
context:
space:
mode:
Diffstat (limited to 'usr.bin/yacc')
-rw-r--r--usr.bin/yacc/skeleton.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/usr.bin/yacc/skeleton.c b/usr.bin/yacc/skeleton.c
index 38f063b42077..4ea78c72a2ef 100644
--- a/usr.bin/yacc/skeleton.c
+++ b/usr.bin/yacc/skeleton.c
@@ -157,14 +157,14 @@ const char *body[] =
" else if ((newsize *= 2) > YYMAXDEPTH)",
" newsize = YYMAXDEPTH;",
" i = yyssp - yyss;",
- " newss = yyss ? realloc(yyss, newsize * sizeof *newss) :",
- " malloc(newsize * sizeof *newss);",
+ " newss = yyss ? (short *)realloc(yyss, newsize * sizeof *newss) :",
+ " (short *)malloc(newsize * sizeof *newss);",
" if (newss == NULL)",
" return -1;",
" yyss = newss;",
" yyssp = newss + i;",
- " newvs = yyvs ? realloc(yyvs, newsize * sizeof *newvs) :",
- " malloc(newsize * sizeof *newvs);",
+ " newvs = yyvs ? (YYSTYPE *)realloc(yyvs, newsize * sizeof *newvs) :",
+ " (YYSTYPE *)malloc(newsize * sizeof *newvs);",
" if (newvs == NULL)",
" return -1;",
" yyvs = newvs;",