pkgsrc-ng/lang/caml-light/patches/patch-yacc_output.c
2016-11-18 22:39:22 +01:00

57 lines
1.1 KiB
C

$NetBSD: patch-yacc_output.c,v 1.2 2015/12/29 23:34:44 dholland Exp $
Avoid implicit int.
Use C89.
Mark private functions static.
--- yacc/output.c.orig 2012-10-20 13:08:10.000000000 +0000
+++ yacc/output.c
@@ -16,6 +16,9 @@ static short *check;
static int lowzero;
static int high;
+static void output_trailing_text(void);
+static void output_stored_text(void);
+static void save_column(int symbol, int default_state);
output()
{
@@ -323,9 +326,7 @@ int symbol;
-save_column(symbol, default_state)
-int symbol;
-int default_state;
+static void save_column(int symbol, int default_state)
{
register int i;
register int m;
@@ -726,7 +727,7 @@ output_transl()
fprintf(code_file, " 0|];;\n\n");
}
-output_stored_text()
+static void output_stored_text(void)
{
register int c;
register FILE *in, *out;
@@ -757,7 +758,7 @@ output_debug()
{
}
-output_trailing_text()
+void output_trailing_text()
{
register int c, last;
register FILE *in, *out;
@@ -814,7 +815,7 @@ output_trailing_text()
}
-copy_file(file, file_name)
+void copy_file(file, file_name)
FILE ** file;
char * file_name;
{