maint: formatting changes.

* src/system.h: Indent CPP directives using cppi.
This commit is contained in:
Akim Demaille
2012-03-29 14:57:25 +02:00
parent 041308d0c0
commit 37e884cd9a

View File

@@ -16,52 +16,52 @@
along with this program. If not, see <http://www.gnu.org/licenses/>. */ along with this program. If not, see <http://www.gnu.org/licenses/>. */
#ifndef BISON_SYSTEM_H #ifndef BISON_SYSTEM_H
#define BISON_SYSTEM_H # define BISON_SYSTEM_H
/* flex 2.5.31 gratutiously defines macros like INT8_MIN. But this /* flex 2.5.31 gratutiously defines macros like INT8_MIN. But this
runs afoul of pre-C99 compilers that have <inttypes.h> or runs afoul of pre-C99 compilers that have <inttypes.h> or
<stdint.h>, which are included below if available. It also runs <stdint.h>, which are included below if available. It also runs
afoul of pre-C99 compilers that define these macros in <limits.h>. */ afoul of pre-C99 compilers that define these macros in <limits.h>. */
#if ! defined __STDC_VERSION__ || __STDC_VERSION__ < 199901 # if ! defined __STDC_VERSION__ || __STDC_VERSION__ < 199901
# undef INT8_MIN # undef INT8_MIN
# undef INT16_MIN # undef INT16_MIN
# undef INT32_MIN # undef INT32_MIN
# undef INT8_MAX # undef INT8_MAX
# undef INT16_MAX # undef INT16_MAX
# undef UINT8_MAX # undef UINT8_MAX
# undef INT32_MAX # undef INT32_MAX
# undef UINT16_MAX # undef UINT16_MAX
# undef UINT32_MAX # undef UINT32_MAX
#endif # endif
#include <limits.h> # include <limits.h>
#include <stddef.h> # include <stddef.h>
#include <stdlib.h> # include <stdlib.h>
#include <string.h> # include <string.h>
#if HAVE_SYS_TYPES_H # if HAVE_SYS_TYPES_H
# include <sys/types.h> # include <sys/types.h>
#endif # endif
#include <unistd.h> # include <unistd.h>
#include <inttypes.h> # include <inttypes.h>
#ifndef UINTPTR_MAX # ifndef UINTPTR_MAX
/* This isn't perfect, but it's good enough for Bison, which needs /* This isn't perfect, but it's good enough for Bison, which needs
only to hash pointers. */ only to hash pointers. */
typedef size_t uintptr_t; typedef size_t uintptr_t;
#endif # endif
// Version mismatch. // Version mismatch.
#define EX_MISMATCH 63 # define EX_MISMATCH 63
/*---------. /*---------.
| Gnulib. | | Gnulib. |
`---------*/ `---------*/
#include <unlocked-io.h> # include <unlocked-io.h>
#include <verify.h> # include <verify.h>
#include <xalloc.h> # include <xalloc.h>
/*-----------------. /*-----------------.
@@ -80,49 +80,49 @@ typedef size_t uintptr_t;
and safer logic than it would for users. Due to the overhead of M4, and safer logic than it would for users. Due to the overhead of M4,
suppressing Code is unlikely to offer any significant improvement in suppressing Code is unlikely to offer any significant improvement in
Bison's performance anyway. */ Bison's performance anyway. */
#define PACIFY_CC(Code) Code # define PACIFY_CC(Code) Code
#ifndef __attribute__ # ifndef __attribute__
/* This feature is available in gcc versions 2.5 and later. */ /* This feature is available in gcc versions 2.5 and later. */
# if (! defined __GNUC__ || __GNUC__ < 2 \ # if (! defined __GNUC__ || __GNUC__ < 2 \
|| (__GNUC__ == 2 && __GNUC_MINOR__ < 5) || __STRICT_ANSI__) || (__GNUC__ == 2 && __GNUC_MINOR__ < 5) || __STRICT_ANSI__)
# define __attribute__(Spec) /* empty */ # define __attribute__(Spec) /* empty */
# endif
# endif # endif
#endif
/* The __-protected variants of `format' and `printf' attributes /* The __-protected variants of `format' and `printf' attributes
are accepted by gcc versions 2.6.4 (effectively 2.7) and later. */ are accepted by gcc versions 2.6.4 (effectively 2.7) and later. */
#if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 7) # if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 7)
# define __format__ format # define __format__ format
# define __printf__ printf # define __printf__ printf
#endif # endif
#ifndef ATTRIBUTE_NORETURN # ifndef ATTRIBUTE_NORETURN
# define ATTRIBUTE_NORETURN __attribute__ ((__noreturn__)) # define ATTRIBUTE_NORETURN __attribute__ ((__noreturn__))
#endif # endif
#ifndef ATTRIBUTE_UNUSED # ifndef ATTRIBUTE_UNUSED
# define ATTRIBUTE_UNUSED __attribute__ ((__unused__)) # define ATTRIBUTE_UNUSED __attribute__ ((__unused__))
#endif # endif
#define FUNCTION_PRINT() fprintf (stderr, "%s: ", __func__) # define FUNCTION_PRINT() fprintf (stderr, "%s: ", __func__)
/*------. /*------.
| NLS. | | NLS. |
`------*/ `------*/
#include <locale.h> # include <locale.h>
#include <gettext.h> # include <gettext.h>
#define _(Msgid) gettext (Msgid) # define _(Msgid) gettext (Msgid)
#define N_(Msgid) (Msgid) # define N_(Msgid) (Msgid)
/*-----------. /*-----------.
| Booleans. | | Booleans. |
`-----------*/ `-----------*/
#include <stdbool.h> # include <stdbool.h>
@@ -148,43 +148,43 @@ typedef size_t uintptr_t;
For now, we use assert but we call it aver throughout Bison in case For now, we use assert but we call it aver throughout Bison in case
we later wish to try another scheme. we later wish to try another scheme.
*/ */
#include <assert.h> # include <assert.h>
#define aver assert # define aver assert
/*-----------. /*-----------.
| Obstacks. | | Obstacks. |
`-----------*/ `-----------*/
#define obstack_chunk_alloc xmalloc # define obstack_chunk_alloc xmalloc
#define obstack_chunk_free free # define obstack_chunk_free free
#include <obstack.h> # include <obstack.h>
#define obstack_sgrow(Obs, Str) \ # define obstack_sgrow(Obs, Str) \
obstack_grow (Obs, Str, strlen (Str)) obstack_grow (Obs, Str, strlen (Str))
#define obstack_fgrow1(Obs, Format, Arg1) \ # define obstack_fgrow1(Obs, Format, Arg1) \
do { \ do { \
char buf[4096]; \ char buf[4096]; \
sprintf (buf, Format, Arg1); \ sprintf (buf, Format, Arg1); \
obstack_grow (Obs, buf, strlen (buf)); \ obstack_grow (Obs, buf, strlen (buf)); \
} while (0) } while (0)
#define obstack_fgrow2(Obs, Format, Arg1, Arg2) \ # define obstack_fgrow2(Obs, Format, Arg1, Arg2) \
do { \ do { \
char buf[4096]; \ char buf[4096]; \
sprintf (buf, Format, Arg1, Arg2); \ sprintf (buf, Format, Arg1, Arg2); \
obstack_grow (Obs, buf, strlen (buf)); \ obstack_grow (Obs, buf, strlen (buf)); \
} while (0) } while (0)
#define obstack_fgrow3(Obs, Format, Arg1, Arg2, Arg3) \ # define obstack_fgrow3(Obs, Format, Arg1, Arg2, Arg3) \
do { \ do { \
char buf[4096]; \ char buf[4096]; \
sprintf (buf, Format, Arg1, Arg2, Arg3); \ sprintf (buf, Format, Arg1, Arg2, Arg3); \
obstack_grow (Obs, buf, strlen (buf)); \ obstack_grow (Obs, buf, strlen (buf)); \
} while (0) } while (0)
#define obstack_fgrow4(Obs, Format, Arg1, Arg2, Arg3, Arg4) \ # define obstack_fgrow4(Obs, Format, Arg1, Arg2, Arg3, Arg4) \
do { \ do { \
char buf[4096]; \ char buf[4096]; \
sprintf (buf, Format, Arg1, Arg2, Arg3, Arg4); \ sprintf (buf, Format, Arg1, Arg2, Arg3, Arg4); \
@@ -197,17 +197,17 @@ do { \
| Extensions to use for the output files. | | Extensions to use for the output files. |
`-----------------------------------------*/ `-----------------------------------------*/
#ifndef OUTPUT_EXT # ifndef OUTPUT_EXT
# define OUTPUT_EXT ".output" # define OUTPUT_EXT ".output"
#endif # endif
#ifndef TAB_EXT # ifndef TAB_EXT
# define TAB_EXT ".tab" # define TAB_EXT ".tab"
#endif # endif
#ifndef DEFAULT_TMPDIR # ifndef DEFAULT_TMPDIR
# define DEFAULT_TMPDIR "/tmp" # define DEFAULT_TMPDIR "/tmp"
#endif # endif
@@ -215,7 +215,7 @@ do { \
| Free a linked list. | | Free a linked list. |
`---------------------*/ `---------------------*/
#define LIST_FREE(Type, List) \ # define LIST_FREE(Type, List) \
do { \ do { \
Type *_node, *_next; \ Type *_node, *_next; \
for (_node = List; _node; _node = _next) \ for (_node = List; _node; _node = _next) \