Forgive the limited info. Please tell me what else you require from me.

The following results in multiple errors:

   ./configure --prefix=/p/app/cvs-rcs/rcs/5.9.4

   gmake

The errors revolve around the src/b-anchor.c, base.h, and string.h files and are multitudinous. I've attached the output of a make command. (Is there a preferred method of attaching the output from my make command?)

Here is an example of where they start, then there are thousands of lines before it finally gives up and exits. I will post the last few lines of errors:



make  all-am
make[2]: Entering directory `/p/app/cvs-rcs/build/rcs-5.9.4/src'
gcc -DHAVE_CONFIG_H -I. -I../lib -I'../lib' -g -O2 -MT b-anchor.o -MD -MP -MF .deps/b-anchor.Tpo -c -o b-anchor.o b-anchor.c
In file included from b-anchor.c:21:
base.h: In function ���unexpected_EOF���:
base.h:758:3: error: ���_Noreturn��� in empty declaration
   exiting;
   ^~~~~~~
base.h:44:18: warning: empty declaration
 #define exiting  _Noreturn
                  ^~~~~~~~~
base.h:758:3: note: in expansion of macro ���exiting���
   exiting;
   ^~~~~~~
base.h:802:26: error: storage class specified for parameter ���ctab���
 extern enum tokens const ctab[];
                          ^~~~
base.h:44:18: error: expected ���=���, ���,���, ���;���, ���asm��� or ���__attribute__��� before ���_Noreturn���
 #define exiting  _Noreturn
                  ^~~~~~~~~
base.h:834:3: note: in expansion of macro ���exiting���
   exiting;
   ^~~~~~~
In file included from ../lib/string.h:27,
                 from b-anchor.c:22:
/usr/include/string.h:42:14: error: storage class specified for parameter ���memcpy��� extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
              ^~~~~~
/usr/include/string.h:46:14: error: storage class specified for parameter ���memmove���
 extern void *memmove (void *__dest, const void *__src, size_t __n)
              ^~~~~~~
/usr/include/string.h:54:14: error: storage class specified for parameter ���memccpy��� extern void *memccpy (void *__restrict __dest, const void *__restrict __src,
              ^~~~~~~
/usr/include/string.h:62:14: error: storage class specified for parameter ���memset���




Here are last few lines:

b-anchor.c:99:1: error: expected ���=���, ���,���, ���;���, ���asm��� or ���__attribute__��� before ���{��� token
 {
 ^
b-anchor.c:121:1: error: expected ���=���, ���,���, ���;���, ���asm��� or ���__attribute__��� before ���{��� token
 {
 ^
b-anchor.c:133:1: error: expected ���=���, ���,���, ���;���, ���asm��� or ���__attribute__��� before ���{��� token
 {
 ^
b-anchor.c:145:1: error: expected ���=���, ���,���, ���;���, ���asm��� or ���__attribute__��� before ���{��� token
 {
 ^
b-anchor.c:166:1: error: expected ���=���, ���,���, ���;���, ���asm��� or ���__attribute__��� before ���{��� token
 {
 ^
In file included from b-anchor.c:21:
base.h:757:6: error: old-style parameter declarations in prototyped function definition
 void unexpected_EOF (void)
      ^~~~~~~~~~~~~~
b-anchor.c:180: error: expected ���{��� at end of input
 /* b-anchor.c ends here */

make[2]: *** [b-anchor.o] Error 1
make[2]: Leaving directory `/p/app/cvs-rcs/build/rcs-5.9.4/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/p/app/cvs-rcs/build/rcs-5.9.4/src'
make: *** [all-recursive] Error 1

(I do not have root privileges, only normal user privileges.) Thanks for any assistance you can provide.

Debbie

--
Deborah S. Wescott | SAIC Contractor
HITS-U Software Support | DOD HPCMP  | AFRL DSRC
937-904-5133 | [email protected]
Making all in lib
make[1]: Entering directory `/p/app/cvs-rcs/build/rcs-5.9.4/lib'
make  all-recursive
make[2]: Entering directory `/p/app/cvs-rcs/build/rcs-5.9.4/lib'
make[3]: Entering directory `/p/app/cvs-rcs/build/rcs-5.9.4/lib'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/p/app/cvs-rcs/build/rcs-5.9.4/lib'
make[2]: Leaving directory `/p/app/cvs-rcs/build/rcs-5.9.4/lib'
make[1]: Leaving directory `/p/app/cvs-rcs/build/rcs-5.9.4/lib'
Making all in doc
make[1]: Entering directory `/p/app/cvs-rcs/build/rcs-5.9.4/doc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/p/app/cvs-rcs/build/rcs-5.9.4/doc'
Making all in man
make[1]: Entering directory `/p/app/cvs-rcs/build/rcs-5.9.4/man'
make  all-am
make[2]: Entering directory `/p/app/cvs-rcs/build/rcs-5.9.4/man'
make[2]: Leaving directory `/p/app/cvs-rcs/build/rcs-5.9.4/man'
make[1]: Leaving directory `/p/app/cvs-rcs/build/rcs-5.9.4/man'
Making all in src
make[1]: Entering directory `/p/app/cvs-rcs/build/rcs-5.9.4/src'
make  all-am
make[2]: Entering directory `/p/app/cvs-rcs/build/rcs-5.9.4/src'
gcc -DHAVE_CONFIG_H -I. -I../lib  -I'../lib'   -g -O2 -MT b-anchor.o -MD -MP 
-MF .deps/b-anchor.Tpo -c -o b-anchor.o b-anchor.c
In file included from b-anchor.c:21:
base.h: In function ‘unexpected_EOF’:
base.h:758:3: error: ‘_Noreturn’ in empty declaration
   exiting;
   ^~~~~~~
base.h:44:18: warning: empty declaration
 #define exiting  _Noreturn
                  ^~~~~~~~~
base.h:758:3: note: in expansion of macro ‘exiting’
   exiting;
   ^~~~~~~
base.h:802:26: error: storage class specified for parameter ‘ctab’
 extern enum tokens const ctab[];
                          ^~~~
base.h:44:18: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or 
‘__attribute__’ before ‘_Noreturn’
 #define exiting  _Noreturn
                  ^~~~~~~~~
base.h:834:3: note: in expansion of macro ‘exiting’
   exiting;
   ^~~~~~~
In file included from ../lib/string.h:27,
                 from b-anchor.c:22:
/usr/include/string.h:42:14: error: storage class specified for parameter 
‘memcpy’
 extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
              ^~~~~~
/usr/include/string.h:46:14: error: storage class specified for parameter 
‘memmove’
 extern void *memmove (void *__dest, const void *__src, size_t __n)
              ^~~~~~~
