pkgsrc/devel/ruby-byaccr/patches/patch-ab
taca 424f8e0a4e Importing ruby-byaccr, ruby-byaccr-0.1 package.
byaccr is a parser generator for ruby based on 'Berkeley Yacc' and
'Berkeley Yacc for Java'.
2001-07-01 14:39:15 +00:00

38 lines
707 B
Text

$NetBSD: patch-ab,v 1.1.1.1 2001/07/01 14:39:15 taca Exp $
--- defs.h.orig Thu Nov 2 01:29:07 2000
+++ defs.h
@@ -6,7 +6,8 @@
#include <ctype.h>
#include <stdio.h>
#include <malloc.h>
-
+#include <unistd.h>
+#include <unistd.h>
/* machine-dependent definitions */
@@ -241,8 +242,8 @@
extern int ntags;
extern char unionized;
-extern char line_format[];
-extern char jline_format[];/*rwj*/
+extern const char *line_format;
+extern const char *jline_format;/*rwj*/
extern int start_symbol;
extern char **symbol_name;
@@ -290,8 +291,11 @@
/* system variables */
+#ifdef NEED_ERRNO
extern int errno;
-
+#else
+#include <errno.h>
+#endif
/************************
## PROTOTYPES