projects
/
bison.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Cope with CVS weird way to report warnings.
[bison.git]
/
src
/
system.h
diff --git
a/src/system.h
b/src/system.h
index 8229d484ee5681128d778988565ee77c0cd0561b..83e2b0a51f0bde196afc8ac3bb2636f9b4e7b458 100644
(file)
--- a/
src/system.h
+++ b/
src/system.h
@@
-145,8
+145,8
@@
typedef int bool;
#define obstack_chunk_free free
#include "obstack.h"
#define obstack_chunk_free free
#include "obstack.h"
-#define obstack_
grow_string
(Obs, Str) \
- obstack_grow (Obs, Str, s
izeof (Str) - 1
)
+#define obstack_
sgrow
(Obs, Str) \
+ obstack_grow (Obs, Str, s
trlen (Str)
)
#define obstack_fgrow1(Obs, Format, Arg1) \
do { \
#define obstack_fgrow1(Obs, Format, Arg1) \
do { \
@@
-169,6
+169,13
@@
do { \
obstack_grow (Obs, buf, strlen (buf)); \
} while (0)
obstack_grow (Obs, buf, strlen (buf)); \
} while (0)
+#define obstack_fgrow4(Obs, Format, Arg1, Arg2, Arg3, Arg4) \
+do { \
+ char buf[4096]; \
+ sprintf (buf, Format, Arg1, Arg2, Arg3, Arg4); \
+ obstack_grow (Obs, buf, strlen (buf)); \
+} while (0)
+
/*---------------------------------.
| Machine-dependencies for Bison. |
/*---------------------------------.
| Machine-dependencies for Bison. |
@@
-202,8
+209,8
@@
do { \
/* VMS. */
# define EXT_TAB "_tab"
# define EXT_OUTPUT ".output"
/* VMS. */
# define EXT_TAB "_tab"
# define EXT_OUTPUT ".output"
-# define EXT_STYPE_H "_stype
.h
"
-# define EXT_GUARD_C "_guard
.c
"
+# define EXT_STYPE_H "_stype"
+# define EXT_GUARD_C "_guard"
#else /* ! VMS */
# ifdef MSDOS
/* MS DOS. */
#else /* ! VMS */
# ifdef MSDOS
/* MS DOS. */
@@
-215,8
+222,8
@@
do { \
/* Standard. */
# define EXT_TAB ".tab"
# define EXT_OUTPUT ".output"
/* Standard. */
# define EXT_TAB ".tab"
# define EXT_OUTPUT ".output"
-# define EXT_STYPE_H ".stype
.h
"
-# define EXT_GUARD_C ".guard
.c
"
+# define EXT_STYPE_H ".stype"
+# define EXT_GUARD_C ".guard"
# endif /* ! MSDOS */
#endif /* ! VMS */
# endif /* ! MSDOS */
#endif /* ! VMS */