/usr/include/string.h:54:14: error: storage class specified for parameter 
‘memccpy’
 extern void *memccpy (void *__restrict __dest, const void *__restrict __src,
              ^~~~~~~
/usr/include/string.h:62:14: error: storage class specified for parameter 
‘memset’
 extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
              ^~~~~~
/usr/include/string.h:65:12: error: storage class specified for parameter 
‘memcmp’
 extern int memcmp (const void *__s1, const void *__s2, size_t __n)
            ^~~~~~
/usr/include/string.h:92:14: error: storage class specified for parameter 
‘memchr’
 extern void *memchr (const void *__s, int __c, size_t __n)
              ^~~~~~
/usr/include/string.h:106:14: error: storage class specified for parameter 
‘rawmemchr’
 extern void *rawmemchr (const void *__s, int __c)
              ^~~~~~~~~
/usr/include/string.h:117:14: error: storage class specified for parameter 
‘memrchr’
 extern void *memrchr (const void *__s, int __c, size_t __n)
              ^~~~~~~
/usr/include/string.h:125:14: error: storage class specified for parameter 
‘strcpy’
 extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
              ^~~~~~
/usr/include/string.h:128:14: error: storage class specified for parameter 
‘strncpy’
 extern char *strncpy (char *__restrict __dest,
              ^~~~~~~
/usr/include/string.h:133:14: error: storage class specified for parameter 
‘strcat’
 extern char *strcat (char *__restrict __dest, const char *__restrict __src)
              ^~~~~~
/usr/include/string.h:136:14: error: storage class specified for parameter 
‘strncat’
 extern char *strncat (char *__restrict __dest, const char *__restrict __src,
              ^~~~~~~
/usr/include/string.h:140:12: error: storage class specified for parameter 
‘strcmp’
 extern int strcmp (const char *__s1, const char *__s2)
            ^~~~~~
/usr/include/string.h:143:12: error: storage class specified for parameter 
‘strncmp’
 extern int strncmp (const char *__s1, const char *__s2, size_t __n)
            ^~~~~~~
/usr/include/string.h:147:12: error: storage class specified for parameter 
‘strcoll’
 extern int strcoll (const char *__s1, const char *__s2)
            ^~~~~~~
/usr/include/string.h:150:15: error: storage class specified for parameter 
‘strxfrm’
 extern size_t strxfrm (char *__restrict __dest,
               ^~~~~~~
/usr/include/string.h:162:12: error: storage class specified for parameter 
‘strcoll_l’
 extern int strcoll_l (const char *__s1, const char *__s2, __locale_t __l)
            ^~~~~~~~~
/usr/include/string.h:165:15: error: storage class specified for parameter 
‘strxfrm_l’
 extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n,
               ^~~~~~~~~
/usr/include/string.h:172:14: error: storage class specified for parameter 
‘strdup’
 extern char *strdup (const char *__s)
              ^~~~~~
/usr/include/string.h:180:14: error: storage class specified for parameter 
‘strndup’
 extern char *strndup (const char *__string, size_t __n)
              ^~~~~~~
/usr/include/string.h:232:14: error: storage class specified for parameter 
‘strchr’
 extern char *strchr (const char *__s, int __c)
              ^~~~~~
/usr/include/string.h:259:14: error: storage class specified for parameter 
‘strrchr’
 extern char *strrchr (const char *__s, int __c)
              ^~~~~~~
/usr/include/string.h:273:14: error: storage class specified for parameter 
‘strchrnul’
 extern char *strchrnul (const char *__s, int __c)
              ^~~~~~~~~
/usr/include/string.h:281:15: error: storage class specified for parameter 
‘strcspn’
 extern size_t strcspn (const char *__s, const char *__reject)
               ^~~~~~~
/usr/include/string.h:285:15: error: storage class specified for parameter 
‘strspn’
 extern size_t strspn (const char *__s, const char *__accept)
               ^~~~~~
/usr/include/string.h:311:14: error: storage class specified for parameter 
‘strpbrk’
 extern char *strpbrk (const char *__s, const char *__accept)
              ^~~~~~~
/usr/include/string.h:338:14: error: storage class specified for parameter 
‘strstr’
 extern char *strstr (const char *__haystack, const char *__needle)
              ^~~~~~
/usr/include/string.h:344:14: error: storage class specified for parameter 
‘strtok’
 extern char *strtok (char *__restrict __s, const char *__restrict __delim)
              ^~~~~~
/usr/include/string.h:350:14: error: storage class specified for parameter 
‘__strtok_r’
 extern char *__strtok_r (char *__restrict __s,
              ^~~~~~~~~~
/usr/include/string.h:355:14: error: storage class specified for parameter 
‘strtok_r’
 extern char *strtok_r (char *__restrict __s, const char *__restrict __delim,
              ^~~~~~~~
/usr/include/string.h:369:14: error: storage class specified for parameter 
‘strcasestr’
 extern char *strcasestr (const char *__haystack, const char *__needle)
              ^~~~~~~~~~
/usr/include/string.h:378:14: error: storage class specified for parameter 
‘memmem’
 extern void *memmem (const void *__haystack, size_t __haystacklen,
              ^~~~~~
/usr/include/string.h:384:14: error: storage class specified for parameter 
‘__mempcpy’
 extern void *__mempcpy (void *__restrict __dest,
              ^~~~~~~~~
/usr/include/string.h:387:14: error: storage class specified for parameter 
‘mempcpy’
 extern void *mempcpy (void *__restrict __dest,
              ^~~~~~~
/usr/include/string.h:395:15: error: storage class specified for parameter 
‘strlen’
 extern size_t strlen (const char *__s)
               ^~~~~~
/usr/include/string.h:402:15: error: storage class specified for parameter 
‘strnlen’
 extern size_t strnlen (const char *__string, size_t __maxlen)
               ^~~~~~~
/usr/include/string.h:409:14: error: storage class specified for parameter 
‘strerror’
 extern char *strerror (int __errnum) __THROW;
              ^~~~~~~~
/usr/include/string.h:434:14: error: storage class specified for parameter 
‘strerror_r’
 extern char *strerror_r (int __errnum, char *__buf, size_t __buflen)
              ^~~~~~~~~~
/usr/include/string.h:441:14: error: storage class specified for parameter 
‘strerror_l’
 extern char *strerror_l (int __errnum, __locale_t __l) __THROW;
              ^~~~~~~~~~
/usr/include/string.h:447:13: error: storage class specified for parameter 
‘__bzero’
 extern void __bzero (void *__s, size_t __n) __THROW __nonnull ((1));
             ^~~~~~~
/usr/include/string.h:451:13: error: storage class specified for parameter 
‘bcopy’
 extern void bcopy (const void *__src, void *__dest, size_t __n)
             ^~~~~
/usr/include/string.h:455:13: error: storage class specified for parameter 
‘bzero’
 extern void bzero (void *__s, size_t __n) __THROW __nonnull ((1));
             ^~~~~
/usr/include/string.h:458:12: error: storage class specified for parameter 
‘bcmp’
 extern int bcmp (const void *__s1, const void *__s2, size_t __n)
            ^~~~
/usr/include/string.h:485:14: error: storage class specified for parameter 
‘index’
 extern char *index (const char *__s, int __c)
              ^~~~~
/usr/include/string.h:513:14: error: storage class specified for parameter 
‘rindex’
 extern char *rindex (const char *__s, int __c)
              ^~~~~~
/usr/include/string.h:519:12: error: storage class specified for parameter 
‘ffs’
 extern int ffs (int __i) __THROW __attribute__ ((__const__));
            ^~~
/usr/include/string.h:524:12: error: storage class specified for parameter 
‘ffsl’
 extern int ffsl (long int __l) __THROW __attribute__ ((__const__));
            ^~~~
/usr/include/string.h:526:1: error: expected declaration specifiers before 
‘__extension__’
 __extension__ extern int ffsll (long long int __ll)
 ^~~~~~~~~~~~~
/usr/include/string.h:532:12: error: storage class specified for parameter 
‘strcasecmp’
 extern int strcasecmp (const char *__s1, const char *__s2)
            ^~~~~~~~~~
/usr/include/string.h:536:12: error: storage class specified for parameter 
‘strncasecmp’
 extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
            ^~~~~~~~~~~
/usr/include/string.h:543:12: error: storage class specified for parameter 
‘strcasecmp_l’
 extern int strcasecmp_l (const char *__s1, const char *__s2,
            ^~~~~~~~~~~~
/usr/include/string.h:547:12: error: storage class specified for parameter 
‘strncasecmp_l’
 extern int strncasecmp_l (const char *__s1, const char *__s2,
            ^~~~~~~~~~~~~
/usr/include/string.h:555:14: error: storage class specified for parameter 
‘strsep’
 extern char *strsep (char **__restrict __stringp,
              ^~~~~~
/usr/include/string.h:562:14: error: storage class specified for parameter 
‘strsignal’
 extern char *strsignal (int __sig) __THROW;
              ^~~~~~~~~
/usr/include/string.h:565:14: error: storage class specified for parameter 
‘__stpcpy’
 extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src)
              ^~~~~~~~
/usr/include/string.h:567:14: error: storage class specified for parameter 
‘stpcpy’
 extern char *stpcpy (char *__restrict __dest, const char *__restrict __src)
              ^~~~~~
/usr/include/string.h:572:14: error: storage class specified for parameter 
‘__stpncpy’
 extern char *__stpncpy (char *__restrict __dest,
              ^~~~~~~~~
/usr/include/string.h:575:14: error: storage class specified for parameter 
‘stpncpy’
 extern char *stpncpy (char *__restrict __dest,
              ^~~~~~~
/usr/include/string.h:582:12: error: storage class specified for parameter 
‘strverscmp’
 extern int strverscmp (const char *__s1, const char *__s2)
            ^~~~~~~~~~
/usr/include/string.h:586:14: error: storage class specified for parameter 
‘strfry’
 extern char *strfry (char *__string) __THROW __nonnull ((1));
              ^~~~~~
/usr/include/string.h:589:14: error: storage class specified for parameter 
‘memfrob’
 extern void *memfrob (void *__s, size_t __n) __THROW __nonnull ((1));
              ^~~~~~~
/usr/include/string.h:602:14: error: storage class specified for parameter 
‘basename’
 extern char *basename (const char *__filename) __THROW __nonnull ((1));
              ^~~~~~~~
In file included from /usr/include/string.h:633,
                 from ../lib/string.h:27,
                 from b-anchor.c:22:
/usr/include/bits/string2.h:393:14: error: storage class specified for 
parameter ‘__rawmemchr’
 extern void *__rawmemchr (const void *__s, int __c);
              ^~~~~~~~~~~
/usr/include/bits/string2.h:968:24: error: storage class specified for 
parameter ‘__strcspn_c1’
 __STRING_INLINE size_t __strcspn_c1 (const char *__s, int __reject);
                        ^~~~~~~~~~~~
/usr/include/bits/string2.h:971:1: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
 {
 ^
/usr/include/bits/string2.h:978:24: error: storage class specified for 
parameter ‘__strcspn_c2’
 __STRING_INLINE size_t __strcspn_c2 (const char *__s, int __reject1,
                        ^~~~~~~~~~~~
/usr/include/bits/string2.h:982:1: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
 {
 ^
/usr/include/bits/string2.h:990:24: error: storage class specified for 
parameter ‘__strcspn_c3’
 __STRING_INLINE size_t __strcspn_c3 (const char *__s, int __reject1,
                        ^~~~~~~~~~~~
/usr/include/bits/string2.h:995:1: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
 {
 ^
/usr/include/bits/string2.h:1044:24: error: storage class specified for 
parameter ‘__strspn_c1’
 __STRING_INLINE size_t __strspn_c1 (const char *__s, int __accept);
                        ^~~~~~~~~~~
/usr/include/bits/string2.h:1047:1: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
 {
 ^
/usr/include/bits/string2.h:1055:24: error: storage class specified for 
parameter ‘__strspn_c2’
 __STRING_INLINE size_t __strspn_c2 (const char *__s, int __accept1,
                        ^~~~~~~~~~~
/usr/include/bits/string2.h:1059:1: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
 {
 ^
/usr/include/bits/string2.h:1067:24: error: storage class specified for 
parameter ‘__strspn_c3’
 __STRING_INLINE size_t __strspn_c3 (const char *__s, int __accept1,
                        ^~~~~~~~~~~
/usr/include/bits/string2.h:1071:1: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
 {
 ^
/usr/include/bits/string2.h:1120:23: error: storage class specified for 
parameter ‘__strpbrk_c2’
 __STRING_INLINE char *__strpbrk_c2 (const char *__s, int __accept1,
                       ^~~~~~~~~~~~
/usr/include/bits/string2.h:1124:1: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
 {
 ^
/usr/include/bits/string2.h:1131:23: error: storage class specified for 
parameter ‘__strpbrk_c3’
 __STRING_INLINE char *__strpbrk_c3 (const char *__s, int __accept1,
                       ^~~~~~~~~~~~
/usr/include/bits/string2.h:1135:1: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
 {
 ^
/usr/include/bits/string2.h:1170:23: error: storage class specified for 
parameter ‘__strtok_r_1c’
 __STRING_INLINE char *__strtok_r_1c (char *__s, char __sep, char **__nextp);
                       ^~~~~~~~~~~~~
/usr/include/bits/string2.h:1173:1: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
 {
 ^
/usr/include/bits/string2.h:1202:14: error: storage class specified for 
parameter ‘__strsep_g’
 extern char *__strsep_g (char **__stringp, const char *__delim);
              ^~~~~~~~~~
/usr/include/bits/string2.h:1220:23: error: storage class specified for 
parameter ‘__strsep_1c’
 __STRING_INLINE char *__strsep_1c (char **__s, char __reject);
                       ^~~~~~~~~~~
/usr/include/bits/string2.h:1223:1: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
 {
 ^
/usr/include/bits/string2.h:1230:23: error: storage class specified for 
parameter ‘__strsep_2c’
 __STRING_INLINE char *__strsep_2c (char **__s, char __reject1, char __reject2);
                       ^~~~~~~~~~~
/usr/include/bits/string2.h:1233:1: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
 {
 ^
/usr/include/bits/string2.h:1257:23: error: storage class specified for 
parameter ‘__strsep_3c’
 __STRING_INLINE char *__strsep_3c (char **__s, char __reject1, char __reject2,
                       ^~~~~~~~~~~
/usr/include/bits/string2.h:1261:1: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
 {
 ^
In file included from ../lib/stdlib.h:28,
                 from /usr/include/bits/string2.h:1296,
                 from /usr/include/string.h:633,
                 from ../lib/string.h:27,
                 from b-anchor.c:22:
/usr/include/stdlib.h:465:14: error: storage class specified for parameter 
‘malloc’
 extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur;
              ^~~~~~
/usr/include/stdlib.h:467:14: error: storage class specified for parameter 
‘calloc’
 extern void *calloc (size_t __nmemb, size_t __size)
              ^~~~~~
In file included from /usr/include/string.h:633,
                 from ../lib/string.h:27,
                 from b-anchor.c:22:
/usr/include/bits/string2.h:1301:14: error: storage class specified for 
parameter ‘__strdup’
 extern char *__strdup (const char *__string) __THROW __attribute_malloc__;
              ^~~~~~~~
/usr/include/bits/string2.h:1320:14: error: storage class specified for 
parameter ‘__strndup’
 extern char *__strndup (const char *__string, size_t __n)
              ^~~~~~~~~
In file included from base.h:26,
                 from b-anchor.c:21:
../lib/string.h:422:1: error: storage class specified for parameter 
‘_gl_cxxalias_dummy’
 _GL_CXXALIAS_SYS_CAST2 (memchr,
 ^~~~~~~~~~~~~~~~~~~~~~
../lib/string.h:428:1: error: storage class specified for parameter 
‘_gl_cxxalias_dummy’
 _GL_CXXALIASWARN1 (memchr, void *, (void *__s, int __c, size_t __n));
 ^~~~~~~~~~~~~~~~~
../lib/string.h:428:1: error: redefinition of parameter ‘_gl_cxxalias_dummy’
../lib/string.h:422:1: note: previous definition of ‘_gl_cxxalias_dummy’ 
was here
 _GL_CXXALIAS_SYS_CAST2 (memchr,
 ^~~~~~~~~~~~~~~~~~~~~~
../lib/string.h:429:1: error: storage class specified for parameter 
‘_gl_cxxalias_dummy’
 _GL_CXXALIASWARN1 (memchr, void const *,
 ^~~~~~~~~~~~~~~~~
../lib/string.h:429:1: error: redefinition of parameter ‘_gl_cxxalias_dummy’
../lib/string.h:428:1: note: previous definition of ‘_gl_cxxalias_dummy’ 
was here
 _GL_CXXALIASWARN1 (memchr, void *, (void *__s, int __c, size_t __n));
 ^~~~~~~~~~~~~~~~~
../lib/string.h:486:1: error: storage class specified for parameter 
‘_gl_cxxalias_dummy’
 _GL_CXXALIAS_SYS (mempcpy, void *,
 ^~~~~~~~~~~~~~~~
../lib/string.h:486:1: error: redefinition of parameter ‘_gl_cxxalias_dummy’
../lib/string.h:429:1: note: previous definition of ‘_gl_cxxalias_dummy’ 
was here
 _GL_CXXALIASWARN1 (memchr, void const *,
 ^~~~~~~~~~~~~~~~~
../lib/string.h:489:1: error: storage class specified for parameter 
‘_gl_cxxalias_dummy’
 _GL_CXXALIASWARN (mempcpy);
 ^~~~~~~~~~~~~~~~
../lib/string.h:489:1: error: redefinition of parameter ‘_gl_cxxalias_dummy’
../lib/string.h:486:1: note: previous definition of ‘_gl_cxxalias_dummy’ 
was here
 _GL_CXXALIAS_SYS (mempcpy, void *,
 ^~~~~~~~~~~~~~~~
../lib/string.h:563:1: error: storage class specified for parameter 
‘_gl_cxxalias_dummy’
 _GL_CXXALIAS_SYS (stpcpy, char *,
 ^~~~~~~~~~~~~~~~
../lib/string.h:563:1: error: redefinition of parameter ‘_gl_cxxalias_dummy’
../lib/string.h:489:1: note: previous definition of ‘_gl_cxxalias_dummy’ 
was here
 _GL_CXXALIASWARN (mempcpy);
 ^~~~~~~~~~~~~~~~
../lib/string.h:565:1: error: storage class specified for parameter 
‘_gl_cxxalias_dummy’
 _GL_CXXALIASWARN (stpcpy);
 ^~~~~~~~~~~~~~~~
../lib/string.h:565:1: error: redefinition of parameter ‘_gl_cxxalias_dummy’
../lib/string.h:563:1: note: previous definition of ‘_gl_cxxalias_dummy’ 
was here
 _GL_CXXALIAS_SYS (stpcpy, char *,
 ^~~~~~~~~~~~~~~~
../lib/string.h:1312:1: error: storage class specified for parameter 
‘_gl_cxxalias_dummy’
 _GL_CXXALIAS_SYS_CAST (strsignal, char *, (int __sig));
 ^~~~~~~~~~~~~~~~~~~~~
../lib/string.h:1312:1: error: redefinition of parameter 
‘_gl_cxxalias_dummy’
../lib/string.h:565:1: note: previous definition of ‘_gl_cxxalias_dummy’ 
was here
 _GL_CXXALIASWARN (stpcpy);
 ^~~~~~~~~~~~~~~~
../lib/string.h:1314:1: error: storage class specified for parameter 
‘_gl_cxxalias_dummy’
 _GL_CXXALIASWARN (strsignal);
 ^~~~~~~~~~~~~~~~
../lib/string.h:1314:1: error: redefinition of parameter 
‘_gl_cxxalias_dummy’
../lib/string.h:1312:1: note: previous definition of ‘_gl_cxxalias_dummy’ 
was here
 _GL_CXXALIAS_SYS_CAST (strsignal, char *, (int __sig));
 ^~~~~~~~~~~~~~~~~~~~~
b-anchor.c:24:1: error: parameter ‘ks_revno’ is initialized
 char const ks_revno[] = "revision number";
 ^~~~
b-anchor.c:26:1: error: parameter ‘prog_diff’ is initialized
 char const prog_diff[] = DIFF;
 ^~~~
b-anchor.c:27:1: error: parameter ‘prog_diff3’ is initialized
 char const prog_diff3[] = DIFF3;
 ^~~~
b-anchor.c:28:1: error: parameter ‘diff_flags’ is initialized
 char const diff_flags[] = DIFFFLAGS;
 ^~~~
b-anchor.c:30:1: error: parameter ‘equal_line’ is initialized
 char const equal_line[] =
 ^~~~
In file included from b-anchor.c:21:
base.h:326:36: error: parameter ‘tiny_ciklog’ is initialized
 #define TINY_DECL(x)  const struct tinysym (TINY (x))
                                    ^~~~~~~
b-anchor.c:43:1: note: in expansion of macro ‘TINY_DECL’
 TINY_DECL (ciklog) = TINY_INIT ("checked in with -k by ");
 ^~~~~~~~~
b-anchor.c:43:33: error: non-static initialization of a flexible array member
 TINY_DECL (ciklog) = TINY_INIT ("checked in with -k by ");
                                 ^~~~~~~~~~~~~~~~~~~~~~~~
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:43:33: note: (near initialization for ‘tiny_ciklog’)
 TINY_DECL (ciklog) = TINY_INIT ("checked in with -k by ");
                                 ^~~~~~~~~~~~~~~~~~~~~~~~
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
In file included from b-anchor.c:21:
base.h:326:36: error: parameter ‘tiny_access’ is initialized
 #define TINY_DECL(x)  const struct tinysym (TINY (x))
                                    ^~~~~~~
b-anchor.c:40:23: note: in expansion of macro ‘TINY_DECL’
 #define TINYK(x)      TINY_DECL (x) = TINY_INIT (#x)
                       ^~~~~~~~~
b-anchor.c:44:1: note: in expansion of macro ‘TINYK’
 TINYK (access);
 ^~~~~
b-anchor.c:44:14: error: non-static initialization of a flexible array member
 TINYK (access);
              ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:44:1: note: in expansion of macro ‘TINYK’
 TINYK (access);
 ^~~~~
b-anchor.c:44:14: note: (near initialization for ‘tiny_access’)
 TINYK (access);
              ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:44:1: note: in expansion of macro ‘TINYK’
 TINYK (access);
 ^~~~~
In file included from b-anchor.c:21:
base.h:326:36: error: parameter ‘tiny_author’ is initialized
 #define TINY_DECL(x)  const struct tinysym (TINY (x))
                                    ^~~~~~~
b-anchor.c:40:23: note: in expansion of macro ‘TINY_DECL’
 #define TINYK(x)      TINY_DECL (x) = TINY_INIT (#x)
                       ^~~~~~~~~
b-anchor.c:45:1: note: in expansion of macro ‘TINYK’
 TINYK (author);
 ^~~~~
b-anchor.c:45:14: error: non-static initialization of a flexible array member
 TINYK (author);
              ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:45:1: note: in expansion of macro ‘TINYK’
 TINYK (author);
 ^~~~~
b-anchor.c:45:14: note: (near initialization for ‘tiny_author’)
 TINYK (author);
              ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:45:1: note: in expansion of macro ‘TINYK’
 TINYK (author);
 ^~~~~
In file included from b-anchor.c:21:
base.h:326:36: error: parameter ‘tiny_branch’ is initialized
 #define TINY_DECL(x)  const struct tinysym (TINY (x))
                                    ^~~~~~~
b-anchor.c:40:23: note: in expansion of macro ‘TINY_DECL’
 #define TINYK(x)      TINY_DECL (x) = TINY_INIT (#x)
                       ^~~~~~~~~
b-anchor.c:46:1: note: in expansion of macro ‘TINYK’
 TINYK (branch);
 ^~~~~
b-anchor.c:46:14: error: non-static initialization of a flexible array member
 TINYK (branch);
              ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:46:1: note: in expansion of macro ‘TINYK’
 TINYK (branch);
 ^~~~~
b-anchor.c:46:14: note: (near initialization for ‘tiny_branch’)
 TINYK (branch);
              ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:46:1: note: in expansion of macro ‘TINYK’
 TINYK (branch);
 ^~~~~
In file included from b-anchor.c:21:
base.h:326:36: error: parameter ‘tiny_branches’ is initialized
 #define TINY_DECL(x)  const struct tinysym (TINY (x))
                                    ^~~~~~~
b-anchor.c:40:23: note: in expansion of macro ‘TINY_DECL’
 #define TINYK(x)      TINY_DECL (x) = TINY_INIT (#x)
                       ^~~~~~~~~
b-anchor.c:47:1: note: in expansion of macro ‘TINYK’
 TINYK (branches);
 ^~~~~
b-anchor.c:47:16: error: non-static initialization of a flexible array member
 TINYK (branches);
                ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:47:1: note: in expansion of macro ‘TINYK’
 TINYK (branches);
 ^~~~~
b-anchor.c:47:16: note: (near initialization for ‘tiny_branches’)
 TINYK (branches);
                ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:47:1: note: in expansion of macro ‘TINYK’
 TINYK (branches);
 ^~~~~
In file included from b-anchor.c:21:
base.h:326:36: error: parameter ‘tiny_comment’ is initialized
 #define TINY_DECL(x)  const struct tinysym (TINY (x))
                                    ^~~~~~~
b-anchor.c:40:23: note: in expansion of macro ‘TINY_DECL’
 #define TINYK(x)      TINY_DECL (x) = TINY_INIT (#x)
                       ^~~~~~~~~
b-anchor.c:48:1: note: in expansion of macro ‘TINYK’
 TINYK (comment);
 ^~~~~
b-anchor.c:48:15: error: non-static initialization of a flexible array member
 TINYK (comment);
               ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:48:1: note: in expansion of macro ‘TINYK’
 TINYK (comment);
 ^~~~~
b-anchor.c:48:15: note: (near initialization for ‘tiny_comment’)
 TINYK (comment);
               ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:48:1: note: in expansion of macro ‘TINYK’
 TINYK (comment);
 ^~~~~
In file included from b-anchor.c:21:
base.h:326:36: error: parameter ‘tiny_commitid’ is initialized
 #define TINY_DECL(x)  const struct tinysym (TINY (x))
                                    ^~~~~~~
b-anchor.c:40:23: note: in expansion of macro ‘TINY_DECL’
 #define TINYK(x)      TINY_DECL (x) = TINY_INIT (#x)
                       ^~~~~~~~~
b-anchor.c:49:1: note: in expansion of macro ‘TINYK’
 TINYK (commitid);
 ^~~~~
b-anchor.c:49:16: error: non-static initialization of a flexible array member
 TINYK (commitid);
                ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:49:1: note: in expansion of macro ‘TINYK’
 TINYK (commitid);
 ^~~~~
b-anchor.c:49:16: note: (near initialization for ‘tiny_commitid’)
 TINYK (commitid);
                ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:49:1: note: in expansion of macro ‘TINYK’
 TINYK (commitid);
 ^~~~~
In file included from b-anchor.c:21:
base.h:326:36: error: parameter ‘tiny_date’ is initialized
 #define TINY_DECL(x)  const struct tinysym (TINY (x))
                                    ^~~~~~~
b-anchor.c:40:23: note: in expansion of macro ‘TINY_DECL’
 #define TINYK(x)      TINY_DECL (x) = TINY_INIT (#x)
                       ^~~~~~~~~
b-anchor.c:50:1: note: in expansion of macro ‘TINYK’
 TINYK (date);
 ^~~~~
b-anchor.c:50:12: error: non-static initialization of a flexible array member
 TINYK (date);
            ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:50:1: note: in expansion of macro ‘TINYK’
 TINYK (date);
 ^~~~~
b-anchor.c:50:12: note: (near initialization for ‘tiny_date’)
 TINYK (date);
            ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:50:1: note: in expansion of macro ‘TINYK’
 TINYK (date);
 ^~~~~
In file included from b-anchor.c:21:
base.h:326:36: error: parameter ‘tiny_desc’ is initialized
 #define TINY_DECL(x)  const struct tinysym (TINY (x))
                                    ^~~~~~~
b-anchor.c:40:23: note: in expansion of macro ‘TINY_DECL’
 #define TINYK(x)      TINY_DECL (x) = TINY_INIT (#x)
                       ^~~~~~~~~
b-anchor.c:51:1: note: in expansion of macro ‘TINYK’
 TINYK (desc);
 ^~~~~
b-anchor.c:51:12: error: non-static initialization of a flexible array member
 TINYK (desc);
            ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:51:1: note: in expansion of macro ‘TINYK’
 TINYK (desc);
 ^~~~~
b-anchor.c:51:12: note: (near initialization for ‘tiny_desc’)
 TINYK (desc);
            ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:51:1: note: in expansion of macro ‘TINYK’
 TINYK (desc);
 ^~~~~
In file included from b-anchor.c:21:
base.h:326:36: error: parameter ‘tiny_expand’ is initialized
 #define TINY_DECL(x)  const struct tinysym (TINY (x))
                                    ^~~~~~~
b-anchor.c:40:23: note: in expansion of macro ‘TINY_DECL’
 #define TINYK(x)      TINY_DECL (x) = TINY_INIT (#x)
                       ^~~~~~~~~
b-anchor.c:52:1: note: in expansion of macro ‘TINYK’
 TINYK (expand);
 ^~~~~
b-anchor.c:52:14: error: non-static initialization of a flexible array member
 TINYK (expand);
              ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:52:1: note: in expansion of macro ‘TINYK’
 TINYK (expand);
 ^~~~~
b-anchor.c:52:14: note: (near initialization for ‘tiny_expand’)
 TINYK (expand);
              ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:52:1: note: in expansion of macro ‘TINYK’
 TINYK (expand);
 ^~~~~
In file included from b-anchor.c:21:
base.h:326:36: error: parameter ‘tiny_head’ is initialized
 #define TINY_DECL(x)  const struct tinysym (TINY (x))
                                    ^~~~~~~
b-anchor.c:40:23: note: in expansion of macro ‘TINY_DECL’
 #define TINYK(x)      TINY_DECL (x) = TINY_INIT (#x)
                       ^~~~~~~~~
b-anchor.c:53:1: note: in expansion of macro ‘TINYK’
 TINYK (head);
 ^~~~~
b-anchor.c:53:12: error: non-static initialization of a flexible array member
 TINYK (head);
            ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:53:1: note: in expansion of macro ‘TINYK’
 TINYK (head);
 ^~~~~
b-anchor.c:53:12: note: (near initialization for ‘tiny_head’)
 TINYK (head);
            ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:53:1: note: in expansion of macro ‘TINYK’
 TINYK (head);
 ^~~~~
In file included from b-anchor.c:21:
base.h:326:36: error: parameter ‘tiny_integrity’ is initialized
 #define TINY_DECL(x)  const struct tinysym (TINY (x))
                                    ^~~~~~~
b-anchor.c:40:23: note: in expansion of macro ‘TINY_DECL’
 #define TINYK(x)      TINY_DECL (x) = TINY_INIT (#x)
                       ^~~~~~~~~
b-anchor.c:54:1: note: in expansion of macro ‘TINYK’
 TINYK (integrity);
 ^~~~~
b-anchor.c:54:17: error: non-static initialization of a flexible array member
 TINYK (integrity);
                 ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:54:1: note: in expansion of macro ‘TINYK’
 TINYK (integrity);
 ^~~~~
b-anchor.c:54:17: note: (near initialization for ‘tiny_integrity’)
 TINYK (integrity);
                 ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:54:1: note: in expansion of macro ‘TINYK’
 TINYK (integrity);
 ^~~~~
In file included from b-anchor.c:21:
base.h:326:36: error: parameter ‘tiny_locks’ is initialized
 #define TINY_DECL(x)  const struct tinysym (TINY (x))
                                    ^~~~~~~
b-anchor.c:40:23: note: in expansion of macro ‘TINY_DECL’
 #define TINYK(x)      TINY_DECL (x) = TINY_INIT (#x)
                       ^~~~~~~~~
b-anchor.c:55:1: note: in expansion of macro ‘TINYK’
 TINYK (locks);
 ^~~~~
b-anchor.c:55:13: error: non-static initialization of a flexible array member
 TINYK (locks);
             ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:55:1: note: in expansion of macro ‘TINYK’
 TINYK (locks);
 ^~~~~
b-anchor.c:55:13: note: (near initialization for ‘tiny_locks’)
 TINYK (locks);
             ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:55:1: note: in expansion of macro ‘TINYK’
 TINYK (locks);
 ^~~~~
In file included from b-anchor.c:21:
base.h:326:36: error: parameter ‘tiny_log’ is initialized
 #define TINY_DECL(x)  const struct tinysym (TINY (x))
                                    ^~~~~~~
b-anchor.c:40:23: note: in expansion of macro ‘TINY_DECL’
 #define TINYK(x)      TINY_DECL (x) = TINY_INIT (#x)
                       ^~~~~~~~~
b-anchor.c:56:1: note: in expansion of macro ‘TINYK’
 TINYK (log);
 ^~~~~
b-anchor.c:56:11: error: non-static initialization of a flexible array member
 TINYK (log);
           ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:56:1: note: in expansion of macro ‘TINYK’
 TINYK (log);
 ^~~~~
b-anchor.c:56:11: note: (near initialization for ‘tiny_log’)
 TINYK (log);
           ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:56:1: note: in expansion of macro ‘TINYK’
 TINYK (log);
 ^~~~~
In file included from b-anchor.c:21:
base.h:326:36: error: parameter ‘tiny_next’ is initialized
 #define TINY_DECL(x)  const struct tinysym (TINY (x))
                                    ^~~~~~~
b-anchor.c:40:23: note: in expansion of macro ‘TINY_DECL’
 #define TINYK(x)      TINY_DECL (x) = TINY_INIT (#x)
                       ^~~~~~~~~
b-anchor.c:57:1: note: in expansion of macro ‘TINYK’
 TINYK (next);
 ^~~~~
b-anchor.c:57:12: error: non-static initialization of a flexible array member
 TINYK (next);
            ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:57:1: note: in expansion of macro ‘TINYK’
 TINYK (next);
 ^~~~~
b-anchor.c:57:12: note: (near initialization for ‘tiny_next’)
 TINYK (next);
            ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:57:1: note: in expansion of macro ‘TINYK’
 TINYK (next);
 ^~~~~
In file included from b-anchor.c:21:
base.h:326:36: error: parameter ‘tiny_state’ is initialized
 #define TINY_DECL(x)  const struct tinysym (TINY (x))
                                    ^~~~~~~
b-anchor.c:40:23: note: in expansion of macro ‘TINY_DECL’
 #define TINYK(x)      TINY_DECL (x) = TINY_INIT (#x)
                       ^~~~~~~~~
b-anchor.c:58:1: note: in expansion of macro ‘TINYK’
 TINYK (state);
 ^~~~~
b-anchor.c:58:13: error: non-static initialization of a flexible array member
 TINYK (state);
             ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:58:1: note: in expansion of macro ‘TINYK’
 TINYK (state);
 ^~~~~
b-anchor.c:58:13: note: (near initialization for ‘tiny_state’)
 TINYK (state);
             ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:58:1: note: in expansion of macro ‘TINYK’
 TINYK (state);
 ^~~~~
In file included from b-anchor.c:21:
base.h:326:36: error: parameter ‘tiny_strict’ is initialized
 #define TINY_DECL(x)  const struct tinysym (TINY (x))
                                    ^~~~~~~
b-anchor.c:40:23: note: in expansion of macro ‘TINY_DECL’
 #define TINYK(x)      TINY_DECL (x) = TINY_INIT (#x)
                       ^~~~~~~~~
b-anchor.c:59:1: note: in expansion of macro ‘TINYK’
 TINYK (strict);
 ^~~~~
b-anchor.c:59:14: error: non-static initialization of a flexible array member
 TINYK (strict);
              ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:59:1: note: in expansion of macro ‘TINYK’
 TINYK (strict);
 ^~~~~
b-anchor.c:59:14: note: (near initialization for ‘tiny_strict’)
 TINYK (strict);
              ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:59:1: note: in expansion of macro ‘TINYK’
 TINYK (strict);
 ^~~~~
In file included from b-anchor.c:21:
base.h:326:36: error: parameter ‘tiny_symbols’ is initialized
 #define TINY_DECL(x)  const struct tinysym (TINY (x))
                                    ^~~~~~~
b-anchor.c:40:23: note: in expansion of macro ‘TINY_DECL’
 #define TINYK(x)      TINY_DECL (x) = TINY_INIT (#x)
                       ^~~~~~~~~
b-anchor.c:60:1: note: in expansion of macro ‘TINYK’
 TINYK (symbols);
 ^~~~~
b-anchor.c:60:15: error: non-static initialization of a flexible array member
 TINYK (symbols);
               ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:60:1: note: in expansion of macro ‘TINYK’
 TINYK (symbols);
 ^~~~~
b-anchor.c:60:15: note: (near initialization for ‘tiny_symbols’)
 TINYK (symbols);
               ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:60:1: note: in expansion of macro ‘TINYK’
 TINYK (symbols);
 ^~~~~
In file included from b-anchor.c:21:
base.h:326:36: error: parameter ‘tiny_text’ is initialized
 #define TINY_DECL(x)  const struct tinysym (TINY (x))
                                    ^~~~~~~
b-anchor.c:40:23: note: in expansion of macro ‘TINY_DECL’
 #define TINYK(x)      TINY_DECL (x) = TINY_INIT (#x)
                       ^~~~~~~~~
b-anchor.c:61:1: note: in expansion of macro ‘TINYK’
 TINYK (text);
 ^~~~~
b-anchor.c:61:12: error: non-static initialization of a flexible array member
 TINYK (text);
            ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:61:1: note: in expansion of macro ‘TINYK’
 TINYK (text);
 ^~~~~
b-anchor.c:61:12: note: (near initialization for ‘tiny_text’)
 TINYK (text);
            ^
b-anchor.c:39:57: note: in definition of macro ‘TINY_INIT’
 #define TINY_INIT(x)  { .len = sizeof (x) - 1, .bytes = x EXPLICIT_NUL }
                                                         ^
b-anchor.c:61:1: note: in expansion of macro ‘TINYK’
 TINYK (text);
 ^~~~~
b-anchor.c:65:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or 
‘__attribute__’ before ‘{’ token
 {
 ^
b-anchor.c:69:22: error: storage class specified for parameter ‘kwsub_pool’
 static const uint8_t kwsub_pool[22] =
                      ^~~~~~~~~~
b-anchor.c:69:1: error: parameter ‘kwsub_pool’ is initialized
 static const uint8_t kwsub_pool[22] =
 ^~~~~~
b-anchor.c:71:3: warning: initialization of ‘const uint8_t *’ {aka ‘const 
unsigned char *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
   6 /* count */,
   ^
b-anchor.c:71:3: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:72:3: warning: excess elements in scalar initializer
   2,'k','v','\0',
   ^
b-anchor.c:72:3: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:72:5: warning: excess elements in scalar initializer
   2,'k','v','\0',
     ^~~
b-anchor.c:72:5: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:72:9: warning: excess elements in scalar initializer
   2,'k','v','\0',
         ^~~
b-anchor.c:72:9: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:72:13: warning: excess elements in scalar initializer
   2,'k','v','\0',
             ^~~~
b-anchor.c:72:13: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:73:3: warning: excess elements in scalar initializer
   3,'k','v','l','\0',
   ^
b-anchor.c:73:3: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:73:5: warning: excess elements in scalar initializer
   3,'k','v','l','\0',
     ^~~
b-anchor.c:73:5: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:73:9: warning: excess elements in scalar initializer
   3,'k','v','l','\0',
         ^~~
b-anchor.c:73:9: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:73:13: warning: excess elements in scalar initializer
   3,'k','v','l','\0',
             ^~~
b-anchor.c:73:13: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:73:17: warning: excess elements in scalar initializer
   3,'k','v','l','\0',
                 ^~~~
b-anchor.c:73:17: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:74:3: warning: excess elements in scalar initializer
   1,'k','\0',
   ^
b-anchor.c:74:3: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:74:5: warning: excess elements in scalar initializer
   1,'k','\0',
     ^~~
b-anchor.c:74:5: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:74:9: warning: excess elements in scalar initializer
   1,'k','\0',
         ^~~~
b-anchor.c:74:9: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:75:3: warning: excess elements in scalar initializer
   1,'v','\0',
   ^
b-anchor.c:75:3: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:75:5: warning: excess elements in scalar initializer
   1,'v','\0',
     ^~~
b-anchor.c:75:5: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:75:9: warning: excess elements in scalar initializer
   1,'v','\0',
         ^~~~
b-anchor.c:75:9: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:76:3: warning: excess elements in scalar initializer
   1,'o','\0',
   ^
b-anchor.c:76:3: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:76:5: warning: excess elements in scalar initializer
   1,'o','\0',
     ^~~
b-anchor.c:76:5: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:76:9: warning: excess elements in scalar initializer
   1,'o','\0',
         ^~~~
b-anchor.c:76:9: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:77:3: warning: excess elements in scalar initializer
   1,'b','\0'
   ^
b-anchor.c:77:3: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:77:5: warning: excess elements in scalar initializer
   1,'b','\0'
     ^~~
b-anchor.c:77:5: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:77:9: warning: excess elements in scalar initializer
   1,'b','\0'
         ^~~~
b-anchor.c:77:9: note: (near initialization for ‘kwsub_pool’)
b-anchor.c:80:22: error: storage class specified for parameter 
‘keyword_pool’
 static const uint8_t keyword_pool[80] =
                      ^~~~~~~~~~~~
b-anchor.c:80:1: error: parameter ‘keyword_pool’ is initialized
 static const uint8_t keyword_pool[80] =
 ^~~~~~
b-anchor.c:82:3: warning: initialization of ‘const uint8_t *’ {aka ‘const 
unsigned char *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
   11 /* count */,
   ^~
b-anchor.c:82:3: note: (near initialization for ‘keyword_pool’)
b-anchor.c:83:3: warning: excess elements in scalar initializer
   6,'A','u','t','h','o','r','\0',
   ^
b-anchor.c:83:3: note: (near initialization for ‘keyword_pool’)
b-anchor.c:83:5: warning: excess elements in scalar initializer
   6,'A','u','t','h','o','r','\0',
     ^~~
b-anchor.c:83:5: note: (near initialization for ‘keyword_pool’)
b-anchor.c:83:9: warning: excess elements in scalar initializer
   6,'A','u','t','h','o','r','\0',
         ^~~
b-anchor.c:83:9: note: (near initialization for ‘keyword_pool’)
b-anchor.c:83:13: warning: excess elements in scalar initializer
   6,'A','u','t','h','o','r','\0',
             ^~~
b-anchor.c:83:13: note: (near initialization for ‘keyword_pool’)
b-anchor.c:83:17: warning: excess elements in scalar initializer
   6,'A','u','t','h','o','r','\0',
                 ^~~
b-anchor.c:83:17: note: (near initialization for ‘keyword_pool’)
b-anchor.c:83:21: warning: excess elements in scalar initializer
   6,'A','u','t','h','o','r','\0',
                     ^~~
b-anchor.c:83:21: note: (near initialization for ‘keyword_pool’)
b-anchor.c:83:25: warning: excess elements in scalar initializer
   6,'A','u','t','h','o','r','\0',
                         ^~~
b-anchor.c:83:25: note: (near initialization for ‘keyword_pool’)
b-anchor.c:83:29: warning: excess elements in scalar initializer
   6,'A','u','t','h','o','r','\0',
                             ^~~~
b-anchor.c:83:29: note: (near initialization for ‘keyword_pool’)
b-anchor.c:84:3: warning: excess elements in scalar initializer
   4,'D','a','t','e','\0',
   ^
b-anchor.c:84:3: note: (near initialization for ‘keyword_pool’)
b-anchor.c:84:5: warning: excess elements in scalar initializer
   4,'D','a','t','e','\0',
     ^~~
b-anchor.c:84:5: note: (near initialization for ‘keyword_pool’)
b-anchor.c:84:9: warning: excess elements in scalar initializer
   4,'D','a','t','e','\0',
         ^~~
b-anchor.c:84:9: note: (near initialization for ‘keyword_pool’)
b-anchor.c:84:13: warning: excess elements in scalar initializer
   4,'D','a','t','e','\0',
             ^~~
b-anchor.c:84:13: note: (near initialization for ‘keyword_pool’)
b-anchor.c:84:17: warning: excess elements in scalar initializer
   4,'D','a','t','e','\0',
                 ^~~
b-anchor.c:84:17: note: (near initialization for ‘keyword_pool’)
b-anchor.c:84:21: warning: excess elements in scalar initializer
   4,'D','a','t','e','\0',
                     ^~~~
b-anchor.c:84:21: note: (near initialization for ‘keyword_pool’)
b-anchor.c:85:3: warning: excess elements in scalar initializer
   6,'H','e','a','d','e','r','\0',
   ^
b-anchor.c:85:3: note: (near initialization for ‘keyword_pool’)
b-anchor.c:85:5: warning: excess elements in scalar initializer
   6,'H','e','a','d','e','r','\0',
     ^~~
b-anchor.c:85:5: note: (near initialization for ‘keyword_pool’)
b-anchor.c:85:9: warning: excess elements in scalar initializer
   6,'H','e','a','d','e','r','\0',
         ^~~
b-anchor.c:85:9: note: (near initialization for ‘keyword_pool’)
b-anchor.c:85:13: warning: excess elements in scalar initializer
   6,'H','e','a','d','e','r','\0',
             ^~~
b-anchor.c:85:13: note: (near initialization for ‘keyword_pool’)
b-anchor.c:85:17: warning: excess elements in scalar initializer
   6,'H','e','a','d','e','r','\0',
                 ^~~
b-anchor.c:85:17: note: (near initialization for ‘keyword_pool’)
b-anchor.c:85:21: warning: excess elements in scalar initializer
   6,'H','e','a','d','e','r','\0',
                     ^~~
b-anchor.c:85:21: note: (near initialization for ‘keyword_pool’)
b-anchor.c:85:25: warning: excess elements in scalar initializer
   6,'H','e','a','d','e','r','\0',
                         ^~~
b-anchor.c:85:25: note: (near initialization for ‘keyword_pool’)
b-anchor.c:85:29: warning: excess elements in scalar initializer
   6,'H','e','a','d','e','r','\0',
                             ^~~~
b-anchor.c:85:29: note: (near initialization for ‘keyword_pool’)
b-anchor.c:86:3: warning: excess elements in scalar initializer
   2,'I','d','\0',
   ^
b-anchor.c:86:3: note: (near initialization for ‘keyword_pool’)
b-anchor.c:86:5: warning: excess elements in scalar initializer
   2,'I','d','\0',
     ^~~
b-anchor.c:86:5: note: (near initialization for ‘keyword_pool’)
b-anchor.c:86:9: warning: excess elements in scalar initializer
   2,'I','d','\0',
         ^~~
b-anchor.c:86:9: note: (near initialization for ‘keyword_pool’)
b-anchor.c:86:13: warning: excess elements in scalar initializer
   2,'I','d','\0',
             ^~~~
b-anchor.c:86:13: note: (near initialization for ‘keyword_pool’)
b-anchor.c:87:3: warning: excess elements in scalar initializer
   6,'L','o','c','k','e','r','\0',
   ^
b-anchor.c:87:3: note: (near initialization for ‘keyword_pool’)
b-anchor.c:87:5: warning: excess elements in scalar initializer
   6,'L','o','c','k','e','r','\0',
     ^~~
b-anchor.c:87:5: note: (near initialization for ‘keyword_pool’)
b-anchor.c:87:9: warning: excess elements in scalar initializer
   6,'L','o','c','k','e','r','\0',
         ^~~
b-anchor.c:87:9: note: (near initialization for ‘keyword_pool’)
b-anchor.c:87:13: warning: excess elements in scalar initializer
   6,'L','o','c','k','e','r','\0',
             ^~~
b-anchor.c:87:13: note: (near initialization for ‘keyword_pool’)
b-anchor.c:87:17: warning: excess elements in scalar initializer
   6,'L','o','c','k','e','r','\0',
                 ^~~
b-anchor.c:87:17: note: (near initialization for ‘keyword_pool’)
b-anchor.c:87:21: warning: excess elements in scalar initializer
   6,'L','o','c','k','e','r','\0',
                     ^~~
b-anchor.c:87:21: note: (near initialization for ‘keyword_pool’)
b-anchor.c:87:25: warning: excess elements in scalar initializer
   6,'L','o','c','k','e','r','\0',
                         ^~~
b-anchor.c:87:25: note: (near initialization for ‘keyword_pool’)
b-anchor.c:87:29: warning: excess elements in scalar initializer
   6,'L','o','c','k','e','r','\0',
                             ^~~~
b-anchor.c:87:29: note: (near initialization for ‘keyword_pool’)
b-anchor.c:88:3: warning: excess elements in scalar initializer
   3,'L','o','g','\0',
   ^
b-anchor.c:88:3: note: (near initialization for ‘keyword_pool’)
b-anchor.c:88:5: warning: excess elements in scalar initializer
   3,'L','o','g','\0',
     ^~~
b-anchor.c:88:5: note: (near initialization for ‘keyword_pool’)
b-anchor.c:88:9: warning: excess elements in scalar initializer
   3,'L','o','g','\0',
         ^~~
b-anchor.c:88:9: note: (near initialization for ‘keyword_pool’)
b-anchor.c:88:13: warning: excess elements in scalar initializer
   3,'L','o','g','\0',
             ^~~
b-anchor.c:88:13: note: (near initialization for ‘keyword_pool’)
b-anchor.c:88:17: warning: excess elements in scalar initializer
   3,'L','o','g','\0',
                 ^~~~
b-anchor.c:88:17: note: (near initialization for ‘keyword_pool’)
b-anchor.c:89:3: warning: excess elements in scalar initializer
   4,'N','a','m','e','\0',
   ^
b-anchor.c:89:3: note: (near initialization for ‘keyword_pool’)
b-anchor.c:89:5: warning: excess elements in scalar initializer
   4,'N','a','m','e','\0',
     ^~~
b-anchor.c:89:5: note: (near initialization for ‘keyword_pool’)
b-anchor.c:89:9: warning: excess elements in scalar initializer
   4,'N','a','m','e','\0',
         ^~~
b-anchor.c:89:9: note: (near initialization for ‘keyword_pool’)
b-anchor.c:89:13: warning: excess elements in scalar initializer
   4,'N','a','m','e','\0',
             ^~~
b-anchor.c:89:13: note: (near initialization for ‘keyword_pool’)
b-anchor.c:89:17: warning: excess elements in scalar initializer
   4,'N','a','m','e','\0',
                 ^~~
b-anchor.c:89:17: note: (near initialization for ‘keyword_pool’)
b-anchor.c:89:21: warning: excess elements in scalar initializer
   4,'N','a','m','e','\0',
                     ^~~~
b-anchor.c:89:21: note: (near initialization for ‘keyword_pool’)
b-anchor.c:90:3: warning: excess elements in scalar initializer
   7,'R','C','S','f','i','l','e','\0',
   ^
b-anchor.c:90:3: note: (near initialization for ‘keyword_pool’)
b-anchor.c:90:5: warning: excess elements in scalar initializer
   7,'R','C','S','f','i','l','e','\0',
     ^~~
b-anchor.c:90:5: note: (near initialization for ‘keyword_pool’)
b-anchor.c:90:9: warning: excess elements in scalar initializer
   7,'R','C','S','f','i','l','e','\0',
         ^~~
b-anchor.c:90:9: note: (near initialization for ‘keyword_pool’)
b-anchor.c:90:13: warning: excess elements in scalar initializer
   7,'R','C','S','f','i','l','e','\0',
             ^~~
b-anchor.c:90:13: note: (near initialization for ‘keyword_pool’)
b-anchor.c:90:17: warning: excess elements in scalar initializer
   7,'R','C','S','f','i','l','e','\0',
                 ^~~
b-anchor.c:90:17: note: (near initialization for ‘keyword_pool’)
b-anchor.c:90:21: warning: excess elements in scalar initializer
   7,'R','C','S','f','i','l','e','\0',
                     ^~~
b-anchor.c:90:21: note: (near initialization for ‘keyword_pool’)
b-anchor.c:90:25: warning: excess elements in scalar initializer
   7,'R','C','S','f','i','l','e','\0',
                         ^~~
b-anchor.c:90:25: note: (near initialization for ‘keyword_pool’)
b-anchor.c:90:29: warning: excess elements in scalar initializer
   7,'R','C','S','f','i','l','e','\0',
                             ^~~
b-anchor.c:90:29: note: (near initialization for ‘keyword_pool’)
b-anchor.c:90:33: warning: excess elements in scalar initializer
   7,'R','C','S','f','i','l','e','\0',
                                 ^~~~
b-anchor.c:90:33: note: (near initialization for ‘keyword_pool’)
b-anchor.c:91:3: warning: excess elements in scalar initializer
   8,'R','e','v','i','s','i','o','n','\0',
   ^
b-anchor.c:91:3: note: (near initialization for ‘keyword_pool’)
b-anchor.c:91:5: warning: excess elements in scalar initializer
   8,'R','e','v','i','s','i','o','n','\0',
     ^~~
b-anchor.c:91:5: note: (near initialization for ‘keyword_pool’)
b-anchor.c:91:9: warning: excess elements in scalar initializer
   8,'R','e','v','i','s','i','o','n','\0',
         ^~~
b-anchor.c:91:9: note: (near initialization for ‘keyword_pool’)
b-anchor.c:91:13: warning: excess elements in scalar initializer
   8,'R','e','v','i','s','i','o','n','\0',
             ^~~
b-anchor.c:91:13: note: (near initialization for ‘keyword_pool’)
b-anchor.c:91:17: warning: excess elements in scalar initializer
   8,'R','e','v','i','s','i','o','n','\0',
                 ^~~
b-anchor.c:91:17: note: (near initialization for ‘keyword_pool’)
b-anchor.c:91:21: warning: excess elements in scalar initializer
   8,'R','e','v','i','s','i','o','n','\0',
                     ^~~
b-anchor.c:91:21: note: (near initialization for ‘keyword_pool’)
b-anchor.c:91:25: warning: excess elements in scalar initializer
   8,'R','e','v','i','s','i','o','n','\0',
                         ^~~
b-anchor.c:91:25: note: (near initialization for ‘keyword_pool’)
b-anchor.c:91:29: warning: excess elements in scalar initializer
   8,'R','e','v','i','s','i','o','n','\0',
                             ^~~
b-anchor.c:91:29: note: (near initialization for ‘keyword_pool’)
b-anchor.c:91:33: warning: excess elements in scalar initializer
   8,'R','e','v','i','s','i','o','n','\0',
                                 ^~~
b-anchor.c:91:33: note: (near initialization for ‘keyword_pool’)
b-anchor.c:91:37: warning: excess elements in scalar initializer
   8,'R','e','v','i','s','i','o','n','\0',
                                     ^~~~
b-anchor.c:91:37: note: (near initialization for ‘keyword_pool’)
b-anchor.c:92:3: warning: excess elements in scalar initializer
   6,'S','o','u','r','c','e','\0',
   ^
b-anchor.c:92:3: note: (near initialization for ‘keyword_pool’)
b-anchor.c:92:5: warning: excess elements in scalar initializer
   6,'S','o','u','r','c','e','\0',
     ^~~
b-anchor.c:92:5: note: (near initialization for ‘keyword_pool’)
b-anchor.c:92:9: warning: excess elements in scalar initializer
   6,'S','o','u','r','c','e','\0',
         ^~~
b-anchor.c:92:9: note: (near initialization for ‘keyword_pool’)
b-anchor.c:92:13: warning: excess elements in scalar initializer
   6,'S','o','u','r','c','e','\0',
             ^~~
b-anchor.c:92:13: note: (near initialization for ‘keyword_pool’)
b-anchor.c:92:17: warning: excess elements in scalar initializer
   6,'S','o','u','r','c','e','\0',
                 ^~~
b-anchor.c:92:17: note: (near initialization for ‘keyword_pool’)
b-anchor.c:92:21: warning: excess elements in scalar initializer
   6,'S','o','u','r','c','e','\0',
                     ^~~
b-anchor.c:92:21: note: (near initialization for ‘keyword_pool’)
b-anchor.c:92:25: warning: excess elements in scalar initializer
   6,'S','o','u','r','c','e','\0',
                         ^~~
b-anchor.c:92:25: note: (near initialization for ‘keyword_pool’)
b-anchor.c:92:29: warning: excess elements in scalar initializer
   6,'S','o','u','r','c','e','\0',
                             ^~~~
b-anchor.c:92:29: note: (near initialization for ‘keyword_pool’)
b-anchor.c:93:3: warning: excess elements in scalar initializer
   5,'S','t','a','t','e','\0'
   ^
b-anchor.c:93:3: note: (near initialization for ‘keyword_pool’)
b-anchor.c:93:5: warning: excess elements in scalar initializer
   5,'S','t','a','t','e','\0'
     ^~~
b-anchor.c:93:5: note: (near initialization for ‘keyword_pool’)
b-anchor.c:93:9: warning: excess elements in scalar initializer
   5,'S','t','a','t','e','\0'
         ^~~
b-anchor.c:93:9: note: (near initialization for ‘keyword_pool’)
b-anchor.c:93:13: warning: excess elements in scalar initializer
   5,'S','t','a','t','e','\0'
             ^~~
b-anchor.c:93:13: note: (near initialization for ‘keyword_pool’)
b-anchor.c:93:17: warning: excess elements in scalar initializer
   5,'S','t','a','t','e','\0'
                 ^~~
b-anchor.c:93:17: note: (near initialization for ‘keyword_pool’)
b-anchor.c:93:21: warning: excess elements in scalar initializer
   5,'S','t','a','t','e','\0'
                     ^~~
b-anchor.c:93:21: note: (near initialization for ‘keyword_pool’)
b-anchor.c:93:25: warning: excess elements in scalar initializer
   5,'S','t','a','t','e','\0'
                         ^~~~
b-anchor.c:93:25: note: (near initialization for ‘keyword_pool’)
b-anchor.c:99:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or 
‘__attribute__’ before ‘{’ token
 {
 ^
b-anchor.c:121:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or 
‘__attribute__’ before ‘{’ token
 {
 ^
b-anchor.c:133:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or 
‘__attribute__’ before ‘{’ token
 {
 ^
b-anchor.c:145:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or 
‘__attribute__’ before ‘{’ token
 {
 ^
b-anchor.c:166:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or 
‘__attribute__’ before ‘{’ token
 {
 ^
In file included from b-anchor.c:21:
base.h:757:6: error: old-style parameter declarations in prototyped function 
definition
 void unexpected_EOF (void)
      ^~~~~~~~~~~~~~
b-anchor.c:180: error: expected ‘{’ at end of input
 /* b-anchor.c ends here */
 
make[2]: *** [b-anchor.o] Error 1
make[2]: Leaving directory `/p/app/cvs-rcs/build/rcs-5.9.4/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/p/app/cvs-rcs/build/rcs-5.9.4/src'
make: *** [all-recursive] Error 1

Reply via email to