X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/b9278c7d174c1be5d7482343c5e433f428657ed0..2dc8862bab59de5680c40d1d6f65d176ce1ed249:/src/muscle-tab.h?ds=sidebyside diff --git a/src/muscle-tab.h b/src/muscle-tab.h index 7eff4f5a..deeb076f 100644 --- a/src/muscle-tab.h +++ b/src/muscle-tab.h @@ -1,6 +1,6 @@ /* Muscle table manager for Bison, - Copyright (C) 2001-2003, 2006-2012 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2006-2013 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. @@ -34,36 +34,36 @@ void muscle_free (void); /* An obstack dedicated to receive muscle keys and values. */ extern struct obstack muscle_obstack; -#define MUSCLE_INSERT_BOOL(Key, Value) \ - do { \ - int v__ = Value; \ - MUSCLE_INSERT_INT (Key, v__); \ +# define MUSCLE_INSERT_BOOL(Key, Value) \ + do { \ + int v__ = Value; \ + MUSCLE_INSERT_INT (Key, v__); \ } while (0) -#define MUSCLE_INSERTF(Key, Format, Value) \ +# define MUSCLE_INSERTF(Key, Format, Value) \ do { \ obstack_printf (&muscle_obstack, Format, Value); \ muscle_insert (Key, obstack_finish0 (&muscle_obstack)); \ } while (0) -#define MUSCLE_INSERT_INT(Key, Value) \ +# define MUSCLE_INSERT_INT(Key, Value) \ MUSCLE_INSERTF(Key, "%d", Value) -#define MUSCLE_INSERT_LONG_INT(Key, Value) \ +# define MUSCLE_INSERT_LONG_INT(Key, Value) \ MUSCLE_INSERTF(Key, "%ld", Value) /* Key -> Value, but don't apply escaping to Value. */ -#define MUSCLE_INSERT_STRING_RAW(Key, Value) \ +# define MUSCLE_INSERT_STRING_RAW(Key, Value) \ MUSCLE_INSERTF(Key, "%s", Value) /* Key -> Value, applying M4 escaping to Value. */ -#define MUSCLE_INSERT_STRING(Key, Value) \ +# define MUSCLE_INSERT_STRING(Key, Value) \ do { \ obstack_escape (&muscle_obstack, Value); \ muscle_insert (Key, obstack_finish0 (&muscle_obstack)); \ } while (0) -#define MUSCLE_INSERT_C_STRING(Key, Value) \ +# define MUSCLE_INSERT_C_STRING(Key, Value) \ do { \ obstack_escape (&muscle_obstack, \ quotearg_style (c_quoting_style, Value)); \ @@ -92,7 +92,7 @@ void muscle_pair_list_grow (const char *muscle, /* Grow KEY for the occurrence of the name USER_NAME at LOC appropriately for use with b4_check_user_names in ../data/bison.m4. USER_NAME is not escaped - with digraphs, so it must not contain `[' or `]'. */ + with digraphs, so it must not contain '[' or ']'. */ void muscle_user_name_list_grow (char const *key, char const *user_name, location loc);