pkgsrc/devel/ratfor/patches/patch-rat4.c

81 lines
1.5 KiB
C

$NetBSD: patch-rat4.c,v 1.1 2012/11/01 19:49:32 joerg Exp $
--- rat4.c.orig 2012-10-30 19:09:58.000000000 +0000
+++ rat4.c
@@ -68,6 +68,13 @@ Compile Level
#include "ratdef.h"
#include "ratcom.h"
+void balpar(void);
+void brknxt(int sp, int lextyp[], int labval[], int token);
+void forcod(int *lab);
+void outcon(int n);
+void outgo(int n);
+void cascod (int lab, int token);
+
/* keywords: */
char sdo[3] = {
@@ -363,7 +370,7 @@ S_CHAR str[];
* balpar - copy balanced paren string
*
*/
-balpar()
+void balpar(void)
{
S_CHAR token[MAXTOK];
int t,nlpar;
@@ -1009,11 +1016,7 @@ S_CHAR c;
/*
* brknxt - generate code for break n and next n; n = 1 is default
*/
-brknxt(sp, lextyp, labval, token)
-int sp;
-int lextyp[];
-int labval[];
-int token;
+void brknxt(int sp, int lextyp[], int labval[], int token)
{
int i, n;
S_CHAR t, ptoken[MAXTOK];
@@ -1099,8 +1102,7 @@ int lab;
* forcod - beginning of for statement
*
*/
-forcod(lab)
-int *lab;
+void forcod(int *lab)
{
S_CHAR t, token[MAXTOK];
int i, j, nlpar,tlab;
@@ -1331,8 +1333,7 @@ S_CHAR c;
* outcon - output "n continue"
*
*/
-outcon(n)
-int n;
+void outcon(int n)
{
xfer = NO;
if (n <= 0 && outp == 0)
@@ -1404,8 +1405,7 @@ FILE * fd;
* outgo - output "goto n"
*
*/
-outgo(n)
-int n;
+void outgo(int n)
{
if (xfer == YES)
return;
@@ -1864,9 +1864,7 @@ int size;
* cascod - generate code for case or default label
*
*/
-cascod (lab, token)
-int lab;
-int token;
+void cascod (int lab, int token)
{
int t, l, lb, ub, i, j, junk;
S_CHAR scrtok[MAXTOK];