Commit 593ccd1d authored by Russ Cox's avatar Russ Cox

yet another attempt to avoid conflicts with

<stdio.h>, which we weren't even #including

R=r
https://golang.org/cl/154108
parent 845276ae
...@@ -37,10 +37,13 @@ ...@@ -37,10 +37,13 @@
#define EXTERN extern #define EXTERN extern
#endif #endif
#define getc aagetc #undef getc
#define ungetc aaungetc #undef ungetc
#undef BUFSIZ #undef BUFSIZ
#define getc ccgetc
#define ungetc ccungetc
typedef struct Sym Sym; typedef struct Sym Sym;
typedef struct Gen Gen; typedef struct Gen Gen;
typedef struct Io Io; typedef struct Io Io;
......
...@@ -29,6 +29,7 @@ ...@@ -29,6 +29,7 @@
// THE SOFTWARE. // THE SOFTWARE.
%{ %{
#include <stdio.h> /* if we don't, bison will, and a.h re-#defines getc */
#include "a.h" #include "a.h"
%} %}
%union %union
......
...@@ -38,10 +38,13 @@ ...@@ -38,10 +38,13 @@
#define EXTERN extern #define EXTERN extern
#endif #endif
#define getc aagetc #undef getc
#define ungetc aaungetc #undef ungetc
#undef BUFSIZ #undef BUFSIZ
#define getc ccgetc
#define ungetc ccungetc
typedef struct Sym Sym; typedef struct Sym Sym;
typedef struct Ref Ref; typedef struct Ref Ref;
typedef struct Gen Gen; typedef struct Gen Gen;
......
...@@ -29,6 +29,7 @@ ...@@ -29,6 +29,7 @@
// THE SOFTWARE. // THE SOFTWARE.
%{ %{
#include <stdio.h> /* if we don't, bison will, and a.h re-#defines getc */
#include "a.h" #include "a.h"
%} %}
%union { %union {
......
...@@ -38,10 +38,13 @@ ...@@ -38,10 +38,13 @@
#define EXTERN extern #define EXTERN extern
#endif #endif
#define getc aagetc #undef getc
#define ungetc aaungetc #undef ungetc
#undef BUFSIZ #undef BUFSIZ
#define getc ccgetc
#define ungetc ccungetc
typedef struct Sym Sym; typedef struct Sym Sym;
typedef struct Ref Ref; typedef struct Ref Ref;
typedef struct Gen Gen; typedef struct Gen Gen;
......
...@@ -29,6 +29,7 @@ ...@@ -29,6 +29,7 @@
// THE SOFTWARE. // THE SOFTWARE.
%{ %{
#include <stdio.h> /* if we don't, bison will, and a.h re-#defines getc */
#include "a.h" #include "a.h"
%} %}
%union { %union {
......
...@@ -39,9 +39,12 @@ ...@@ -39,9 +39,12 @@
#define EXTERN extern #define EXTERN extern
#endif #endif
#undef getc
#undef ungetc
#undef BUFSIZ
#define getc ccgetc #define getc ccgetc
#define ungetc ccungetc #define ungetc ccungetc
#undef BUFSIZ
typedef struct Node Node; typedef struct Node Node;
typedef struct Sym Sym; typedef struct Sym Sym;
......
...@@ -29,6 +29,7 @@ ...@@ -29,6 +29,7 @@
// THE SOFTWARE. // THE SOFTWARE.
%{ %{
#include <stdio.h> /* if we don't, bison will, and cc.h re-#defines getc */
#include "cc.h" #include "cc.h"
%} %}
%union { %union {
......
...@@ -14,11 +14,13 @@ ...@@ -14,11 +14,13 @@
#define EXTERN extern #define EXTERN extern
#endif #endif
#undef getc
#define getc gcgetc #undef ungetc
#define ungetc gcungetc
#undef BUFSIZ #undef BUFSIZ
#define getc ccgetc
#define ungetc ccungetc
enum enum
{ {
NHUNK = 50000, NHUNK = 50000,
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
*/ */
%{ %{
#include <stdio.h> /* if we don't, bison will, and go.h re-#defines getc */
#include "go.h" #include "go.h"
%} %}
%union { %union {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment