diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/cmd/5a/a.h | 7 | ||||
-rw-r--r-- | src/cmd/5a/a.y | 1 | ||||
-rw-r--r-- | src/cmd/6a/a.h | 7 | ||||
-rw-r--r-- | src/cmd/6a/a.y | 1 | ||||
-rw-r--r-- | src/cmd/8a/a.h | 7 | ||||
-rw-r--r-- | src/cmd/8a/a.y | 1 | ||||
-rw-r--r-- | src/cmd/cc/cc.h | 5 | ||||
-rw-r--r-- | src/cmd/cc/cc.y | 1 | ||||
-rw-r--r-- | src/cmd/gc/go.h | 8 | ||||
-rw-r--r-- | src/cmd/gc/go.y | 1 |
10 files changed, 29 insertions, 10 deletions
diff --git a/src/cmd/5a/a.h b/src/cmd/5a/a.h index 86dbac26b..34591817f 100644 --- a/src/cmd/5a/a.h +++ b/src/cmd/5a/a.h @@ -37,10 +37,13 @@ #define EXTERN extern #endif -#define getc aagetc -#define ungetc aaungetc +#undef getc +#undef ungetc #undef BUFSIZ +#define getc ccgetc +#define ungetc ccungetc + typedef struct Sym Sym; typedef struct Gen Gen; typedef struct Io Io; diff --git a/src/cmd/5a/a.y b/src/cmd/5a/a.y index a1de1ea5a..bb30ac698 100644 --- a/src/cmd/5a/a.y +++ b/src/cmd/5a/a.y @@ -29,6 +29,7 @@ // THE SOFTWARE. %{ +#include <stdio.h> /* if we don't, bison will, and a.h re-#defines getc */ #include "a.h" %} %union diff --git a/src/cmd/6a/a.h b/src/cmd/6a/a.h index ce2ab2922..11ace6389 100644 --- a/src/cmd/6a/a.h +++ b/src/cmd/6a/a.h @@ -38,10 +38,13 @@ #define EXTERN extern #endif -#define getc aagetc -#define ungetc aaungetc +#undef getc +#undef ungetc #undef BUFSIZ +#define getc ccgetc +#define ungetc ccungetc + typedef struct Sym Sym; typedef struct Ref Ref; typedef struct Gen Gen; diff --git a/src/cmd/6a/a.y b/src/cmd/6a/a.y index a6d755d04..c48246072 100644 --- a/src/cmd/6a/a.y +++ b/src/cmd/6a/a.y @@ -29,6 +29,7 @@ // THE SOFTWARE. %{ +#include <stdio.h> /* if we don't, bison will, and a.h re-#defines getc */ #include "a.h" %} %union { diff --git a/src/cmd/8a/a.h b/src/cmd/8a/a.h index 37b175c18..bf0fc7708 100644 --- a/src/cmd/8a/a.h +++ b/src/cmd/8a/a.h @@ -38,10 +38,13 @@ #define EXTERN extern #endif -#define getc aagetc -#define ungetc aaungetc +#undef getc +#undef ungetc #undef BUFSIZ +#define getc ccgetc +#define ungetc ccungetc + typedef struct Sym Sym; typedef struct Ref Ref; typedef struct Gen Gen; diff --git a/src/cmd/8a/a.y b/src/cmd/8a/a.y index 3fded981f..8bc96cce5 100644 --- a/src/cmd/8a/a.y +++ b/src/cmd/8a/a.y @@ -29,6 +29,7 @@ // THE SOFTWARE. %{ +#include <stdio.h> /* if we don't, bison will, and a.h re-#defines getc */ #include "a.h" %} %union { diff --git a/src/cmd/cc/cc.h b/src/cmd/cc/cc.h index 696cdab56..93b5f8bf7 100644 --- a/src/cmd/cc/cc.h +++ b/src/cmd/cc/cc.h @@ -39,9 +39,12 @@ #define EXTERN extern #endif +#undef getc +#undef ungetc +#undef BUFSIZ + #define getc ccgetc #define ungetc ccungetc -#undef BUFSIZ typedef struct Node Node; typedef struct Sym Sym; diff --git a/src/cmd/cc/cc.y b/src/cmd/cc/cc.y index 0ade1d162..2a34ca14d 100644 --- a/src/cmd/cc/cc.y +++ b/src/cmd/cc/cc.y @@ -29,6 +29,7 @@ // THE SOFTWARE. %{ +#include <stdio.h> /* if we don't, bison will, and cc.h re-#defines getc */ #include "cc.h" %} %union { diff --git a/src/cmd/gc/go.h b/src/cmd/gc/go.h index 33f93b7d7..cf7862e76 100644 --- a/src/cmd/gc/go.h +++ b/src/cmd/gc/go.h @@ -14,11 +14,13 @@ #define EXTERN extern #endif - -#define getc gcgetc -#define ungetc gcungetc +#undef getc +#undef ungetc #undef BUFSIZ +#define getc ccgetc +#define ungetc ccungetc + enum { NHUNK = 50000, diff --git a/src/cmd/gc/go.y b/src/cmd/gc/go.y index 61ead2d3b..79c720a64 100644 --- a/src/cmd/gc/go.y +++ b/src/cmd/gc/go.y @@ -18,6 +18,7 @@ */ %{ +#include <stdio.h> /* if we don't, bison will, and go.h re-#defines getc */ #include "go.h" %} %union { |