mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-27 21:23:03 +00:00
* src/acconfig.h: Don't protect config.h against multiple
inclusion. Don't define PARAMS. * src/system.h: Define PARAMS. Remove some of the ad-hoc CPP magic for DOS, VMS etc.: this is the purpose of config.h. system.h must not try to fix wrong definitions in config.h.
This commit is contained in:
10
ChangeLog
10
ChangeLog
@@ -1,3 +1,13 @@
|
||||
2000-09-20 Akim Demaille <akim@epita.fr>
|
||||
|
||||
* src/acconfig.h: Don't protect config.h against multiple
|
||||
inclusion.
|
||||
Don't define PARAMS.
|
||||
* src/system.h: Define PARAMS.
|
||||
Remove some of the ad-hoc CPP magic for DOS, VMS etc.: this is the
|
||||
purpose of config.h. system.h must not try to fix wrong
|
||||
definitions in config.h.
|
||||
|
||||
2000-09-20 Akim Demaille <akim@epita.fr>
|
||||
|
||||
* src/derives.h: New file.
|
||||
|
||||
13
acconfig.h
13
acconfig.h
@@ -1,7 +1,3 @@
|
||||
#ifndef CONFIG_H
|
||||
#define CONFIG_H
|
||||
@TOP@
|
||||
|
||||
/* Define as 1 if realloc must be declared even if <stdlib.h> is
|
||||
included. */
|
||||
#undef NEED_DECLARATION_REALLOC
|
||||
@@ -9,12 +5,3 @@
|
||||
/* Define as 1 if calloc must be declared even if <stdlib.h> is
|
||||
included. */
|
||||
#undef NEED_DECLARATION_CALLOC
|
||||
@BOTTOM@
|
||||
|
||||
#if defined(PROTOTYPES) || defined(__cplusplus)
|
||||
# define PARAMS(p) p
|
||||
#else
|
||||
# define PARAMS(p) ()
|
||||
#endif
|
||||
|
||||
#endif /* CONFIG_H */
|
||||
|
||||
13
src/system.h
13
src/system.h
@@ -34,18 +34,14 @@
|
||||
# define getpid _getpid
|
||||
#endif
|
||||
|
||||
#if defined(HAVE_STDLIB_H) || defined(MSDOS)
|
||||
#if HAVE_STDLIB_H
|
||||
# include <stdlib.h>
|
||||
#endif
|
||||
|
||||
#if defined(HAVE_UNISTD_H)
|
||||
#if HAVE_UNISTD_H
|
||||
# include <unistd.h>
|
||||
#endif
|
||||
|
||||
#if (defined(VMS) || defined(MSDOS)) && !defined(HAVE_STRING_H)
|
||||
# define HAVE_STRING_H 1
|
||||
#endif
|
||||
|
||||
#if defined(STDC_HEADERS) || defined(HAVE_STRING_H)
|
||||
# include <string.h>
|
||||
/* An ANSI string.h and pre-ANSI memory.h might conflict. */
|
||||
@@ -69,6 +65,11 @@
|
||||
extern int errno;
|
||||
#endif
|
||||
|
||||
#if PROTOTYPES
|
||||
# define PARAMS(p) p
|
||||
#else
|
||||
# define PARAMS(p) ()
|
||||
#endif
|
||||
|
||||
/*-----------------.
|
||||
| GCC extensions. |
|
||||
|
||||
Reference in New Issue
Block a user