bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

regex & g++


From: Sam Steingold
Subject: regex & g++
Date: Wed, 17 Aug 2005 15:37:28 -0400
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (windows-nt)

g++ cannot compile regex, possibly because of K&R style:

static reg_errcode_t
re_string_allocate (pstr, str, len, init_len, trans, icase, dfa)
     re_string_t *pstr;
     const char *str;
     int len, init_len, icase;
     RE_TRANSLATE_TYPE trans;
     const re_dfa_t *dfa;



g++ -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type 
-Wno-sign-compare -Wno-invalid-offsetof -g -DUNICODE -I. -I. -I.. 
-DHAVE_CONFIG_H -c regex.c
In file included from regex.c:85:
regex_internal.c:46: error: `reg_errcode_t re_string_allocate' redeclared as 
different kind of symbol
regex_internal.h:383: error: previous declaration of `reg_errcode_t 
re_string_allocate(re_string_t*, const char*, int, int, char*, int, const 
re_dfa_t*)'
regex_internal.c:46: error: declaration of `reg_errcode_t re_string_allocate'
regex_internal.h:383: error: conflicts with previous declaration `reg_errcode_t 
re_string_allocate(re_string_t*, const char*, int, int, char*, int, const 
re_dfa_t*)'
regex_internal.c:46: error: `pstr' was not declared in this scope
regex_internal.c:46: error: `str' was not declared in this scope
regex_internal.c:46: error: `len' was not declared in this scope
regex_internal.c:46: error: `init_len' was not declared in this scope
regex_internal.c:46: error: `trans' was not declared in this scope
regex_internal.c:46: error: `icase' was not declared in this scope
regex_internal.c:46: error: `dfa' was not declared in this scope
regex_internal.c:47: error: initializer expression list treated as compound 
expression
regex_internal.c:47: error: expected `,' or `;' before "re_string_t"
regex_internal.c:52: error: expected unqualified-id before '{' token
regex_internal.c:52: error: expected `,' or `;' before '{' token
regex_internal.c:77: error: `reg_errcode_t re_string_construct' redeclared as 
different kind of symbol
regex_internal.h:387: error: previous declaration of `reg_errcode_t 
re_string_construct(re_string_t*, const char*, int, char*, int, const 
re_dfa_t*)'
regex_internal.c:77: error: declaration of `reg_errcode_t re_string_construct'
regex_internal.h:387: error: conflicts with previous declaration `reg_errcode_t 
re_string_construct(re_string_t*, const char*, int, char*, int, const 
re_dfa_t*)'
regex_internal.c:77: error: `pstr' was not declared in this scope
regex_internal.c:78: error: initializer expression list treated as compound 
expression
regex_internal.c:78: error: expected `,' or `;' before "re_string_t"
regex_internal.c:79: error: redefinition of `const char*str'
regex_internal.c:48: error: `const char*str' previously declared here
regex_internal.c:80: error: redefinition of `int len'
regex_internal.c:49: error: `int len' previously declared here
regex_internal.c:80: error: redefinition of `int icase'
regex_internal.c:49: error: `int icase' previously declared here
regex_internal.c:81: error: redefinition of `char*trans'
regex_internal.c:50: error: `char*trans' previously declared here
regex_internal.c:82: error: redefinition of `const re_dfa_t*dfa'
regex_internal.c:51: error: `const re_dfa_t*dfa' previously declared here
regex_internal.c:83: error: expected unqualified-id before '{' token
regex_internal.c:83: error: expected `,' or `;' before '{' token
regex_internal.c:143: error: `reg_errcode_t re_string_realloc_buffers' 
redeclared as different kind of symbol
regex_internal.h:392: error: previous declaration of `reg_errcode_t 
re_string_realloc_buffers(re_string_t*, int)'
regex_internal.c:143: error: declaration of `reg_errcode_t 
re_string_realloc_buffers'
regex_internal.h:392: error: conflicts with previous declaration `reg_errcode_t 
re_string_realloc_buffers(re_string_t*, int)'
regex_internal.c:143: error: `pstr' was not declared in this scope
regex_internal.c:143: error: `new_buf_len' was not declared in this scope
regex_internal.c:144: error: initializer expression list treated as compound 
expression
regex_internal.c:144: error: expected `,' or `;' before "re_string_t"
regex_internal.c:146: error: expected unqualified-id before '{' token
regex_internal.c:146: error: expected `,' or `;' before '{' token
regex_internal.c:177: error: variable or field `re_string_construct_common' 
declared void
regex_internal.c:177: error: `int re_string_construct_common' redeclared as 
different kind of symbol
regex_internal.c:23: error: previous declaration of `void 
re_string_construct_common(const char*, int, re_string_t*, char*, int, const 
re_dfa_t*)'
regex_internal.c:177: error: declaration of `int re_string_construct_common'
regex_internal.c:23: error: conflicts with previous declaration `void 
re_string_construct_common(const char*, int, re_string_t*, char*, int, const 
re_dfa_t*)'
regex_internal.c:177: error: `pstr' was not declared in this scope
regex_internal.c:178: error: initializer expression list treated as compound 
expression
regex_internal.c:178: warning: left-hand operand of comma has no effect
regex_internal.c:178: error: expected `,' or `;' before "const"
regex_internal.c:179: error: redefinition of `int len'
regex_internal.c:49: error: `int len' previously declared here
regex_internal.c:181: error: redefinition of `char*trans'
regex_internal.c:50: error: `char*trans' previously declared here
regex_internal.c:182: error: redefinition of `int icase'
regex_internal.c:49: error: `int icase' previously declared here
regex_internal.c:183: error: redefinition of `const re_dfa_t*dfa'
regex_internal.c:51: error: `const re_dfa_t*dfa' previously declared here
regex_internal.c:184: error: expected unqualified-id before '{' token
regex_internal.c:184: error: expected `,' or `;' before '{' token
regex_internal.c:212: error: variable or field `build_wcs_buffer' declared void
regex_internal.c:212: error: `int build_wcs_buffer' redeclared as different 
kind of symbol
regex_internal.h:394: error: previous declaration of `void 
build_wcs_buffer(re_string_t*)'
regex_internal.c:212: error: declaration of `int build_wcs_buffer'
regex_internal.h:394: error: conflicts with previous declaration `void 
build_wcs_buffer(re_string_t*)'
regex_internal.c:213: error: invalid conversion from `re_string_t*' to `int'
regex_internal.c:213: error: expected `,' or `;' before "re_string_t"
regex_internal.c:214: error: expected unqualified-id before '{' token
regex_internal.c:214: error: expected `,' or `;' before '{' token
regex_internal.c:280: error: `int build_wcs_upper_buffer' redeclared as 
different kind of symbol
regex_internal.h:395: error: previous declaration of `int 
build_wcs_upper_buffer(re_string_t*)'
regex_internal.c:280: error: declaration of `int build_wcs_upper_buffer'
regex_internal.h:395: error: conflicts with previous declaration `int 
build_wcs_upper_buffer(re_string_t*)'
regex_internal.c:281: error: invalid conversion from `re_string_t*' to `int'
regex_internal.c:281: error: expected `,' or `;' before "re_string_t"
regex_internal.c:282: error: expected unqualified-id before '{' token
regex_internal.c:282: error: expected `,' or `;' before '{' token
regex_internal.c:496: error: `int re_string_skip_chars' redeclared as different 
kind of symbol
regex_internal.c:26: error: previous declaration of `int 
re_string_skip_chars(re_string_t*, int, wint_t*)'
regex_internal.c:496: error: declaration of `int re_string_skip_chars'
regex_internal.c:26: error: conflicts with previous declaration `int 
re_string_skip_chars(re_string_t*, int, wint_t*)'
regex_internal.c:496: error: `new_raw_idx' was not declared in this scope
regex_internal.c:496: error: `last_wc' was not declared in this scope
regex_internal.c:497: error: initializer expression list treated as compound 
expression
regex_internal.c:497: error: expected `,' or `;' before "re_string_t"
regex_internal.c:500: error: expected unqualified-id before '{' token
regex_internal.c:500: error: expected `,' or `;' before '{' token
regex_internal.c:533: error: variable or field `build_upper_buffer' declared 
void
regex_internal.c:533: error: `int build_upper_buffer' redeclared as different 
kind of symbol
regex_internal.h:397: error: previous declaration of `void 
build_upper_buffer(re_string_t*)'
regex_internal.c:533: error: declaration of `int build_upper_buffer'
regex_internal.h:397: error: conflicts with previous declaration `void 
build_upper_buffer(re_string_t*)'
regex_internal.c:534: error: invalid conversion from `re_string_t*' to `int'
regex_internal.c:534: error: expected `,' or `;' before "re_string_t"
regex_internal.c:535: error: expected unqualified-id before '{' token
regex_internal.c:535: error: expected `,' or `;' before '{' token
regex_internal.c:556: error: variable or field `re_string_translate_buffer' 
declared void
regex_internal.c:556: error: `int re_string_translate_buffer' redeclared as 
different kind of symbol
regex_internal.h:398: error: previous declaration of `void 
re_string_translate_buffer(re_string_t*)'
regex_internal.c:556: error: declaration of `int re_string_translate_buffer'
regex_internal.h:398: error: conflicts with previous declaration `void 
re_string_translate_buffer(re_string_t*)'
regex_internal.c:557: error: invalid conversion from `re_string_t*' to `int'
regex_internal.c:557: error: expected `,' or `;' before "re_string_t"
regex_internal.c:558: error: expected unqualified-id before '{' token
regex_internal.c:558: error: expected `,' or `;' before '{' token
regex_internal.c:577: error: `reg_errcode_t re_string_reconstruct' redeclared 
as different kind of symbol
regex_internal.h:389: error: previous declaration of `reg_errcode_t 
re_string_reconstruct(re_string_t*, int, int)'
regex_internal.c:577: error: declaration of `reg_errcode_t 
re_string_reconstruct'
regex_internal.h:389: error: conflicts with previous declaration `reg_errcode_t 
re_string_reconstruct(re_string_t*, int, int)'
regex_internal.c:577: error: `idx' was not declared in this scope
regex_internal.c:577: error: `eflags' was not declared in this scope
regex_internal.c:578: error: initializer expression list treated as compound 
expression
regex_internal.c:578: error: expected `,' or `;' before "re_string_t"
regex_internal.c:580: error: expected unqualified-id before '{' token
regex_internal.c:580: error: expected `,' or `;' before '{' token
regex_internal.c:755: error: `unsigned char re_string_peek_byte_case' 
redeclared as different kind of symbol
regex_internal.h:413: error: previous declaration of `unsigned char 
re_string_peek_byte_case(const re_string_t*, int)'
regex_internal.c:755: error: declaration of `unsigned char 
re_string_peek_byte_case'
regex_internal.h:413: error: conflicts with previous declaration `unsigned char 
re_string_peek_byte_case(const re_string_t*, int)'
regex_internal.c:756: error: initializer expression list treated as compound 
expression
regex_internal.c:756: warning: left-hand operand of comma has no effect
regex_internal.c:756: error: expected `,' or `;' before "const"
regex_internal.c:757: error: redefinition of `int idx'
regex_internal.c:579: error: `int idx' previously declared here
regex_internal.c:758: error: expected unqualified-id before '{' token
regex_internal.c:758: error: expected `,' or `;' before '{' token
regex_internal.c:792: error: `unsigned char re_string_fetch_byte_case' 
redeclared as different kind of symbol
regex_internal.h:415: error: previous declaration of `unsigned char 
re_string_fetch_byte_case(re_string_t*)'
regex_internal.c:792: error: declaration of `unsigned char 
re_string_fetch_byte_case'
regex_internal.h:415: error: conflicts with previous declaration `unsigned char 
re_string_fetch_byte_case(re_string_t*)'
regex_internal.c:793: error: invalid conversion from `re_string_t*' to 
`unsigned char'
regex_internal.c:793: error: expected `,' or `;' before "re_string_t"
regex_internal.c:794: error: expected unqualified-id before '{' token
regex_internal.c:794: error: expected `,' or `;' before '{' token
regex_internal.c:829: error: variable or field `re_string_destruct' declared 
void
regex_internal.c:829: error: `int re_string_destruct' redeclared as different 
kind of symbol
regex_internal.h:399: error: previous declaration of `void 
re_string_destruct(re_string_t*)'
regex_internal.c:829: error: declaration of `int re_string_destruct'
regex_internal.h:399: error: conflicts with previous declaration `void 
re_string_destruct(re_string_t*)'
regex_internal.c:830: error: invalid conversion from `re_string_t*' to `int'
regex_internal.c:830: error: expected `,' or `;' before "re_string_t"
regex_internal.c:831: error: expected unqualified-id before '{' token
regex_internal.c:831: error: expected `,' or `;' before '{' token
regex_internal.c:843: error: `unsigned int re_string_context_at' redeclared as 
different kind of symbol
regex_internal.h:410: error: previous declaration of `unsigned int 
re_string_context_at(const re_string_t*, int, int)'
regex_internal.c:843: error: declaration of `unsigned int re_string_context_at'
regex_internal.h:410: error: conflicts with previous declaration `unsigned int 
re_string_context_at(const re_string_t*, int, int)'
regex_internal.c:843: error: `input' was not declared in this scope
regex_internal.c:844: error: initializer expression list treated as compound 
expression
regex_internal.c:844: error: expected `,' or `;' before "const"
regex_internal.c:845: error: redefinition of `int idx'
regex_internal.c:579: error: `int idx' previously declared here
regex_internal.c:845: error: redefinition of `int eflags'
regex_internal.c:579: error: `int eflags' previously declared here
regex_internal.c:846: error: expected unqualified-id before '{' token
regex_internal.c:846: error: expected `,' or `;' before '{' token
regex_internal.c:889: error: `reg_errcode_t re_node_set_alloc' redeclared as 
different kind of symbol
regex_internal.h:663: error: previous declaration of `reg_errcode_t 
re_node_set_alloc(re_node_set*, int)'
regex_internal.c:889: error: declaration of `reg_errcode_t re_node_set_alloc'
regex_internal.h:663: error: conflicts with previous declaration `reg_errcode_t 
re_node_set_alloc(re_node_set*, int)'
regex_internal.c:889: error: `set' was not declared in this scope
regex_internal.c:889: error: `size' was not declared in this scope
regex_internal.c:890: error: initializer expression list treated as compound 
expression
regex_internal.c:890: error: expected `,' or `;' before "re_node_set"
regex_internal.c:892: error: expected unqualified-id before '{' token
regex_internal.c:892: error: expected `,' or `;' before '{' token
regex_internal.c:902: error: `reg_errcode_t re_node_set_init_1' redeclared as 
different kind of symbol
regex_internal.h:664: error: previous declaration of `reg_errcode_t 
re_node_set_init_1(re_node_set*, int)'
regex_internal.c:902: error: declaration of `reg_errcode_t re_node_set_init_1'
regex_internal.h:664: error: conflicts with previous declaration `reg_errcode_t 
re_node_set_init_1(re_node_set*, int)'
regex_internal.c:902: error: `set' was not declared in this scope
regex_internal.c:902: error: `elem' was not declared in this scope
regex_internal.c:903: error: initializer expression list treated as compound 
expression
regex_internal.c:903: error: expected `,' or `;' before "re_node_set"
regex_internal.c:905: error: expected unqualified-id before '{' token
regex_internal.c:905: error: expected `,' or `;' before '{' token
regex_internal.c:919: error: `reg_errcode_t re_node_set_init_2' redeclared as 
different kind of symbol
regex_internal.h:666: error: previous declaration of `reg_errcode_t 
re_node_set_init_2(re_node_set*, int, int)'
regex_internal.c:919: error: declaration of `reg_errcode_t re_node_set_init_2'
regex_internal.h:666: error: conflicts with previous declaration `reg_errcode_t 
re_node_set_init_2(re_node_set*, int, int)'
regex_internal.c:919: error: `set' was not declared in this scope
regex_internal.c:919: error: `elem1' was not declared in this scope
regex_internal.c:919: error: `elem2' was not declared in this scope
regex_internal.c:920: error: initializer expression list treated as compound 
expression
regex_internal.c:920: error: expected `,' or `;' before "re_node_set"
regex_internal.c:922: error: expected unqualified-id before '{' token
regex_internal.c:922: error: expected `,' or `;' before '{' token
regex_internal.c:950: error: `reg_errcode_t re_node_set_init_copy' redeclared 
as different kind of symbol
regex_internal.h:669: error: previous declaration of `reg_errcode_t 
re_node_set_init_copy(re_node_set*, const re_node_set*)'
regex_internal.c:950: error: declaration of `reg_errcode_t 
re_node_set_init_copy'
regex_internal.h:669: error: conflicts with previous declaration `reg_errcode_t 
re_node_set_init_copy(re_node_set*, const re_node_set*)'
regex_internal.c:950: error: `dest' was not declared in this scope
regex_internal.c:950: error: `src' was not declared in this scope
regex_internal.c:951: error: initializer expression list treated as compound 
expression
regex_internal.c:951: error: expected `,' or `;' before "re_node_set"
regex_internal.c:953: error: expected unqualified-id before '{' token
regex_internal.c:953: error: expected `,' or `;' before '{' token
regex_internal.c:976: error: `reg_errcode_t re_node_set_add_intersect' 
redeclared as different kind of symbol
regex_internal.h:672: error: previous declaration of `reg_errcode_t 
re_node_set_add_intersect(re_node_set*, const re_node_set*, const re_node_set*)'
regex_internal.c:976: error: declaration of `reg_errcode_t 
re_node_set_add_intersect'
regex_internal.h:672: error: conflicts with previous declaration `reg_errcode_t 
re_node_set_add_intersect(re_node_set*, const re_node_set*, const re_node_set*)'
regex_internal.c:976: error: `dest' was not declared in this scope
regex_internal.c:976: error: `src1' was not declared in this scope
regex_internal.c:976: error: `src2' was not declared in this scope
regex_internal.c:977: error: initializer expression list treated as compound 
expression
regex_internal.c:977: error: expected `,' or `;' before "re_node_set"
regex_internal.c:979: error: expected unqualified-id before '{' token
regex_internal.c:979: error: expected `,' or `;' before '{' token
regex_internal.c:1067: error: `reg_errcode_t re_node_set_init_union' redeclared 
as different kind of symbol
regex_internal.h:675: error: previous declaration of `reg_errcode_t 
re_node_set_init_union(re_node_set*, const re_node_set*, const re_node_set*)'
regex_internal.c:1067: error: declaration of `reg_errcode_t 
re_node_set_init_union'
regex_internal.h:675: error: conflicts with previous declaration `reg_errcode_t 
re_node_set_init_union(re_node_set*, const re_node_set*, const re_node_set*)'
regex_internal.c:1067: error: `dest' was not declared in this scope
regex_internal.c:1068: error: initializer expression list treated as compound 
expression
regex_internal.c:1068: error: expected `,' or `;' before "re_node_set"
regex_internal.c:1069: error: redefinition of `const re_node_set*src1'
regex_internal.c:978: error: `const re_node_set*src1' previously declared here
regex_internal.c:1069: error: redefinition of `const re_node_set*src2'
regex_internal.c:978: error: `const re_node_set*src2' previously declared here
regex_internal.c:1070: error: expected unqualified-id before '{' token
regex_internal.c:1070: error: expected `,' or `;' before '{' token
regex_internal.c:1120: error: `reg_errcode_t re_node_set_merge' redeclared as 
different kind of symbol
regex_internal.h:677: error: previous declaration of `reg_errcode_t 
re_node_set_merge(re_node_set*, const re_node_set*)'
regex_internal.c:1120: error: declaration of `reg_errcode_t re_node_set_merge'
regex_internal.h:677: error: conflicts with previous declaration `reg_errcode_t 
re_node_set_merge(re_node_set*, const re_node_set*)'
regex_internal.c:1120: error: `dest' was not declared in this scope
regex_internal.c:1121: error: initializer expression list treated as compound 
expression
regex_internal.c:1121: error: expected `,' or `;' before "re_node_set"
regex_internal.c:1122: error: redefinition of `const re_node_set*src'
regex_internal.c:952: error: `const re_node_set*src' previously declared here
regex_internal.c:1123: error: expected unqualified-id before '{' token
regex_internal.c:1123: error: expected `,' or `;' before '{' token
regex_internal.c:1204: error: `int re_node_set_insert' redeclared as different 
kind of symbol
regex_internal.h:678: error: previous declaration of `int 
re_node_set_insert(re_node_set*, int)'
regex_internal.c:1204: error: declaration of `int re_node_set_insert'
regex_internal.h:678: error: conflicts with previous declaration `int 
re_node_set_insert(re_node_set*, int)'
regex_internal.c:1204: error: `set' was not declared in this scope
regex_internal.c:1205: error: initializer expression list treated as compound 
expression
regex_internal.c:1205: error: expected `,' or `;' before "re_node_set"
regex_internal.c:1206: error: redefinition of `int elem'
regex_internal.c:904: error: `int elem' previously declared here
regex_internal.c:1207: error: expected unqualified-id before '{' token
regex_internal.c:1207: error: expected `,' or `;' before '{' token
regex_internal.c:1262: error: `int re_node_set_insert_last' redeclared as 
different kind of symbol
regex_internal.h:680: error: previous declaration of `int 
re_node_set_insert_last(re_node_set*, int)'
regex_internal.c:1262: error: declaration of `int re_node_set_insert_last'
regex_internal.h:680: error: conflicts with previous declaration `int 
re_node_set_insert_last(re_node_set*, int)'
regex_internal.c:1262: error: `set' was not declared in this scope
regex_internal.c:1263: error: initializer expression list treated as compound 
expression
regex_internal.c:1263: error: expected `,' or `;' before "re_node_set"
regex_internal.c:1264: error: redefinition of `int elem'
regex_internal.c:904: error: `int elem' previously declared here
regex_internal.c:1265: error: expected unqualified-id before '{' token
regex_internal.c:1265: error: expected `,' or `;' before '{' token
regex_internal.c:1286: error: `int re_node_set_compare' redeclared as different 
kind of symbol
regex_internal.h:683: error: previous declaration of `int 
re_node_set_compare(const re_node_set*, const re_node_set*)'
regex_internal.c:1286: error: declaration of `int re_node_set_compare'
regex_internal.h:683: error: conflicts with previous declaration `int 
re_node_set_compare(const re_node_set*, const re_node_set*)'
regex_internal.c:1286: error: `set1' was not declared in this scope
regex_internal.c:1286: error: `set2' was not declared in this scope
regex_internal.c:1287: error: initializer expression list treated as compound 
expression
regex_internal.c:1287: error: expected `,' or `;' before "const"
regex_internal.c:1288: error: expected unqualified-id before '{' token
regex_internal.c:1288: error: expected `,' or `;' before '{' token
regex_internal.c:1301: error: `int re_node_set_contains' redeclared as 
different kind of symbol
regex_internal.h:685: error: previous declaration of `int 
re_node_set_contains(const re_node_set*, int)'
regex_internal.c:1301: error: declaration of `int re_node_set_contains'
regex_internal.h:685: error: conflicts with previous declaration `int 
re_node_set_contains(const re_node_set*, int)'
regex_internal.c:1301: error: `set' was not declared in this scope
regex_internal.c:1302: error: initializer expression list treated as compound 
expression
regex_internal.c:1302: error: expected `,' or `;' before "const"
regex_internal.c:1303: error: redefinition of `int elem'
regex_internal.c:904: error: `int elem' previously declared here
regex_internal.c:1304: error: expected unqualified-id before '{' token
regex_internal.c:1304: error: expected `,' or `;' before '{' token
regex_internal.c:1324: error: variable or field `re_node_set_remove_at' 
declared void
regex_internal.c:1324: error: `int re_node_set_remove_at' redeclared as 
different kind of symbol
regex_internal.h:686: error: previous declaration of `void 
re_node_set_remove_at(re_node_set*, int)'
regex_internal.c:1324: error: declaration of `int re_node_set_remove_at'
regex_internal.h:686: error: conflicts with previous declaration `void 
re_node_set_remove_at(re_node_set*, int)'
regex_internal.c:1324: error: `set' was not declared in this scope
regex_internal.c:1325: error: initializer expression list treated as compound 
expression
regex_internal.c:1325: error: expected `,' or `;' before "re_node_set"
regex_internal.c:1326: error: redefinition of `int idx'
regex_internal.c:579: error: `int idx' previously declared here
regex_internal.c:1327: error: expected unqualified-id before '{' token
regex_internal.c:1327: error: expected `,' or `;' before '{' token
regex_internal.c:1340: error: `int re_dfa_add_node' redeclared as different 
kind of symbol
regex_internal.h:691: error: previous declaration of `int 
re_dfa_add_node(re_dfa_t*, re_token_t)'
regex_internal.c:1340: error: declaration of `int re_dfa_add_node'
regex_internal.h:691: error: conflicts with previous declaration `int 
re_dfa_add_node(re_dfa_t*, re_token_t)'
regex_internal.c:1340: error: `token' was not declared in this scope
regex_internal.c:1341: error: initializer expression list treated as compound 
expression
regex_internal.c:1341: error: expected `,' or `;' before "re_dfa_t"
regex_internal.c:1343: error: expected unqualified-id before '{' token
regex_internal.c:1343: error: expected `,' or `;' before '{' token
regex_internal.c:1382: error: `calc_state_hash' declared as an `inline' variable
regex_internal.c:1382: error: `unsigned int calc_state_hash' redeclared as 
different kind of symbol
regex_internal.c:38: error: previous declaration of `unsigned int 
calc_state_hash(const re_node_set*, unsigned int)'
regex_internal.c:1382: error: declaration of `unsigned int calc_state_hash'
regex_internal.c:38: error: conflicts with previous declaration `unsigned int 
calc_state_hash(const re_node_set*, unsigned int)'
regex_internal.c:1382: error: `nodes' was not declared in this scope
regex_internal.c:1382: error: `context' was not declared in this scope
regex_internal.c:1383: error: initializer expression list treated as compound 
expression
regex_internal.c:1383: error: expected `,' or `;' before "const"
regex_internal.c:1385: error: expected unqualified-id before '{' token
regex_internal.c:1385: error: expected `,' or `;' before '{' token
regex_internal.c:1403: error: `re_dfastate_t*re_acquire_state' redeclared as 
different kind of symbol
regex_internal.h:693: error: previous declaration of `re_dfastate_t* 
re_acquire_state(reg_errcode_t*, re_dfa_t*, const re_node_set*)'
regex_internal.c:1403: error: declaration of `re_dfastate_t*re_acquire_state'
regex_internal.h:693: error: conflicts with previous declaration 
`re_dfastate_t* re_acquire_state(reg_errcode_t*, re_dfa_t*, const re_node_set*)'
regex_internal.c:1403: error: `err' was not declared in this scope
regex_internal.c:1403: error: `nodes' was not declared in this scope
regex_internal.c:1404: error: initializer expression list treated as compound 
expression
regex_internal.c:1404: error: expected `,' or `;' before "reg_errcode_t"
regex_internal.c:1405: error: conflicting declaration 're_dfa_t*dfa'
regex_internal.c:51: error: 'dfa' has a previous declaration as `const 
re_dfa_t*dfa'
regex_internal.c:1405: error: type mismatch with previous external decl of 
`re_dfa_t*dfa'
regex_internal.c:51: error: previous external decl of `const re_dfa_t*dfa'
regex_internal.c:1405: error: declaration of `re_dfa_t*dfa'
regex_internal.c:51: error: conflicts with previous declaration `const 
re_dfa_t*dfa'
regex_internal.c:1407: error: expected unqualified-id before '{' token
regex_internal.c:1407: error: expected `,' or `;' before '{' token
regex_internal.c:1451: error: `re_dfastate_t*re_acquire_state_context' 
redeclared as different kind of symbol
regex_internal.h:697: error: previous declaration of `re_dfastate_t* 
re_acquire_state_context(reg_errcode_t*, re_dfa_t*, const re_node_set*, 
unsigned int)'
regex_internal.c:1451: error: declaration of 
`re_dfastate_t*re_acquire_state_context'
regex_internal.h:697: error: conflicts with previous declaration 
`re_dfastate_t* re_acquire_state_context(reg_errcode_t*, re_dfa_t*, const 
re_node_set*, unsigned int)'
regex_internal.c:1451: error: `err' was not declared in this scope
regex_internal.c:1452: error: initializer expression list treated as compound 
expression
regex_internal.c:1452: error: expected `,' or `;' before "reg_errcode_t"
regex_internal.c:1453: error: conflicting declaration 're_dfa_t*dfa'
regex_internal.c:51: error: 'dfa' has a previous declaration as `const 
re_dfa_t*dfa'
regex_internal.c:1453: error: type mismatch with previous external decl of 
`re_dfa_t*dfa'
regex_internal.c:51: error: previous external decl of `const re_dfa_t*dfa'
regex_internal.c:1453: error: declaration of `re_dfa_t*dfa'
regex_internal.c:51: error: conflicts with previous declaration `const 
re_dfa_t*dfa'
regex_internal.c:1454: error: redefinition of `const re_node_set*nodes'
regex_internal.c:1406: error: `const re_node_set*nodes' previously declared here
regex_internal.c:1455: error: redefinition of `unsigned int context'
regex_internal.c:1384: error: `unsigned int context' previously declared here
regex_internal.c:1456: error: expected unqualified-id before '{' token
regex_internal.c:1456: error: expected `,' or `;' before '{' token
regex_internal.c:1493: error: `reg_errcode_t register_state' redeclared as 
different kind of symbol
regex_internal.c:29: error: previous declaration of `reg_errcode_t 
register_state(re_dfa_t*, re_dfastate_t*, unsigned int)'
regex_internal.c:1493: error: declaration of `reg_errcode_t register_state'
regex_internal.c:29: error: conflicts with previous declaration `reg_errcode_t 
register_state(re_dfa_t*, re_dfastate_t*, unsigned int)'
regex_internal.c:1493: error: `newstate' was not declared in this scope
regex_internal.c:1493: error: `hash' was not declared in this scope
regex_internal.c:1494: error: initializer expression list treated as compound 
expression
regex_internal.c:1494: error: expected `,' or `;' before "re_dfa_t"
regex_internal.c:1497: error: expected unqualified-id before '{' token
regex_internal.c:1497: error: expected `,' or `;' before '{' token
regex_internal.c:1532: error: `re_dfastate_t*create_ci_newstate' redeclared as 
different kind of symbol
regex_internal.c:32: error: previous declaration of `re_dfastate_t* 
create_ci_newstate(re_dfa_t*, const re_node_set*, unsigned int)'
regex_internal.c:1532: error: declaration of `re_dfastate_t*create_ci_newstate'
regex_internal.c:32: error: conflicts with previous declaration `re_dfastate_t* 
create_ci_newstate(re_dfa_t*, const re_node_set*, unsigned int)'
regex_internal.c:1533: error: initializer expression list treated as compound 
expression
regex_internal.c:1533: warning: left-hand operand of comma has no effect
regex_internal.c:1533: warning: right-hand operand of comma has no effect
regex_internal.c:1533: error: invalid conversion from `unsigned int' to 
`re_dfastate_t*'
regex_internal.c:1533: error: expected `,' or `;' before "re_dfa_t"
regex_internal.c:1534: error: redefinition of `const re_node_set*nodes'
regex_internal.c:1406: error: `const re_node_set*nodes' previously declared here
regex_internal.c:1535: error: redefinition of `unsigned int hash'
regex_internal.c:1496: error: `unsigned int hash' previously declared here
regex_internal.c:1536: error: expected unqualified-id before '{' token
regex_internal.c:1536: error: expected `,' or `;' before '{' token
regex_internal.c:1583: error: `re_dfastate_t*create_cd_newstate' redeclared as 
different kind of symbol
regex_internal.c:36: error: previous declaration of `re_dfastate_t* 
create_cd_newstate(re_dfa_t*, const re_node_set*, unsigned int, unsigned int)'
regex_internal.c:1583: error: declaration of `re_dfastate_t*create_cd_newstate'
regex_internal.c:36: error: conflicts with previous declaration `re_dfastate_t* 
create_cd_newstate(re_dfa_t*, const re_node_set*, unsigned int, unsigned int)'
regex_internal.c:1584: error: initializer expression list treated as compound 
expression
regex_internal.c:1584: warning: left-hand operand of comma has no effect
regex_internal.c:1584: warning: right-hand operand of comma has no effect
regex_internal.c:1584: warning: right-hand operand of comma has no effect
regex_internal.c:1584: error: invalid conversion from `unsigned int' to 
`re_dfastate_t*'
regex_internal.c:1584: error: expected `,' or `;' before "re_dfa_t"
regex_internal.c:1585: error: redefinition of `const re_node_set*nodes'
regex_internal.c:1406: error: `const re_node_set*nodes' previously declared here
regex_internal.c:1586: error: redefinition of `unsigned int context'
regex_internal.c:1384: error: `unsigned int context' previously declared here
regex_internal.c:1586: error: redefinition of `unsigned int hash'
regex_internal.c:1496: error: `unsigned int hash' previously declared here
regex_internal.c:1587: error: expected unqualified-id before '{' token
regex_internal.c:1587: error: expected `,' or `;' before '{' token
regex_internal.c:1659: error: variable or field `free_state' declared void
regex_internal.c:1659: error: `int free_state' redeclared as different kind of 
symbol
regex_internal.h:698: error: previous declaration of `void 
free_state(re_dfastate_t*)'
regex_internal.c:1659: error: declaration of `int free_state'
regex_internal.h:698: error: conflicts with previous declaration `void 
free_state(re_dfastate_t*)'
regex_internal.c:1659: error: `state' was not declared in this scope
regex_internal.c:1660: error: expected `,' or `;' before "re_dfastate_t"
regex_internal.c:1661: error: expected unqualified-id before '{' token
regex_internal.c:1661: error: expected `,' or `;' before '{' token
In file included from regex.c:86:
regcomp.c:241: error: `const char*re_compile_pattern' redeclared as different 
kind of symbol
./regex.h:478: error: previous declaration of `const char* 
re_compile_pattern(const char*, size_t, re_pattern_buffer*)'
regcomp.c:241: error: declaration of `const char*re_compile_pattern'
./regex.h:478: error: conflicts with previous declaration `const char* 
re_compile_pattern(const char*, size_t, re_pattern_buffer*)'
regcomp.c:241: error: `pattern' was not declared in this scope
regcomp.c:241: error: `length' was not declared in this scope
regcomp.c:241: error: `bufp' was not declared in this scope
regcomp.c:242: error: initializer expression list treated as compound expression
regcomp.c:242: error: expected `,' or `;' before "const"
regcomp.c:245: error: expected unqualified-id before '{' token
regcomp.c:245: error: expected `,' or `;' before '{' token
regcomp.c:282: error: `reg_syntax_t re_set_syntax' redeclared as different kind 
of symbol
./regex.h:472: error: previous declaration of `reg_syntax_t 
re_set_syntax(reg_syntax_t)'
regcomp.c:282: error: declaration of `reg_syntax_t re_set_syntax'
./regex.h:472: error: conflicts with previous declaration `reg_syntax_t 
re_set_syntax(reg_syntax_t)'
regcomp.c:282: error: `syntax' was not declared in this scope
regcomp.c:283: error: expected `,' or `;' before "reg_syntax_t"
regcomp.c:284: error: expected unqualified-id before '{' token
regcomp.c:284: error: expected `,' or `;' before '{' token
regcomp.c:295: error: `int re_compile_fastmap' redeclared as different kind of 
symbol
./regex.h:485: error: previous declaration of `int 
re_compile_fastmap(re_pattern_buffer*)'
regcomp.c:295: error: declaration of `int re_compile_fastmap'
./regex.h:485: error: conflicts with previous declaration `int 
re_compile_fastmap(re_pattern_buffer*)'
regcomp.c:296: error: invalid conversion from `re_pattern_buffer*' to `int'
regcomp.c:296: error: expected `,' or `;' before "struct"
regcomp.c:297: error: expected unqualified-id before '{' token
regcomp.c:297: error: expected `,' or `;' before '{' token
regcomp.c:329: error: variable or field `re_compile_fastmap_iter' declared void
regcomp.c:329: error: `int re_compile_fastmap_iter' redeclared as different 
kind of symbol
regcomp.c:24: error: previous declaration of `void 
re_compile_fastmap_iter(regex_t*, const re_dfastate_t*, char*)'
regcomp.c:329: error: declaration of `int re_compile_fastmap_iter'
regcomp.c:24: error: conflicts with previous declaration `void 
re_compile_fastmap_iter(regex_t*, const re_dfastate_t*, char*)'
regcomp.c:329: error: `init_state' was not declared in this scope
regcomp.c:329: error: `fastmap' was not declared in this scope
regcomp.c:330: error: initializer expression list treated as compound expression
regcomp.c:330: error: expected `,' or `;' before "regex_t"
regcomp.c:333: error: expected unqualified-id before '{' token
regcomp.c:333: error: expected `,' or `;' before '{' token
regcomp.c:474: error: `int regcomp' redeclared as different kind of symbol
./regex.h:565: error: previous declaration of `int regcomp(regex_t*, const 
char*, int)'
regcomp.c:474: error: declaration of `int regcomp'
./regex.h:565: error: conflicts with previous declaration `int 
regcomp(regex_t*, const char*, int)'
regcomp.c:474: error: `preg' was not declared in this scope
regcomp.c:474: error: `pattern' was not declared in this scope
regcomp.c:474: error: `cflags' was not declared in this scope
regcomp.c:475: error: initializer expression list treated as compound expression
regcomp.c:475: error: expected `,' or `;' before "regex_t"
regcomp.c:478: error: expected unqualified-id before '{' token
regcomp.c:478: error: expected `,' or `;' before '{' token
regcomp.c:536: error: `size_t regerror' redeclared as different kind of symbol
./regex.h:574: error: previous declaration of `size_t regerror(int, const 
regex_t*, char*, size_t)'
regcomp.c:536: error: declaration of `size_t regerror'
./regex.h:574: error: conflicts with previous declaration `size_t regerror(int, 
const regex_t*, char*, size_t)'
regcomp.c:536: error: `errcode' was not declared in this scope
regcomp.c:536: error: `preg' was not declared in this scope
regcomp.c:536: error: `errbuf' was not declared in this scope
regcomp.c:536: error: `errbuf_size' was not declared in this scope
regcomp.c:537: error: initializer expression list treated as compound expression
regcomp.c:537: error: expected `,' or `;' before "int"
regcomp.c:541: error: expected unqualified-id before '{' token
regcomp.c:541: error: expected `,' or `;' before '{' token
regcomp.c:648: error: variable or field `regfree' declared void
regcomp.c:648: error: `int regfree' redeclared as different kind of symbol
./regex.h:577: error: previous declaration of `void regfree(regex_t*)'
regcomp.c:648: error: declaration of `int regfree'
./regex.h:577: error: conflicts with previous declaration `void 
regfree(regex_t*)'
regcomp.c:649: error: invalid conversion from `const regex_t*' to `int'
regcomp.c:649: error: expected `,' or `;' before "regex_t"
regcomp.c:650: error: expected unqualified-id before '{' token
regcomp.c:650: error: expected `,' or `;' before '{' token
regcomp.c:741: error: `reg_errcode_t re_compile_internal' redeclared as 
different kind of symbol
regcomp.c:21: error: previous declaration of `reg_errcode_t 
re_compile_internal(regex_t*, const char*, int, reg_syntax_t)'
regcomp.c:741: error: declaration of `reg_errcode_t re_compile_internal'
regcomp.c:21: error: conflicts with previous declaration `reg_errcode_t 
re_compile_internal(regex_t*, const char*, int, reg_syntax_t)'
regcomp.c:741: error: `syntax' was not declared in this scope
regcomp.c:742: error: initializer expression list treated as compound expression
regcomp.c:742: warning: left-hand operand of comma has no effect
regcomp.c:742: warning: right-hand operand of comma has no effect
regcomp.c:742: error: expected `,' or `;' before "regex_t"
regcomp.c:743: error: conflicting declaration 'const char*pattern'
regcomp.c:476: error: 'pattern' has a previous declaration as `const char* 
__restrict pattern'
regcomp.c:743: error: type mismatch with previous external decl of `const 
char*pattern'
regcomp.c:476: error: previous external decl of `const char* __restrict pattern'
regcomp.c:743: error: declaration of `const char*pattern'
regcomp.c:476: error: conflicts with previous declaration `const char* 
__restrict pattern'
regcomp.c:744: error: conflicting declaration 'int length'
regcomp.c:243: error: 'length' has a previous declaration as `size_t length'
regcomp.c:744: error: type mismatch with previous external decl of `int length'
regcomp.c:243: error: previous external decl of `size_t length'
regcomp.c:744: error: declaration of `int length'
regcomp.c:243: error: conflicts with previous declaration `size_t length'
regcomp.c:746: error: expected unqualified-id before '{' token
regcomp.c:746: error: expected `,' or `;' before '{' token
regcomp.c:842: error: `reg_errcode_t init_dfa' redeclared as different kind of 
symbol
regcomp.c:25: error: previous declaration of `reg_errcode_t init_dfa(re_dfa_t*, 
int)'
regcomp.c:842: error: declaration of `reg_errcode_t init_dfa'
regcomp.c:25: error: conflicts with previous declaration `reg_errcode_t 
init_dfa(re_dfa_t*, int)'
regcomp.c:842: error: `pat_len' was not declared in this scope
regcomp.c:843: error: initializer expression list treated as compound expression
regcomp.c:843: error: expected `,' or `;' before "re_dfa_t"
regcomp.c:845: error: expected unqualified-id before '{' token
regcomp.c:845: error: expected `,' or `;' before '{' token
regcomp.c:942: error: variable or field `init_word_char' declared void
regcomp.c:942: error: `int init_word_char' redeclared as different kind of 
symbol
regcomp.c:26: error: previous declaration of `void init_word_char(re_dfa_t*)'
regcomp.c:942: error: declaration of `int init_word_char'
regcomp.c:26: error: conflicts with previous declaration `void 
init_word_char(re_dfa_t*)'
regcomp.c:943: error: invalid conversion from `const re_dfa_t*' to `int'
regcomp.c:943: error: expected `,' or `;' before "re_dfa_t"
regcomp.c:944: error: expected unqualified-id before '{' token
regcomp.c:944: error: expected `,' or `;' before '{' token
regcomp.c:956: error: variable or field `free_workarea_compile' declared void
regcomp.c:956: error: `int free_workarea_compile' redeclared as different kind 
of symbol
regcomp.c:30: error: previous declaration of `void 
free_workarea_compile(regex_t*)'
regcomp.c:956: error: declaration of `int free_workarea_compile'
regcomp.c:30: error: conflicts with previous declaration `void 
free_workarea_compile(regex_t*)'
regcomp.c:957: error: invalid conversion from `const regex_t*' to `int'
regcomp.c:957: error: expected `,' or `;' before "regex_t"
regcomp.c:958: error: expected unqualified-id before '{' token
regcomp.c:958: error: expected `,' or `;' before '{' token
regcomp.c:976: error: `reg_errcode_t create_initial_state' redeclared as 
different kind of symbol
regcomp.c:36: error: previous declaration of `reg_errcode_t 
create_initial_state(re_dfa_t*)'
regcomp.c:976: error: declaration of `reg_errcode_t create_initial_state'
regcomp.c:36: error: conflicts with previous declaration `reg_errcode_t 
create_initial_state(re_dfa_t*)'
regcomp.c:977: error: cannot convert `const re_dfa_t*' to `reg_errcode_t' in 
initialization
regcomp.c:977: error: expected `,' or `;' before "re_dfa_t"
regcomp.c:978: error: expected unqualified-id before '{' token
regcomp.c:978: error: expected `,' or `;' before '{' token
regcomp.c:1059: error: variable or field `optimize_utf8' declared void
regcomp.c:1059: error: `int optimize_utf8' redeclared as different kind of 
symbol
regcomp.c:33: error: previous declaration of `void optimize_utf8(re_dfa_t*)'
regcomp.c:1059: error: declaration of `int optimize_utf8'
regcomp.c:33: error: conflicts with previous declaration `void 
optimize_utf8(re_dfa_t*)'
regcomp.c:1060: error: invalid conversion from `const re_dfa_t*' to `int'
regcomp.c:1060: error: expected `,' or `;' before "re_dfa_t"
regcomp.c:1061: error: expected unqualified-id before '{' token
regcomp.c:1061: error: expected `,' or `;' before '{' token
regcomp.c:1127: error: `reg_errcode_t analyze' redeclared as different kind of 
symbol
regcomp.c:35: error: previous declaration of `reg_errcode_t analyze(regex_t*)'
regcomp.c:1127: error: declaration of `reg_errcode_t analyze'
regcomp.c:35: error: conflicts with previous declaration `reg_errcode_t 
analyze(regex_t*)'
regcomp.c:1128: error: cannot convert `const regex_t*' to `reg_errcode_t' in 
initialization
regcomp.c:1128: error: expected `,' or `;' before "regex_t"
regcomp.c:1129: error: expected unqualified-id before '{' token
regcomp.c:1129: error: expected `,' or `;' before '{' token
regcomp.c:1191: error: `reg_errcode_t postorder' redeclared as different kind 
of symbol
regcomp.c:42: error: previous declaration of `reg_errcode_t 
postorder(bin_tree_t*, reg_errcode_t (*)(void*, bin_tree_t*), void*)'
regcomp.c:1191: error: declaration of `reg_errcode_t postorder'
regcomp.c:42: error: conflicts with previous declaration `reg_errcode_t 
postorder(bin_tree_t*, reg_errcode_t (*)(void*, bin_tree_t*), void*)'
regcomp.c:1191: error: `root' was not declared in this scope
regcomp.c:1191: error: `fn' was not declared in this scope
regcomp.c:1191: error: `extra' was not declared in this scope
regcomp.c:1192: error: initializer expression list treated as compound 
expression
regcomp.c:1192: error: expected `,' or `;' before "bin_tree_t"
regcomp.c:1195: error: expected unqualified-id before '{' token
regcomp.c:1195: error: expected `,' or `;' before '{' token
regcomp.c:1225: error: `reg_errcode_t preorder' redeclared as different kind of 
symbol
regcomp.c:39: error: previous declaration of `reg_errcode_t 
preorder(bin_tree_t*, reg_errcode_t (*)(void*, bin_tree_t*), void*)'
regcomp.c:1225: error: declaration of `reg_errcode_t preorder'
regcomp.c:39: error: conflicts with previous declaration `reg_errcode_t 
preorder(bin_tree_t*, reg_errcode_t (*)(void*, bin_tree_t*), void*)'
regcomp.c:1225: error: `root' was not declared in this scope
regcomp.c:1226: error: initializer expression list treated as compound 
expression
regcomp.c:1226: error: expected `,' or `;' before "bin_tree_t"
regcomp.c:1228: error: redefinition of `void*extra'
regcomp.c:1194: error: `void*extra' previously declared here
regcomp.c:1229: error: expected unqualified-id before '{' token
regcomp.c:1229: error: expected `,' or `;' before '{' token
regcomp.c:1260: error: `reg_errcode_t optimize_subexps' redeclared as different 
kind of symbol
regcomp.c:43: error: previous declaration of `reg_errcode_t 
optimize_subexps(void*, bin_tree_t*)'
regcomp.c:1260: error: declaration of `reg_errcode_t optimize_subexps'
regcomp.c:43: error: conflicts with previous declaration `reg_errcode_t 
optimize_subexps(void*, bin_tree_t*)'
regcomp.c:1260: error: `node' was not declared in this scope
regcomp.c:1261: error: initializer expression list treated as compound 
expression
regcomp.c:1261: error: expected `,' or `;' before "void"
regcomp.c:1263: error: expected unqualified-id before '{' token
regcomp.c:1263: error: expected `,' or `;' before '{' token
regcomp.c:1293: error: `reg_errcode_t lower_subexps' redeclared as different 
kind of symbol
regcomp.c:44: error: previous declaration of `reg_errcode_t 
lower_subexps(void*, bin_tree_t*)'
regcomp.c:1293: error: declaration of `reg_errcode_t lower_subexps'
regcomp.c:44: error: conflicts with previous declaration `reg_errcode_t 
lower_subexps(void*, bin_tree_t*)'
regcomp.c:1294: error: initializer expression list treated as compound 
expression
regcomp.c:1294: warning: left-hand operand of comma has no effect
regcomp.c:1294: error: cannot convert `bin_tree_t*' to `reg_errcode_t' in 
initialization
regcomp.c:1294: error: expected `,' or `;' before "void"
regcomp.c:1295: error: redefinition of `bin_tree_t*node'
regcomp.c:1262: error: `bin_tree_t*node' previously declared here
regcomp.c:1296: error: expected unqualified-id before '{' token
regcomp.c:1296: error: expected `,' or `;' before '{' token
regcomp.c:1317: error: `bin_tree_t*lower_subexp' redeclared as different kind 
of symbol
regcomp.c:46: error: previous declaration of `bin_tree_t* 
lower_subexp(reg_errcode_t*, regex_t*, bin_tree_t*)'
regcomp.c:1317: error: declaration of `bin_tree_t*lower_subexp'
regcomp.c:46: error: conflicts with previous declaration `bin_tree_t* 
lower_subexp(reg_errcode_t*, regex_t*, bin_tree_t*)'
regcomp.c:1317: error: `err' was not declared in this scope
regcomp.c:1318: error: initializer expression list treated as compound 
expression
regcomp.c:1318: error: expected `,' or `;' before "reg_errcode_t"
regcomp.c:1319: error: conflicting declaration 'regex_t*preg'
regcomp.c:538: error: 'preg' has a previous declaration as `const regex_t*preg'
regcomp.c:1319: error: type mismatch with previous external decl of 
`regex_t*preg'
regcomp.c:538: error: previous external decl of `const regex_t*preg'
regcomp.c:1319: error: declaration of `regex_t*preg'
regcomp.c:538: error: conflicts with previous declaration `const regex_t*preg'
regcomp.c:1320: error: redefinition of `bin_tree_t*node'
regcomp.c:1262: error: `bin_tree_t*node' previously declared here
regcomp.c:1321: error: expected unqualified-id before '{' token
regcomp.c:1321: error: expected `,' or `;' before '{' token
regcomp.c:1356: error: `reg_errcode_t calc_first' redeclared as different kind 
of symbol
regcomp.c:47: error: previous declaration of `reg_errcode_t calc_first(void*, 
bin_tree_t*)'
regcomp.c:1356: error: declaration of `reg_errcode_t calc_first'
regcomp.c:47: error: conflicts with previous declaration `reg_errcode_t 
calc_first(void*, bin_tree_t*)'
regcomp.c:1357: error: initializer expression list treated as compound 
expression
regcomp.c:1357: warning: left-hand operand of comma has no effect
regcomp.c:1357: error: cannot convert `bin_tree_t*' to `reg_errcode_t' in 
initialization
regcomp.c:1357: error: expected `,' or `;' before "void"
regcomp.c:1358: error: redefinition of `bin_tree_t*node'
regcomp.c:1262: error: `bin_tree_t*node' previously declared here
regcomp.c:1359: error: expected unqualified-id before '{' token
regcomp.c:1359: error: expected `,' or `;' before '{' token
regcomp.c:1378: error: `reg_errcode_t calc_next' redeclared as different kind 
of symbol
regcomp.c:48: error: previous declaration of `reg_errcode_t calc_next(void*, 
bin_tree_t*)'
regcomp.c:1378: error: declaration of `reg_errcode_t calc_next'
regcomp.c:48: error: conflicts with previous declaration `reg_errcode_t 
calc_next(void*, bin_tree_t*)'
regcomp.c:1379: error: initializer expression list treated as compound 
expression
regcomp.c:1379: warning: left-hand operand of comma has no effect
regcomp.c:1379: error: cannot convert `bin_tree_t*' to `reg_errcode_t' in 
initialization
regcomp.c:1379: error: expected `,' or `;' before "void"
regcomp.c:1380: error: redefinition of `bin_tree_t*node'
regcomp.c:1262: error: `bin_tree_t*node' previously declared here
regcomp.c:1381: error: expected unqualified-id before '{' token
regcomp.c:1381: error: expected `,' or `;' before '{' token
regcomp.c:1403: error: `reg_errcode_t link_nfa_nodes' redeclared as different 
kind of symbol
regcomp.c:49: error: previous declaration of `reg_errcode_t 
link_nfa_nodes(void*, bin_tree_t*)'
regcomp.c:1403: error: declaration of `reg_errcode_t link_nfa_nodes'
regcomp.c:49: error: conflicts with previous declaration `reg_errcode_t 
link_nfa_nodes(void*, bin_tree_t*)'
regcomp.c:1404: error: initializer expression list treated as compound 
expression
regcomp.c:1404: warning: left-hand operand of comma has no effect
regcomp.c:1404: error: cannot convert `bin_tree_t*' to `reg_errcode_t' in 
initialization
regcomp.c:1404: error: expected `,' or `;' before "void"
regcomp.c:1405: error: redefinition of `bin_tree_t*node'
regcomp.c:1262: error: `bin_tree_t*node' previously declared here
regcomp.c:1406: error: expected unqualified-id before '{' token
regcomp.c:1406: error: expected `,' or `;' before '{' token
regcomp.c:1465: error: `reg_errcode_t duplicate_node_closure' redeclared as 
different kind of symbol
regcomp.c:52: error: previous declaration of `reg_errcode_t 
duplicate_node_closure(re_dfa_t*, int, int, int, unsigned int)'
regcomp.c:1465: error: declaration of `reg_errcode_t duplicate_node_closure'
regcomp.c:52: error: conflicts with previous declaration `reg_errcode_t 
duplicate_node_closure(re_dfa_t*, int, int, int, unsigned int)'
regcomp.c:1465: error: `top_org_node' was not declared in this scope
regcomp.c:1465: error: `top_clone_node' was not declared in this scope
regcomp.c:1465: error: `root_node' was not declared in this scope
regcomp.c:1466: error: `init_constraint' was not declared in this scope
regcomp.c:1467: error: initializer expression list treated as compound 
expression
regcomp.c:1467: error: expected `,' or `;' before "re_dfa_t"
regcomp.c:1470: error: expected unqualified-id before '{' token
regcomp.c:1470: error: expected `,' or `;' before '{' token
regcomp.c:1579: error: `int search_duplicated_node' redeclared as different 
kind of symbol
regcomp.c:56: error: previous declaration of `int 
search_duplicated_node(re_dfa_t*, int, unsigned int)'
regcomp.c:1579: error: declaration of `int search_duplicated_node'
regcomp.c:56: error: conflicts with previous declaration `int 
search_duplicated_node(re_dfa_t*, int, unsigned int)'
regcomp.c:1579: error: `org_node' was not declared in this scope
regcomp.c:1579: error: `constraint' was not declared in this scope
regcomp.c:1580: error: initializer expression list treated as compound 
expression
regcomp.c:1580: error: expected `,' or `;' before "re_dfa_t"
regcomp.c:1583: error: expected unqualified-id before '{' token
regcomp.c:1583: error: expected `,' or `;' before '{' token
regcomp.c:1599: error: `reg_errcode_t duplicate_node' redeclared as different 
kind of symbol
regcomp.c:54: error: previous declaration of `reg_errcode_t 
duplicate_node(int*, re_dfa_t*, int, unsigned int)'
regcomp.c:1599: error: declaration of `reg_errcode_t duplicate_node'
regcomp.c:54: error: conflicts with previous declaration `reg_errcode_t 
duplicate_node(int*, re_dfa_t*, int, unsigned int)'
regcomp.c:1599: error: `new_idx' was not declared in this scope
regcomp.c:1599: error: `org_idx' was not declared in this scope
regcomp.c:1600: error: initializer expression list treated as compound 
expression
regcomp.c:1600: error: expected `,' or `;' before "re_dfa_t"
regcomp.c:1602: error: redefinition of `unsigned int constraint'
regcomp.c:1582: error: `unsigned int constraint' previously declared here
regcomp.c:1603: error: expected unqualified-id before '{' token
regcomp.c:1603: error: expected `,' or `;' before '{' token
regcomp.c:1619: error: `reg_errcode_t calc_inveclosure' redeclared as different 
kind of symbol
regcomp.c:60: error: previous declaration of `reg_errcode_t 
calc_inveclosure(re_dfa_t*)'
regcomp.c:1619: error: declaration of `reg_errcode_t calc_inveclosure'
regcomp.c:60: error: conflicts with previous declaration `reg_errcode_t 
calc_inveclosure(re_dfa_t*)'
regcomp.c:1620: error: cannot convert `const re_dfa_t*' to `reg_errcode_t' in 
initialization
regcomp.c:1620: error: expected `,' or `;' before "re_dfa_t"
regcomp.c:1621: error: expected unqualified-id before '{' token
regcomp.c:1621: error: expected `,' or `;' before '{' token
regcomp.c:1643: error: `reg_errcode_t calc_eclosure' redeclared as different 
kind of symbol
regcomp.c:57: error: previous declaration of `reg_errcode_t 
calc_eclosure(re_dfa_t*)'
regcomp.c:1643: error: declaration of `reg_errcode_t calc_eclosure'
regcomp.c:57: error: conflicts with previous declaration `reg_errcode_t 
calc_eclosure(re_dfa_t*)'
regcomp.c:1644: error: cannot convert `const re_dfa_t*' to `reg_errcode_t' in 
initialization
regcomp.c:1644: error: expected `,' or `;' before "re_dfa_t"
regcomp.c:1645: error: expected unqualified-id before '{' token
regcomp.c:1645: error: expected `,' or `;' before '{' token
regcomp.c:1688: error: `reg_errcode_t calc_eclosure_iter' redeclared as 
different kind of symbol
regcomp.c:59: error: previous declaration of `reg_errcode_t 
calc_eclosure_iter(re_node_set*, re_dfa_t*, int, int)'
regcomp.c:1688: error: declaration of `reg_errcode_t calc_eclosure_iter'
regcomp.c:59: error: conflicts with previous declaration `reg_errcode_t 
calc_eclosure_iter(re_node_set*, re_dfa_t*, int, int)'
regcomp.c:1688: error: `new_set' was not declared in this scope
regcomp.c:1688: error: `root' was not declared in this scope
regcomp.c:1689: error: initializer expression list treated as compound 
expression
regcomp.c:1689: error: expected `,' or `;' before "re_node_set"
regcomp.c:1690: error: conflicting declaration 're_dfa_t*dfa'
regex_internal.c:51: error: 'dfa' has a previous declaration as `const 
re_dfa_t*dfa'
regcomp.c:1690: error: type mismatch with previous external decl of 
`re_dfa_t*dfa'
regex_internal.c:51: error: previous external decl of `const re_dfa_t*dfa'
regcomp.c:1690: error: declaration of `re_dfa_t*dfa'
regex_internal.c:51: error: conflicts with previous declaration `const 
re_dfa_t*dfa'
regcomp.c:1691: error: conflicting declaration 'int node'
regcomp.c:1262: error: 'node' has a previous declaration as `bin_tree_t*node'
regcomp.c:1691: error: type mismatch with previous external decl of `int node'
regcomp.c:1262: error: previous external decl of `bin_tree_t*node'
regcomp.c:1691: error: declaration of `int node'
regcomp.c:1262: error: conflicts with previous declaration `bin_tree_t*node'
regcomp.c:1692: error: expected unqualified-id before '{' token
regcomp.c:1692: error: expected `,' or `;' before '{' token
regcomp.c:1771: error: variable or field `fetch_token' declared void
regcomp.c:1771: error: `int fetch_token' redeclared as different kind of symbol
regcomp.c:64: error: previous declaration of `void fetch_token(re_token_t*, 
re_string_t*, reg_syntax_t)'
regcomp.c:1771: error: declaration of `int fetch_token'
regcomp.c:64: error: conflicts with previous declaration `void 
fetch_token(re_token_t*, re_string_t*, reg_syntax_t)'
regcomp.c:1771: error: `result' was not declared in this scope
regcomp.c:1771: error: `input' was not declared in this scope
regcomp.c:1772: error: initializer expression list treated as compound 
expression
regcomp.c:1772: error: expected `,' or `;' before "re_token_t"
regcomp.c:1774: error: redefinition of `reg_syntax_t syntax'
regcomp.c:745: error: `reg_syntax_t syntax' previously declared here
regcomp.c:1775: error: expected unqualified-id before '{' token
regcomp.c:1775: error: expected `,' or `;' before '{' token
regcomp.c:1783: error: `int peek_token' redeclared as different kind of symbol
regcomp.c:66: error: previous declaration of `int peek_token(re_token_t*, 
re_string_t*, reg_syntax_t)'
regcomp.c:1783: error: declaration of `int peek_token'
regcomp.c:66: error: conflicts with previous declaration `int 
peek_token(re_token_t*, re_string_t*, reg_syntax_t)'
regcomp.c:1784: error: initializer expression list treated as compound 
expression
regcomp.c:1784: warning: left-hand operand of comma has no effect
regcomp.c:1784: warning: right-hand operand of comma has no effect
regcomp.c:1784: error: expected `,' or `;' before "re_token_t"
regcomp.c:1785: error: redefinition of `re_string_t*input'
regcomp.c:1773: error: `re_string_t*input' previously declared here
regcomp.c:1786: error: redefinition of `reg_syntax_t syntax'
regcomp.c:745: error: `reg_syntax_t syntax' previously declared here
regcomp.c:1787: error: expected unqualified-id before '{' token
regcomp.c:1787: error: expected `,' or `;' before '{' token
regcomp.c:2024: error: `int peek_token_bracket' redeclared as different kind of 
symbol
regcomp.c:68: error: previous declaration of `int 
peek_token_bracket(re_token_t*, re_string_t*, reg_syntax_t)'
regcomp.c:2024: error: declaration of `int peek_token_bracket'
regcomp.c:68: error: conflicts with previous declaration `int 
peek_token_bracket(re_token_t*, re_string_t*, reg_syntax_t)'
regcomp.c:2025: error: initializer expression list treated as compound 
expression
regcomp.c:2025: warning: left-hand operand of comma has no effect
regcomp.c:2025: warning: right-hand operand of comma has no effect
regcomp.c:2025: error: expected `,' or `;' before "re_token_t"
regcomp.c:2026: error: redefinition of `re_string_t*input'
regcomp.c:1773: error: `re_string_t*input' previously declared here
regcomp.c:2027: error: redefinition of `reg_syntax_t syntax'
regcomp.c:745: error: `reg_syntax_t syntax' previously declared here
regcomp.c:2028: error: expected unqualified-id before '{' token
regcomp.c:2028: error: expected `,' or `;' before '{' token
regcomp.c:2123: error: `bin_tree_t*parse' redeclared as different kind of symbol
regcomp.c:70: error: previous declaration of `bin_tree_t* parse(re_string_t*, 
regex_t*, reg_syntax_t, reg_errcode_t*)'
regcomp.c:2123: error: declaration of `bin_tree_t*parse'
regcomp.c:70: error: conflicts with previous declaration `bin_tree_t* 
parse(re_string_t*, regex_t*, reg_syntax_t, reg_errcode_t*)'
regcomp.c:2123: error: `regexp' was not declared in this scope
regcomp.c:2123: error: `err' was not declared in this scope
regcomp.c:2124: error: initializer expression list treated as compound 
expression
regcomp.c:2124: error: expected `,' or `;' before "re_string_t"
regcomp.c:2125: error: conflicting declaration 'regex_t*preg'
regcomp.c:538: error: 'preg' has a previous declaration as `const regex_t*preg'
regcomp.c:2125: error: type mismatch with previous external decl of 
`regex_t*preg'
regcomp.c:538: error: previous external decl of `const regex_t*preg'
regcomp.c:2125: error: declaration of `regex_t*preg'
regcomp.c:538: error: conflicts with previous declaration `const regex_t*preg'
regcomp.c:2126: error: redefinition of `reg_syntax_t syntax'
regcomp.c:745: error: `reg_syntax_t syntax' previously declared here
regcomp.c:2128: error: expected unqualified-id before '{' token
regcomp.c:2128: error: expected `,' or `;' before '{' token
regcomp.c:2160: error: `bin_tree_t*parse_reg_exp' redeclared as different kind 
of symbol
regcomp.c:73: error: previous declaration of `bin_tree_t* 
parse_reg_exp(re_string_t*, regex_t*, re_token_t*, reg_syntax_t, int, 
reg_errcode_t*)'
regcomp.c:2160: error: declaration of `bin_tree_t*parse_reg_exp'
regcomp.c:73: error: conflicts with previous declaration `bin_tree_t* 
parse_reg_exp(re_string_t*, regex_t*, re_token_t*, reg_syntax_t, int, 
reg_errcode_t*)'
regcomp.c:2160: error: `regexp' was not declared in this scope
regcomp.c:2160: error: `nest' was not declared in this scope
regcomp.c:2161: error: initializer expression list treated as compound 
expression
regcomp.c:2161: error: expected `,' or `;' before "re_string_t"
regcomp.c:2162: error: conflicting declaration 'regex_t*preg'
regcomp.c:538: error: 'preg' has a previous declaration as `const regex_t*preg'
regcomp.c:2162: error: type mismatch with previous external decl of 
`regex_t*preg'
regcomp.c:538: error: previous external decl of `const regex_t*preg'
regcomp.c:2162: error: declaration of `regex_t*preg'
regcomp.c:538: error: conflicts with previous declaration `const regex_t*preg'
regcomp.c:2163: error: conflicting declaration 're_token_t*token'
regex_internal.c:1342: error: 'token' has a previous declaration as `re_token_t 
token'
regcomp.c:2163: error: type mismatch with previous external decl of 
`re_token_t*token'
regex_internal.c:1342: error: previous external decl of `re_token_t token'
regcomp.c:2163: error: declaration of `re_token_t*token'
regex_internal.c:1342: error: conflicts with previous declaration `re_token_t 
token'
regcomp.c:2164: error: redefinition of `reg_syntax_t syntax'
regcomp.c:745: error: `reg_syntax_t syntax' previously declared here
regcomp.c:2166: error: redefinition of `reg_errcode_t*err'
regcomp.c:2127: error: `reg_errcode_t*err' previously declared here
regcomp.c:2167: error: expected unqualified-id before '{' token
regcomp.c:2167: error: expected `,' or `;' before '{' token
regcomp.c:2206: error: `bin_tree_t*parse_branch' redeclared as different kind 
of symbol
regcomp.c:76: error: previous declaration of `bin_tree_t* 
parse_branch(re_string_t*, regex_t*, re_token_t*, reg_syntax_t, int, 
reg_errcode_t*)'
regcomp.c:2206: error: declaration of `bin_tree_t*parse_branch'
regcomp.c:76: error: conflicts with previous declaration `bin_tree_t* 
parse_branch(re_string_t*, regex_t*, re_token_t*, reg_syntax_t, int, 
reg_errcode_t*)'
regcomp.c:2206: error: `regexp' was not declared in this scope
regcomp.c:2207: error: initializer expression list treated as compound 
expression
regcomp.c:2207: error: expected `,' or `;' before "re_string_t"
regcomp.c:2208: error: conflicting declaration 'regex_t*preg'
regcomp.c:538: error: 'preg' has a previous declaration as `const regex_t*preg'
regcomp.c:2208: error: type mismatch with previous external decl of 
`regex_t*preg'
regcomp.c:538: error: previous external decl of `const regex_t*preg'
regcomp.c:2208: error: declaration of `regex_t*preg'
regcomp.c:538: error: conflicts with previous declaration `const regex_t*preg'
regcomp.c:2209: error: conflicting declaration 're_token_t*token'
regex_internal.c:1342: error: 'token' has a previous declaration as `re_token_t 
token'
regcomp.c:2209: error: type mismatch with previous external decl of 
`re_token_t*token'
regex_internal.c:1342: error: previous external decl of `re_token_t token'
regcomp.c:2209: error: declaration of `re_token_t*token'
regex_internal.c:1342: error: conflicts with previous declaration `re_token_t 
token'
regcomp.c:2210: error: redefinition of `reg_syntax_t syntax'
regcomp.c:745: error: `reg_syntax_t syntax' previously declared here
regcomp.c:2211: error: redefinition of `int nest'
regcomp.c:2165: error: `int nest' previously declared here
regcomp.c:2212: error: redefinition of `reg_errcode_t*err'
regcomp.c:2127: error: `reg_errcode_t*err' previously declared here
regcomp.c:2213: error: expected unqualified-id before '{' token
regcomp.c:2213: error: expected `,' or `;' before '{' token
regcomp.c:2251: error: `bin_tree_t*parse_expression' redeclared as different 
kind of symbol
regcomp.c:79: error: previous declaration of `bin_tree_t* 
parse_expression(re_string_t*, regex_t*, re_token_t*, reg_syntax_t, int, 
reg_errcode_t*)'
regcomp.c:2251: error: declaration of `bin_tree_t*parse_expression'
regcomp.c:79: error: conflicts with previous declaration `bin_tree_t* 
parse_expression(re_string_t*, regex_t*, re_token_t*, reg_syntax_t, int, 
reg_errcode_t*)'
regcomp.c:2251: error: `regexp' was not declared in this scope
regcomp.c:2252: error: initializer expression list treated as compound 
expression
regcomp.c:2252: error: expected `,' or `;' before "re_string_t"
regcomp.c:2253: error: conflicting declaration 'regex_t*preg'
regcomp.c:538: error: 'preg' has a previous declaration as `const regex_t*preg'
regcomp.c:2253: error: type mismatch with previous external decl of 
`regex_t*preg'
regcomp.c:538: error: previous external decl of `const regex_t*preg'
regcomp.c:2253: error: declaration of `regex_t*preg'
regcomp.c:538: error: conflicts with previous declaration `const regex_t*preg'
regcomp.c:2254: error: conflicting declaration 're_token_t*token'
regex_internal.c:1342: error: 'token' has a previous declaration as `re_token_t 
token'
regcomp.c:2254: error: type mismatch with previous external decl of 
`re_token_t*token'
regex_internal.c:1342: error: previous external decl of `re_token_t token'
regcomp.c:2254: error: declaration of `re_token_t*token'
regex_internal.c:1342: error: conflicts with previous declaration `re_token_t 
token'
regcomp.c:2255: error: redefinition of `reg_syntax_t syntax'
regcomp.c:745: error: `reg_syntax_t syntax' previously declared here
regcomp.c:2256: error: redefinition of `int nest'
regcomp.c:2165: error: `int nest' previously declared here
regcomp.c:2257: error: redefinition of `reg_errcode_t*err'
regcomp.c:2127: error: `reg_errcode_t*err' previously declared here
regcomp.c:2258: error: expected unqualified-id before '{' token
regcomp.c:2258: error: expected `,' or `;' before '{' token
regcomp.c:2472: error: `bin_tree_t*parse_sub_exp' redeclared as different kind 
of symbol
regcomp.c:82: error: previous declaration of `bin_tree_t* 
parse_sub_exp(re_string_t*, regex_t*, re_token_t*, reg_syntax_t, int, 
reg_errcode_t*)'
regcomp.c:2472: error: declaration of `bin_tree_t*parse_sub_exp'
regcomp.c:82: error: conflicts with previous declaration `bin_tree_t* 
parse_sub_exp(re_string_t*, regex_t*, re_token_t*, reg_syntax_t, int, 
reg_errcode_t*)'
regcomp.c:2472: error: `regexp' was not declared in this scope
regcomp.c:2473: error: initializer expression list treated as compound 
expression
regcomp.c:2473: error: expected `,' or `;' before "re_string_t"
regcomp.c:2474: error: conflicting declaration 'regex_t*preg'
regcomp.c:538: error: 'preg' has a previous declaration as `const regex_t*preg'
regcomp.c:2474: error: type mismatch with previous external decl of 
`regex_t*preg'
regcomp.c:538: error: previous external decl of `const regex_t*preg'
regcomp.c:2474: error: declaration of `regex_t*preg'
regcomp.c:538: error: conflicts with previous declaration `const regex_t*preg'
regcomp.c:2475: error: conflicting declaration 're_token_t*token'
regex_internal.c:1342: error: 'token' has a previous declaration as `re_token_t 
token'
regcomp.c:2475: error: type mismatch with previous external decl of 
`re_token_t*token'
regex_internal.c:1342: error: previous external decl of `re_token_t token'
regcomp.c:2475: error: declaration of `re_token_t*token'
regex_internal.c:1342: error: conflicts with previous declaration `re_token_t 
token'
regcomp.c:2476: error: redefinition of `reg_syntax_t syntax'
regcomp.c:745: error: `reg_syntax_t syntax' previously declared here
regcomp.c:2477: error: redefinition of `int nest'
regcomp.c:2165: error: `int nest' previously declared here
regcomp.c:2478: error: redefinition of `reg_errcode_t*err'
regcomp.c:2127: error: `reg_errcode_t*err' previously declared here
regcomp.c:2479: error: expected unqualified-id before '{' token
regcomp.c:2479: error: expected `,' or `;' before '{' token
regcomp.c:2513: error: `bin_tree_t*parse_dup_op' redeclared as different kind 
of symbol
regcomp.c:85: error: previous declaration of `bin_tree_t* 
parse_dup_op(bin_tree_t*, re_string_t*, re_dfa_t*, re_token_t*, reg_syntax_t, 
reg_errcode_t*)'
regcomp.c:2513: error: declaration of `bin_tree_t*parse_dup_op'
regcomp.c:85: error: conflicts with previous declaration `bin_tree_t* 
parse_dup_op(bin_tree_t*, re_string_t*, re_dfa_t*, re_token_t*, reg_syntax_t, 
reg_errcode_t*)'
regcomp.c:2513: error: `regexp' was not declared in this scope
regcomp.c:2514: error: initializer expression list treated as compound 
expression
regcomp.c:2514: error: expected `,' or `;' before "bin_tree_t"
regcomp.c:2516: error: conflicting declaration 're_dfa_t*dfa'
regex_internal.c:51: error: 'dfa' has a previous declaration as `const 
re_dfa_t*dfa'
regcomp.c:2516: error: type mismatch with previous external decl of 
`re_dfa_t*dfa'
regex_internal.c:51: error: previous external decl of `const re_dfa_t*dfa'
regcomp.c:2516: error: declaration of `re_dfa_t*dfa'
regex_internal.c:51: error: conflicts with previous declaration `const 
re_dfa_t*dfa'
regcomp.c:2517: error: conflicting declaration 're_token_t*token'
regex_internal.c:1342: error: 'token' has a previous declaration as `re_token_t 
token'
regcomp.c:2517: error: type mismatch with previous external decl of 
`re_token_t*token'
regex_internal.c:1342: error: previous external decl of `re_token_t token'
regcomp.c:2517: error: declaration of `re_token_t*token'
regex_internal.c:1342: error: conflicts with previous declaration `re_token_t 
token'
regcomp.c:2518: error: redefinition of `reg_syntax_t syntax'
regcomp.c:745: error: `reg_syntax_t syntax' previously declared here
regcomp.c:2519: error: redefinition of `reg_errcode_t*err'
regcomp.c:2127: error: `reg_errcode_t*err' previously declared here
regcomp.c:2520: error: expected unqualified-id before '{' token
regcomp.c:2520: error: expected `,' or `;' before '{' token
regcomp.c:2659: error: `reg_errcode_t build_range_exp' redeclared as different 
kind of symbol
regcomp.c:103: error: previous declaration of `reg_errcode_t 
build_range_exp(unsigned int*, re_charset_t*, int*, bracket_elem_t*, 
bracket_elem_t*)'
regcomp.c:2659: error: declaration of `reg_errcode_t build_range_exp'
regcomp.c:103: error: conflicts with previous declaration `reg_errcode_t 
build_range_exp(unsigned int*, re_charset_t*, int*, bracket_elem_t*, 
bracket_elem_t*)'
regcomp.c:2659: error: `sbcset' was not declared in this scope
regcomp.c:2659: error: `mbcset' was not declared in this scope
regcomp.c:2659: error: `range_alloc' was not declared in this scope
regcomp.c:2659: error: `start_elem' was not declared in this scope
regcomp.c:2659: error: `end_elem' was not declared in this scope
regcomp.c:2660: error: initializer expression list treated as compound 
expression
regcomp.c:2660: error: expected `,' or `;' before "re_charset_t"
regcomp.c:2667: error: expected unqualified-id before '{' token
regcomp.c:2667: error: expected `,' or `;' before '{' token
regcomp.c:2780: error: `reg_errcode_t build_collating_symbol' redeclared as 
different kind of symbol
regcomp.c:107: error: previous declaration of `reg_errcode_t 
build_collating_symbol(unsigned int*, re_charset_t*, int*, const unsigned 
char*)'
regcomp.c:2780: error: declaration of `reg_errcode_t build_collating_symbol'
regcomp.c:107: error: conflicts with previous declaration `reg_errcode_t 
build_collating_symbol(unsigned int*, re_charset_t*, int*, const unsigned 
char*)'
regcomp.c:2780: error: `mbcset' was not declared in this scope
regcomp.c:2780: error: `coll_sym_alloc' was not declared in this scope
regcomp.c:2780: error: `name' was not declared in this scope
regcomp.c:2781: error: initializer expression list treated as compound 
expression
regcomp.c:2781: error: expected `,' or `;' before "re_charset_t"
regcomp.c:2786: error: redefinition of `unsigned int*sbcset'
regcomp.c:2665: error: `unsigned int*sbcset' previously declared here
regcomp.c:2788: error: expected unqualified-id before '{' token
regcomp.c:2788: error: expected `,' or `;' before '{' token
regcomp.c:2804: error: `bin_tree_t*parse_bracket_exp' redeclared as different 
kind of symbol
regcomp.c:88: error: previous declaration of `bin_tree_t* 
parse_bracket_exp(re_string_t*, re_dfa_t*, re_token_t*, reg_syntax_t, 
reg_errcode_t*)'
regcomp.c:2804: error: declaration of `bin_tree_t*parse_bracket_exp'
regcomp.c:88: error: conflicts with previous declaration `bin_tree_t* 
parse_bracket_exp(re_string_t*, re_dfa_t*, re_token_t*, reg_syntax_t, 
reg_errcode_t*)'
regcomp.c:2805: error: initializer expression list treated as compound 
expression
regcomp.c:2805: warning: left-hand operand of comma has no effect
regcomp.c:2805: warning: right-hand operand of comma has no effect
regcomp.c:2805: warning: right-hand operand of comma has no effect
regcomp.c:2805: warning: right-hand operand of comma has no effect
regcomp.c:2805: error: cannot convert `reg_errcode_t*' to `bin_tree_t*' in 
initialization
regcomp.c:2805: error: expected `,' or `;' before "re_string_t"
regcomp.c:2806: error: conflicting declaration 're_dfa_t*dfa'
regex_internal.c:51: error: 'dfa' has a previous declaration as `const 
re_dfa_t*dfa'
regcomp.c:2806: error: type mismatch with previous external decl of 
`re_dfa_t*dfa'
regex_internal.c:51: error: previous external decl of `const re_dfa_t*dfa'
regcomp.c:2806: error: declaration of `re_dfa_t*dfa'
regex_internal.c:51: error: conflicts with previous declaration `const 
re_dfa_t*dfa'
regcomp.c:2807: error: conflicting declaration 're_token_t*token'
regex_internal.c:1342: error: 'token' has a previous declaration as `re_token_t 
token'
regcomp.c:2807: error: type mismatch with previous external decl of 
`re_token_t*token'
regex_internal.c:1342: error: previous external decl of `re_token_t token'
regcomp.c:2807: error: declaration of `re_token_t*token'
regex_internal.c:1342: error: conflicts with previous declaration `re_token_t 
token'
regcomp.c:2808: error: redefinition of `reg_syntax_t syntax'
regcomp.c:745: error: `reg_syntax_t syntax' previously declared here
regcomp.c:2809: error: redefinition of `reg_errcode_t*err'
regcomp.c:2127: error: `reg_errcode_t*err' previously declared here
regcomp.c:2810: error: expected unqualified-id before '{' token
regcomp.c:2810: error: expected `,' or `;' before '{' token
regcomp.c:3360: error: `reg_errcode_t parse_bracket_element' redeclared as 
different kind of symbol
regcomp.c:94: error: previous declaration of `reg_errcode_t 
parse_bracket_element(bracket_elem_t*, re_string_t*, re_token_t*, int, 
re_dfa_t*, reg_syntax_t, int)'
regcomp.c:3360: error: declaration of `reg_errcode_t parse_bracket_element'
regcomp.c:94: error: conflicts with previous declaration `reg_errcode_t 
parse_bracket_element(bracket_elem_t*, re_string_t*, re_token_t*, int, 
re_dfa_t*, reg_syntax_t, int)'
regcomp.c:3360: error: `token_len' was not declared in this scope
regcomp.c:3361: error: `accept_hyphen' was not declared in this scope
regcomp.c:3362: error: initializer expression list treated as compound 
expression
regcomp.c:3362: warning: left-hand operand of comma has no effect
regcomp.c:3362: warning: right-hand operand of comma has no effect
regcomp.c:3362: error: expected `,' or `;' before "bracket_elem_t"
regcomp.c:3363: error: redefinition of `re_string_t*regexp'
regcomp.c:2515: error: `re_string_t*regexp' previously declared here
regcomp.c:3364: error: conflicting declaration 're_token_t*token'
regex_internal.c:1342: error: 'token' has a previous declaration as `re_token_t 
token'
regcomp.c:3364: error: type mismatch with previous external decl of 
`re_token_t*token'
regex_internal.c:1342: error: previous external decl of `re_token_t token'
regcomp.c:3364: error: declaration of `re_token_t*token'
regex_internal.c:1342: error: conflicts with previous declaration `re_token_t 
token'
regcomp.c:3366: error: conflicting declaration 're_dfa_t*dfa'
regex_internal.c:51: error: 'dfa' has a previous declaration as `const 
re_dfa_t*dfa'
regcomp.c:3366: error: type mismatch with previous external decl of 
`re_dfa_t*dfa'
regex_internal.c:51: error: previous external decl of `const re_dfa_t*dfa'
regcomp.c:3366: error: declaration of `re_dfa_t*dfa'
regex_internal.c:51: error: conflicts with previous declaration `const 
re_dfa_t*dfa'
regcomp.c:3367: error: redefinition of `reg_syntax_t syntax'
regcomp.c:745: error: `reg_syntax_t syntax' previously declared here
regcomp.c:3369: error: expected unqualified-id before '{' token
regcomp.c:3369: error: expected `,' or `;' before '{' token
regcomp.c:3406: error: `reg_errcode_t parse_bracket_symbol' redeclared as 
different kind of symbol
regcomp.c:97: error: previous declaration of `reg_errcode_t 
parse_bracket_symbol(bracket_elem_t*, re_string_t*, re_token_t*)'
regcomp.c:3406: error: declaration of `reg_errcode_t parse_bracket_symbol'
regcomp.c:97: error: conflicts with previous declaration `reg_errcode_t 
parse_bracket_symbol(bracket_elem_t*, re_string_t*, re_token_t*)'
regcomp.c:3407: error: initializer expression list treated as compound 
expression
regcomp.c:3407: warning: left-hand operand of comma has no effect
regcomp.c:3407: warning: right-hand operand of comma has no effect
regcomp.c:3407: error: cannot convert `re_token_t' to `reg_errcode_t' in 
initialization
regcomp.c:3407: error: expected `,' or `;' before "bracket_elem_t"
regcomp.c:3408: error: redefinition of `re_string_t*regexp'
regcomp.c:2515: error: `re_string_t*regexp' previously declared here
regcomp.c:3409: error: conflicting declaration 're_token_t*token'
regex_internal.c:1342: error: 'token' has a previous declaration as `re_token_t 
token'
regcomp.c:3409: error: type mismatch with previous external decl of 
`re_token_t*token'
regex_internal.c:1342: error: previous external decl of `re_token_t token'
regcomp.c:3409: error: declaration of `re_token_t*token'
regex_internal.c:1342: error: conflicts with previous declaration `re_token_t 
token'
regcomp.c:3410: error: expected unqualified-id before '{' token
regcomp.c:3410: error: expected `,' or `;' before '{' token
regcomp.c:3456: error: `reg_errcode_t build_equiv_class' redeclared as 
different kind of symbol
regcomp.c:120: error: previous declaration of `reg_errcode_t 
build_equiv_class(unsigned int*, re_charset_t*, int*, const unsigned char*)'
regcomp.c:3456: error: declaration of `reg_errcode_t build_equiv_class'
regcomp.c:120: error: conflicts with previous declaration `reg_errcode_t 
build_equiv_class(unsigned int*, re_charset_t*, int*, const unsigned char*)'
regcomp.c:3456: error: `mbcset' was not declared in this scope
regcomp.c:3456: error: `equiv_class_alloc' was not declared in this scope
regcomp.c:3457: error: initializer expression list treated as compound 
expression
regcomp.c:3457: error: expected `,' or `;' before "re_charset_t"
regcomp.c:3462: error: redefinition of `unsigned int*sbcset'
regcomp.c:2665: error: `unsigned int*sbcset' previously declared here
regcomp.c:3463: error: redefinition of `const unsigned char*name'
regcomp.c:2787: error: `const unsigned char*name' previously declared here
regcomp.c:3464: error: expected unqualified-id before '{' token
regcomp.c:3464: error: expected `,' or `;' before '{' token
regcomp.c:3551: error: `reg_errcode_t build_charclass' redeclared as different 
kind of symbol
regcomp.c:126: error: previous declaration of `reg_errcode_t 
build_charclass(unsigned char*, unsigned int*, re_charset_t*, int*, const 
unsigned char*, reg_syntax_t)'
regcomp.c:3551: error: declaration of `reg_errcode_t build_charclass'
regcomp.c:126: error: conflicts with previous declaration `reg_errcode_t 
build_charclass(unsigned char*, unsigned int*, re_charset_t*, int*, const 
unsigned char*, reg_syntax_t)'
regcomp.c:3551: error: `mbcset' was not declared in this scope
regcomp.c:3551: error: `char_class_alloc' was not declared in this scope
regcomp.c:3551: error: `class_name' was not declared in this scope
regcomp.c:3552: error: initializer expression list treated as compound 
expression
regcomp.c:3552: warning: left-hand operand of comma has no effect
regcomp.c:3552: error: expected `,' or `;' before "re_charset_t"
regcomp.c:3557: error: conflicting declaration 'unsigned char*trans'
regex_internal.c:50: error: 'trans' has a previous declaration as `char*trans'
regcomp.c:3557: error: type mismatch with previous external decl of `unsigned 
char*trans'
regex_internal.c:50: error: previous external decl of `char*trans'
regcomp.c:3557: error: declaration of `unsigned char*trans'
regex_internal.c:50: error: conflicts with previous declaration `char*trans'
regcomp.c:3558: error: redefinition of `unsigned int*sbcset'
regcomp.c:2665: error: `unsigned int*sbcset' previously declared here
regcomp.c:3560: error: redefinition of `reg_syntax_t syntax'
regcomp.c:745: error: `reg_syntax_t syntax' previously declared here
regcomp.c:3561: error: expected unqualified-id before '{' token
regcomp.c:3561: error: expected `,' or `;' before '{' token
regcomp.c:3630: error: `bin_tree_t*build_charclass_op' redeclared as different 
kind of symbol
regcomp.c:139: error: previous declaration of `bin_tree_t* 
build_charclass_op(re_dfa_t*, unsigned char*, const unsigned char*, const 
unsigned char*, int, reg_errcode_t*)'
regcomp.c:3630: error: declaration of `bin_tree_t*build_charclass_op'
regcomp.c:139: error: conflicts with previous declaration `bin_tree_t* 
build_charclass_op(re_dfa_t*, unsigned char*, const unsigned char*, const 
unsigned char*, int, reg_errcode_t*)'
regcomp.c:3630: error: `non_match' was not declared in this scope
regcomp.c:3631: error: initializer expression list treated as compound 
expression
regcomp.c:3631: warning: left-hand operand of comma has no effect
regcomp.c:3631: warning: right-hand operand of comma has no effect
regcomp.c:3631: warning: right-hand operand of comma has no effect
regcomp.c:3631: error: expected `,' or `;' before "re_dfa_t"
regcomp.c:3632: error: conflicting declaration 'unsigned char*trans'
regex_internal.c:50: error: 'trans' has a previous declaration as `char*trans'
regcomp.c:3632: error: type mismatch with previous external decl of `unsigned 
char*trans'
regex_internal.c:50: error: previous external decl of `char*trans'
regcomp.c:3632: error: declaration of `unsigned char*trans'
regex_internal.c:50: error: conflicts with previous declaration `char*trans'
regcomp.c:3633: error: redefinition of `const unsigned char*class_name'
regcomp.c:3559: error: `const unsigned char*class_name' previously declared here
regcomp.c:3634: error: conflicting declaration 'const unsigned char*extra'
regcomp.c:1194: error: 'extra' has a previous declaration as `void*extra'
regcomp.c:3634: error: type mismatch with previous external decl of `const 
unsigned char*extra'
regcomp.c:1194: error: previous external decl of `void*extra'
regcomp.c:3634: error: declaration of `const unsigned char*extra'
regcomp.c:1194: error: conflicts with previous declaration `void*extra'
regcomp.c:3636: error: redefinition of `reg_errcode_t*err'
regcomp.c:2127: error: `reg_errcode_t*err' previously declared here
regcomp.c:3637: error: expected unqualified-id before '{' token
regcomp.c:3637: error: expected `,' or `;' before '{' token
regcomp.c:3750: error: `int fetch_number' redeclared as different kind of symbol
regcomp.c:62: error: previous declaration of `int fetch_number(re_string_t*, 
re_token_t*, reg_syntax_t)'
regcomp.c:3750: error: declaration of `int fetch_number'
regcomp.c:62: error: conflicts with previous declaration `int 
fetch_number(re_string_t*, re_token_t*, reg_syntax_t)'
regcomp.c:3751: error: initializer expression list treated as compound 
expression
regcomp.c:3751: warning: left-hand operand of comma has no effect
regcomp.c:3751: warning: right-hand operand of comma has no effect
regcomp.c:3751: error: expected `,' or `;' before "re_string_t"
regcomp.c:3752: error: conflicting declaration 're_token_t*token'
regex_internal.c:1342: error: 'token' has a previous declaration as `re_token_t 
token'
regcomp.c:3752: error: type mismatch with previous external decl of 
`re_token_t*token'
regex_internal.c:1342: error: previous external decl of `re_token_t token'
regcomp.c:3752: error: declaration of `re_token_t*token'
regex_internal.c:1342: error: conflicts with previous declaration `re_token_t 
token'
regcomp.c:3753: error: redefinition of `reg_syntax_t syntax'
regcomp.c:745: error: `reg_syntax_t syntax' previously declared here
regcomp.c:3754: error: expected unqualified-id before '{' token
regcomp.c:3754: error: expected `,' or `;' before '{' token
regcomp.c:3793: error: `bin_tree_t*create_tree' redeclared as different kind of 
symbol
regcomp.c:142: error: previous declaration of `bin_tree_t* 
create_tree(re_dfa_t*, bin_tree_t*, bin_tree_t*, re_token_type_t)'
regcomp.c:3793: error: declaration of `bin_tree_t*create_tree'
regcomp.c:142: error: conflicts with previous declaration `bin_tree_t* 
create_tree(re_dfa_t*, bin_tree_t*, bin_tree_t*, re_token_type_t)'
regcomp.c:3793: error: `left' was not declared in this scope
regcomp.c:3793: error: `right' was not declared in this scope
regcomp.c:3793: error: `type' was not declared in this scope
regcomp.c:3794: error: initializer expression list treated as compound 
expression
regcomp.c:3794: error: expected `,' or `;' before "re_dfa_t"
regcomp.c:3798: error: expected unqualified-id before '{' token
regcomp.c:3798: error: expected `,' or `;' before '{' token
regcomp.c:3805: error: `bin_tree_t*create_token_tree' redeclared as different 
kind of symbol
regcomp.c:145: error: previous declaration of `bin_tree_t* 
create_token_tree(re_dfa_t*, bin_tree_t*, bin_tree_t*, const re_token_t*)'
regcomp.c:3805: error: declaration of `bin_tree_t*create_token_tree'
regcomp.c:145: error: conflicts with previous declaration `bin_tree_t* 
create_token_tree(re_dfa_t*, bin_tree_t*, bin_tree_t*, const re_token_t*)'
regcomp.c:3806: error: initializer expression list treated as compound 
expression
regcomp.c:3806: warning: left-hand operand of comma has no effect
regcomp.c:3806: warning: right-hand operand of comma has no effect
regcomp.c:3806: warning: right-hand operand of comma has no effect
regcomp.c:3806: error: cannot convert `re_token_t' to `bin_tree_t*' in 
initialization
regcomp.c:3806: error: expected `,' or `;' before "re_dfa_t"
regcomp.c:3807: error: redefinition of `bin_tree_t*left'
regcomp.c:3795: error: `bin_tree_t*left' previously declared here
regcomp.c:3808: error: redefinition of `bin_tree_t*right'
regcomp.c:3796: error: `bin_tree_t*right' previously declared here
regcomp.c:3809: error: conflicting declaration 'const re_token_t*token'
regex_internal.c:1342: error: 'token' has a previous declaration as `re_token_t 
token'
regcomp.c:3809: error: type mismatch with previous external decl of `const 
re_token_t*token'
regex_internal.c:1342: error: previous external decl of `re_token_t token'
regcomp.c:3809: error: declaration of `const re_token_t*token'
regex_internal.c:1342: error: conflicts with previous declaration `re_token_t 
token'
regcomp.c:3810: error: expected unqualified-id before '{' token
regcomp.c:3810: error: expected `,' or `;' before '{' token
regcomp.c:3845: error: `reg_errcode_t mark_opt_subexp' redeclared as different 
kind of symbol
regcomp.c:149: error: previous declaration of `reg_errcode_t 
mark_opt_subexp(void*, bin_tree_t*)'
regcomp.c:3845: error: declaration of `reg_errcode_t mark_opt_subexp'
regcomp.c:149: error: conflicts with previous declaration `reg_errcode_t 
mark_opt_subexp(void*, bin_tree_t*)'
regcomp.c:3846: error: initializer expression list treated as compound 
expression
regcomp.c:3846: warning: left-hand operand of comma has no effect
regcomp.c:3846: error: cannot convert `bin_tree_t*' to `reg_errcode_t' in 
initialization
regcomp.c:3846: error: expected `,' or `;' before "void"
regcomp.c:3847: error: redefinition of `bin_tree_t*node'
regcomp.c:1262: error: `bin_tree_t*node' previously declared here
regcomp.c:3848: error: expected unqualified-id before '{' token
regcomp.c:3848: error: expected `,' or `;' before '{' token
regcomp.c:3887: error: `bin_tree_t*duplicate_tree' redeclared as different kind 
of symbol
regcomp.c:146: error: previous declaration of `bin_tree_t* duplicate_tree(const 
bin_tree_t*, re_dfa_t*)'
regcomp.c:3887: error: declaration of `bin_tree_t*duplicate_tree'
regcomp.c:146: error: conflicts with previous declaration `bin_tree_t* 
duplicate_tree(const bin_tree_t*, re_dfa_t*)'
regcomp.c:3888: error: initializer expression list treated as compound 
expression
regcomp.c:3888: warning: left-hand operand of comma has no effect
regcomp.c:3888: error: cannot convert `const re_dfa_t*' to `bin_tree_t*' in 
initialization
regcomp.c:3888: error: expected `,' or `;' before "const"
regcomp.c:3889: error: conflicting declaration 're_dfa_t*dfa'
regex_internal.c:51: error: 'dfa' has a previous declaration as `const 
re_dfa_t*dfa'
regcomp.c:3889: error: type mismatch with previous external decl of 
`re_dfa_t*dfa'
regex_internal.c:51: error: previous external decl of `const re_dfa_t*dfa'
regcomp.c:3889: error: declaration of `re_dfa_t*dfa'
regex_internal.c:51: error: conflicts with previous declaration `const 
re_dfa_t*dfa'
regcomp.c:3890: error: expected unqualified-id before '{' token
regcomp.c:3890: error: expected `,' or `;' before '{' token
In file included from regex.c:87:
regexec.c:212: error: `int regexec' redeclared as different kind of symbol
./regex.h:569: error: previous declaration of `int regexec(const regex_t*, 
const char*, size_t, regmatch_t*, int)'
regexec.c:212: error: declaration of `int regexec'
./regex.h:569: error: conflicts with previous declaration `int regexec(const 
regex_t*, const char*, size_t, regmatch_t*, int)'
regexec.c:212: error: `string' was not declared in this scope
regexec.c:212: error: `nmatch' was not declared in this scope
regexec.c:212: error: `pmatch' was not declared in this scope
regexec.c:213: error: initializer expression list treated as compound expression
regexec.c:213: error: expected `,' or `;' before "const"
regexec.c:216: error: storage size of `pmatch' isn't known
regexec.c:216: error: storage size of `pmatch' isn't known
regexec.c:217: error: redefinition of `int eflags'
regex_internal.c:579: error: `int eflags' previously declared here
regexec.c:218: error: expected unqualified-id before '{' token
regexec.c:218: error: expected `,' or `;' before '{' token
regexec.c:298: error: `int re_match' redeclared as different kind of symbol
./regex.h:509: error: previous declaration of `int re_match(re_pattern_buffer*, 
const char*, int, int, re_registers*)'
regexec.c:298: error: declaration of `int re_match'
./regex.h:509: error: conflicts with previous declaration `int 
re_match(re_pattern_buffer*, const char*, int, int, re_registers*)'
regexec.c:298: error: `start' was not declared in this scope
regexec.c:298: error: `regs' was not declared in this scope
regexec.c:299: error: initializer expression list treated as compound expression
regexec.c:299: warning: left-hand operand of comma has no effect
regexec.c:299: warning: right-hand operand of comma has no effect
regexec.c:299: error: expected `,' or `;' before "struct"
regexec.c:300: error: conflicting declaration 'const char*string'
regexec.c:214: error: 'string' has a previous declaration as `const char* 
__restrict string'
regexec.c:300: error: type mismatch with previous external decl of `const 
char*string'
regexec.c:214: error: previous external decl of `const char* __restrict string'
regexec.c:300: error: declaration of `const char*string'
regexec.c:214: error: conflicts with previous declaration `const char* 
__restrict string'
regexec.c:301: error: conflicting declaration 'int length'
regcomp.c:243: error: 'length' has a previous declaration as `size_t length'
regexec.c:301: error: type mismatch with previous external decl of `int length'
regcomp.c:243: error: previous external decl of `size_t length'
regexec.c:301: error: declaration of `int length'
regcomp.c:243: error: conflicts with previous declaration `size_t length'
regexec.c:303: error: expected unqualified-id before '{' token
regexec.c:303: error: expected `,' or `;' before '{' token
regexec.c:311: error: `int re_search' redeclared as different kind of symbol
./regex.h:494: error: previous declaration of `int 
re_search(re_pattern_buffer*, const char*, int, int, int, re_registers*)'
regexec.c:311: error: declaration of `int re_search'
./regex.h:494: error: conflicts with previous declaration `int 
re_search(re_pattern_buffer*, const char*, int, int, int, re_registers*)'
regexec.c:311: error: `range' was not declared in this scope
regexec.c:312: error: initializer expression list treated as compound expression
regexec.c:312: warning: left-hand operand of comma has no effect
regexec.c:312: warning: right-hand operand of comma has no effect
regexec.c:312: warning: right-hand operand of comma has no effect
regexec.c:312: error: expected `,' or `;' before "struct"
regexec.c:313: error: conflicting declaration 'const char*string'
regexec.c:214: error: 'string' has a previous declaration as `const char* 
__restrict string'
regexec.c:313: error: type mismatch with previous external decl of `const 
char*string'
regexec.c:214: error: previous external decl of `const char* __restrict string'
regexec.c:313: error: declaration of `const char*string'
regexec.c:214: error: conflicts with previous declaration `const char* 
__restrict string'
regexec.c:314: error: conflicting declaration 'int length'
regcomp.c:243: error: 'length' has a previous declaration as `size_t length'
regexec.c:314: error: type mismatch with previous external decl of `int length'
regcomp.c:243: error: previous external decl of `size_t length'
regexec.c:314: error: declaration of `int length'
regcomp.c:243: error: conflicts with previous declaration `size_t length'
regexec.c:314: error: redefinition of `int start'
regexec.c:301: error: `int start' previously declared here
regexec.c:315: error: redefinition of `re_registers*regs'
regexec.c:302: error: `re_registers*regs' previously declared here
regexec.c:316: error: expected unqualified-id before '{' token
regexec.c:316: error: expected `,' or `;' before '{' token
regexec.c:324: error: `int re_match_2' redeclared as different kind of symbol
./regex.h:515: error: previous declaration of `int 
re_match_2(re_pattern_buffer*, const char*, int, const char*, int, int, 
re_registers*, int)'
regexec.c:324: error: declaration of `int re_match_2'
./regex.h:515: error: conflicts with previous declaration `int 
re_match_2(re_pattern_buffer*, const char*, int, const char*, int, int, 
re_registers*, int)'
regexec.c:324: error: `string1' was not declared in this scope
regexec.c:324: error: `length1' was not declared in this scope
regexec.c:324: error: `string2' was not declared in this scope
regexec.c:324: error: `length2' was not declared in this scope
regexec.c:324: error: `stop' was not declared in this scope
regexec.c:325: error: initializer expression list treated as compound expression
regexec.c:325: error: expected `,' or `;' before "struct"
regexec.c:327: error: redefinition of `int start'
regexec.c:301: error: `int start' previously declared here
regexec.c:328: error: redefinition of `re_registers*regs'
regexec.c:302: error: `re_registers*regs' previously declared here
regexec.c:329: error: expected unqualified-id before '{' token
regexec.c:329: error: expected `,' or `;' before '{' token
regexec.c:338: error: `int re_search_2' redeclared as different kind of symbol
./regex.h:501: error: previous declaration of `int 
re_search_2(re_pattern_buffer*, const char*, int, const char*, int, int, int, 
re_registers*, int)'
regexec.c:338: error: declaration of `int re_search_2'
./regex.h:501: error: conflicts with previous declaration `int 
re_search_2(re_pattern_buffer*, const char*, int, const char*, int, int, int, 
re_registers*, int)'
regexec.c:339: error: initializer expression list treated as compound expression
regexec.c:339: warning: left-hand operand of comma has no effect
regexec.c:339: warning: right-hand operand of comma has no effect
regexec.c:339: warning: right-hand operand of comma has no effect
regexec.c:339: warning: right-hand operand of comma has no effect
regexec.c:339: warning: right-hand operand of comma has no effect
regexec.c:339: warning: right-hand operand of comma has no effect
regexec.c:339: warning: right-hand operand of comma has no effect
regexec.c:339: warning: right-hand operand of comma has no effect
regexec.c:339: error: expected `,' or `;' before "struct"
regexec.c:340: error: redefinition of `const char*string1'
regexec.c:326: error: `const char*string1' previously declared here
regexec.c:340: error: redefinition of `const char*string2'
regexec.c:326: error: `const char*string2' previously declared here
regexec.c:341: error: redefinition of `int length1'
regexec.c:327: error: `int length1' previously declared here
regexec.c:341: error: redefinition of `int length2'
regexec.c:327: error: `int length2' previously declared here
regexec.c:341: error: redefinition of `int start'
regexec.c:301: error: `int start' previously declared here
regexec.c:341: error: redefinition of `int range'
regexec.c:314: error: `int range' previously declared here
regexec.c:341: error: redefinition of `int stop'
regexec.c:327: error: `int stop' previously declared here
regexec.c:342: error: redefinition of `re_registers*regs'
regexec.c:302: error: `re_registers*regs' previously declared here
regexec.c:343: error: expected unqualified-id before '{' token
regexec.c:343: error: expected `,' or `;' before '{' token
regexec.c:352: error: `int re_search_2_stub' redeclared as different kind of 
symbol
regexec.c:47: error: previous declaration of `int 
re_search_2_stub(re_pattern_buffer*, const char*, int, const char*, int, int, 
int, re_registers*, int, int)'
regexec.c:352: error: declaration of `int re_search_2_stub'
regexec.c:47: error: conflicts with previous declaration `int 
re_search_2_stub(re_pattern_buffer*, const char*, int, const char*, int, int, 
int, re_registers*, int, int)'
regexec.c:353: error: `ret_len' was not declared in this scope
regexec.c:354: error: initializer expression list treated as compound expression
regexec.c:354: warning: left-hand operand of comma has no effect
regexec.c:354: warning: right-hand operand of comma has no effect
regexec.c:354: warning: right-hand operand of comma has no effect
regexec.c:354: warning: right-hand operand of comma has no effect
regexec.c:354: warning: right-hand operand of comma has no effect
regexec.c:354: warning: right-hand operand of comma has no effect
regexec.c:354: warning: right-hand operand of comma has no effect
regexec.c:354: warning: right-hand operand of comma has no effect
regexec.c:354: error: expected `,' or `;' before "struct"
regexec.c:355: error: redefinition of `const char*string1'
regexec.c:326: error: `const char*string1' previously declared here
regexec.c:355: error: redefinition of `const char*string2'
regexec.c:326: error: `const char*string2' previously declared here
regexec.c:356: error: redefinition of `int length1'
regexec.c:327: error: `int length1' previously declared here
regexec.c:356: error: redefinition of `int length2'
regexec.c:327: error: `int length2' previously declared here
regexec.c:356: error: redefinition of `int start'
regexec.c:301: error: `int start' previously declared here
regexec.c:356: error: redefinition of `int range'
regexec.c:314: error: `int range' previously declared here
regexec.c:356: error: redefinition of `int stop'
regexec.c:327: error: `int stop' previously declared here
regexec.c:357: error: redefinition of `re_registers*regs'
regexec.c:302: error: `re_registers*regs' previously declared here
regexec.c:358: error: expected unqualified-id before '{' token
regexec.c:358: error: expected `,' or `;' before '{' token
regexec.c:398: error: `int re_search_stub' redeclared as different kind of 
symbol
regexec.c:51: error: previous declaration of `int 
re_search_stub(re_pattern_buffer*, const char*, int, int, int, int, 
re_registers*, int)'
regexec.c:398: error: declaration of `int re_search_stub'
regexec.c:51: error: conflicts with previous declaration `int 
re_search_stub(re_pattern_buffer*, const char*, int, int, int, int, 
re_registers*, int)'
regexec.c:399: error: initializer expression list treated as compound expression
regexec.c:399: warning: left-hand operand of comma has no effect
regexec.c:399: warning: right-hand operand of comma has no effect
regexec.c:399: warning: right-hand operand of comma has no effect
regexec.c:399: warning: right-hand operand of comma has no effect
regexec.c:399: warning: right-hand operand of comma has no effect
regexec.c:399: warning: right-hand operand of comma has no effect
regexec.c:399: warning: right-hand operand of comma has no effect
regexec.c:399: error: expected `,' or `;' before "struct"
regexec.c:400: error: conflicting declaration 'const char*string'
regexec.c:214: error: 'string' has a previous declaration as `const char* 
__restrict string'
regexec.c:400: error: type mismatch with previous external decl of `const 
char*string'
regexec.c:214: error: previous external decl of `const char* __restrict string'
regexec.c:400: error: declaration of `const char*string'
regexec.c:214: error: conflicts with previous declaration `const char* 
__restrict string'
regexec.c:401: error: conflicting declaration 'int length'
regcomp.c:243: error: 'length' has a previous declaration as `size_t length'
regexec.c:401: error: type mismatch with previous external decl of `int length'
regcomp.c:243: error: previous external decl of `size_t length'
regexec.c:401: error: declaration of `int length'
regcomp.c:243: error: conflicts with previous declaration `size_t length'
regexec.c:401: error: redefinition of `int start'
regexec.c:301: error: `int start' previously declared here
regexec.c:401: error: redefinition of `int range'
regexec.c:314: error: `int range' previously declared here
regexec.c:401: error: redefinition of `int stop'
regexec.c:327: error: `int stop' previously declared here
regexec.c:401: error: redefinition of `int ret_len'
regexec.c:356: error: `int ret_len' previously declared here
regexec.c:402: error: redefinition of `re_registers*regs'
regexec.c:302: error: `re_registers*regs' previously declared here
regexec.c:403: error: expected unqualified-id before '{' token
regexec.c:403: error: expected `,' or `;' before '{' token
regexec.c:487: error: `unsigned int re_copy_regs' redeclared as different kind 
of symbol
regexec.c:53: error: previous declaration of `unsigned int 
re_copy_regs(re_registers*, regmatch_t*, int, int)'
regexec.c:487: error: declaration of `unsigned int re_copy_regs'
regexec.c:53: error: conflicts with previous declaration `unsigned int 
re_copy_regs(re_registers*, regmatch_t*, int, int)'
regexec.c:487: error: `nregs' was not declared in this scope
regexec.c:487: error: `regs_allocated' was not declared in this scope
regexec.c:488: error: initializer expression list treated as compound expression
regexec.c:488: error: expected `,' or `;' before "struct"
regexec.c:489: error: redefinition of `regmatch_t*pmatch'
regexec.c:216: error: `<typeprefixerror> pmatch' previously declared here
regexec.c:491: error: expected unqualified-id before '{' token
regexec.c:491: error: expected `,' or `;' before '{' token
regexec.c:556: error: variable or field `re_set_registers' declared void
regexec.c:556: error: `int re_set_registers' redeclared as different kind of 
symbol
./regex.h:533: error: previous declaration of `void 
re_set_registers(re_pattern_buffer*, re_registers*, unsigned int, regoff_t*, 
regoff_t*)'
regexec.c:556: error: declaration of `int re_set_registers'
./regex.h:533: error: conflicts with previous declaration `void 
re_set_registers(re_pattern_buffer*, re_registers*, unsigned int, regoff_t*, 
regoff_t*)'
regexec.c:556: error: `num_regs' was not declared in this scope
regexec.c:556: error: `starts' was not declared in this scope
regexec.c:556: error: `ends' was not declared in this scope
regexec.c:557: error: initializer expression list treated as compound expression
regexec.c:557: warning: left-hand operand of comma has no effect
regexec.c:557: error: expected `,' or `;' before "struct"
regexec.c:558: error: redefinition of `re_registers*regs'
regexec.c:302: error: `re_registers*regs' previously declared here
regexec.c:561: error: expected unqualified-id before '{' token
regexec.c:561: error: expected `,' or `;' before '{' token
regexec.c:607: error: `reg_errcode_t re_search_internal' redeclared as 
different kind of symbol
regexec.c:42: error: previous declaration of `reg_errcode_t 
re_search_internal(const regex_t*, const char*, int, int, int, int, size_t, 
regmatch_t*, int)'
regexec.c:607: error: declaration of `reg_errcode_t re_search_internal'
regexec.c:42: error: conflicts with previous declaration `reg_errcode_t 
re_search_internal(const regex_t*, const char*, int, int, int, int, size_t, 
regmatch_t*, int)'
regexec.c:609: error: initializer expression list treated as compound expression
regexec.c:609: warning: left-hand operand of comma has no effect
regexec.c:609: warning: right-hand operand of comma has no effect
regexec.c:609: warning: right-hand operand of comma has no effect
regexec.c:609: warning: right-hand operand of comma has no effect
regexec.c:609: warning: right-hand operand of comma has no effect
regexec.c:609: warning: right-hand operand of comma has no effect
regexec.c:609: error: expected `,' or `;' before "const"
regexec.c:610: error: conflicting declaration 'const char*string'
regexec.c:214: error: 'string' has a previous declaration as `const char* 
__restrict string'
regexec.c:610: error: type mismatch with previous external decl of `const 
char*string'
regexec.c:214: error: previous external decl of `const char* __restrict string'
regexec.c:610: error: declaration of `const char*string'
regexec.c:214: error: conflicts with previous declaration `const char* 
__restrict string'
regexec.c:611: error: conflicting declaration 'int length'
regcomp.c:243: error: 'length' has a previous declaration as `size_t length'
regexec.c:611: error: type mismatch with previous external decl of `int length'
regcomp.c:243: error: previous external decl of `size_t length'
regexec.c:611: error: declaration of `int length'
regcomp.c:243: error: conflicts with previous declaration `size_t length'
regexec.c:611: error: redefinition of `int start'
regexec.c:301: error: `int start' previously declared here
regexec.c:611: error: redefinition of `int range'
regexec.c:314: error: `int range' previously declared here
regexec.c:611: error: redefinition of `int stop'
regexec.c:327: error: `int stop' previously declared here
regexec.c:611: error: redefinition of `int eflags'
regex_internal.c:579: error: `int eflags' previously declared here
regexec.c:612: error: redefinition of `size_t nmatch'
regexec.c:215: error: `size_t nmatch' previously declared here
regexec.c:613: error: redefinition of `regmatch_t pmatch[]'
regexec.c:216: error: `<typeprefixerror> pmatch' previously declared here
regexec.c:614: error: expected unqualified-id before '{' token
regexec.c:614: error: expected `,' or `;' before '{' token
regexec.c:926: error: `reg_errcode_t prune_impossible_nodes' redeclared as 
different kind of symbol
regexec.c:58: error: previous declaration of `reg_errcode_t 
prune_impossible_nodes(re_match_context_t*)'
regexec.c:926: error: declaration of `reg_errcode_t prune_impossible_nodes'
regexec.c:58: error: conflicts with previous declaration `reg_errcode_t 
prune_impossible_nodes(re_match_context_t*)'
regexec.c:926: error: `mctx' was not declared in this scope
regexec.c:927: error: expected `,' or `;' before "re_match_context_t"
regexec.c:928: error: expected unqualified-id before '{' token
regexec.c:928: error: expected `,' or `;' before '{' token
regexec.c:1012: error: `acquire_init_state_context' declared as an `inline' 
variable
regexec.c:1012: error: `re_dfastate_t*acquire_init_state_context' redeclared as 
different kind of symbol
regexec.c:56: error: previous declaration of `re_dfastate_t* 
acquire_init_state_context(reg_errcode_t*, const re_match_context_t*, int)'
regexec.c:1012: error: declaration of `re_dfastate_t*acquire_init_state_context'
regexec.c:56: error: conflicts with previous declaration `re_dfastate_t* 
acquire_init_state_context(reg_errcode_t*, const re_match_context_t*, int)'
regexec.c:1012: error: `mctx' was not declared in this scope
regexec.c:1013: error: initializer expression list treated as compound 
expression
regexec.c:1013: error: expected `,' or `;' before "reg_errcode_t"
regexec.c:1015: error: redefinition of `int idx'
regex_internal.c:579: error: `int idx' previously declared here
regexec.c:1016: error: expected unqualified-id before '{' token
regexec.c:1016: error: expected `,' or `;' before '{' token
regexec.c:1055: error: `int check_matching' redeclared as different kind of 
symbol
regexec.c:61: error: previous declaration of `int 
check_matching(re_match_context_t*, int, int*)'
regexec.c:1055: error: declaration of `int check_matching'
regexec.c:61: error: conflicts with previous declaration `int 
check_matching(re_match_context_t*, int, int*)'
regexec.c:1055: error: `fl_longest_match' was not declared in this scope
regexec.c:1055: error: `p_match_first' was not declared in this scope
regexec.c:1056: error: initializer expression list treated as compound 
expression
regexec.c:1056: error: expected `,' or `;' before "re_match_context_t"
regexec.c:1059: error: expected unqualified-id before '{' token
regexec.c:1059: error: expected `,' or `;' before '{' token
regexec.c:1187: error: `int check_halt_node_context' redeclared as different 
kind of symbol
regexec.c:63: error: previous declaration of `int check_halt_node_context(const 
re_dfa_t*, int, unsigned int)'
regexec.c:1187: error: declaration of `int check_halt_node_context'
regexec.c:63: error: conflicts with previous declaration `int 
check_halt_node_context(const re_dfa_t*, int, unsigned int)'
regexec.c:1188: error: initializer expression list treated as compound 
expression
regexec.c:1188: warning: left-hand operand of comma has no effect
regexec.c:1188: warning: right-hand operand of comma has no effect
regexec.c:1188: error: expected `,' or `;' before "const"
regexec.c:1189: error: conflicting declaration 'int node'
regcomp.c:1262: error: 'node' has a previous declaration as `bin_tree_t*node'
regexec.c:1189: error: type mismatch with previous external decl of `int node'
regcomp.c:1262: error: previous external decl of `bin_tree_t*node'
regexec.c:1189: error: declaration of `int node'
regcomp.c:1262: error: conflicts with previous declaration `bin_tree_t*node'
regexec.c:1190: error: redefinition of `unsigned int context'
regex_internal.c:1384: error: `unsigned int context' previously declared here
regexec.c:1191: error: expected unqualified-id before '{' token
regexec.c:1191: error: expected `,' or `;' before '{' token
regexec.c:1208: error: `int check_halt_state_context' redeclared as different 
kind of symbol
regexec.c:66: error: previous declaration of `int 
check_halt_state_context(const re_match_context_t*, const re_dfastate_t*, int)'
regexec.c:1208: error: declaration of `int check_halt_state_context'
regexec.c:66: error: conflicts with previous declaration `int 
check_halt_state_context(const re_match_context_t*, const re_dfastate_t*, int)'
regexec.c:1208: error: `state' was not declared in this scope
regexec.c:1209: error: initializer expression list treated as compound 
expression
regexec.c:1209: error: expected `,' or `;' before "const"
regexec.c:1211: error: redefinition of `int idx'
regex_internal.c:579: error: `int idx' previously declared here
regexec.c:1212: error: expected unqualified-id before '{' token
regexec.c:1212: error: expected `,' or `;' before '{' token
regexec.c:1231: error: `int proceed_next_node' redeclared as different kind of 
symbol
regexec.c:73: error: previous declaration of `int proceed_next_node(const 
re_match_context_t*, int, regmatch_t*, int*, int, re_node_set*, 
re_fail_stack_t*)'
regexec.c:1231: error: declaration of `int proceed_next_node'
regexec.c:73: error: conflicts with previous declaration `int 
proceed_next_node(const re_match_context_t*, int, regmatch_t*, int*, int, 
re_node_set*, re_fail_stack_t*)'
regexec.c:1231: error: `pidx' was not declared in this scope
regexec.c:1231: error: `eps_via_nodes' was not declared in this scope
regexec.c:1231: error: `fs' was not declared in this scope
regexec.c:1232: error: initializer expression list treated as compound 
expression
regexec.c:1232: warning: left-hand operand of comma has no effect
regexec.c:1232: warning: right-hand operand of comma has no effect
regexec.c:1232: error: expected `,' or `;' before "const"
regexec.c:1233: error: conflicting declaration 'regmatch_t*regs'
regexec.c:302: error: 'regs' has a previous declaration as `re_registers*regs'
regexec.c:1233: error: type mismatch with previous external decl of 
`regmatch_t*regs'
regexec.c:302: error: previous external decl of `re_registers*regs'
regexec.c:1233: error: declaration of `regmatch_t*regs'
regexec.c:302: error: conflicts with previous declaration `re_registers*regs'
regexec.c:1234: error: redefinition of `int nregs'
regexec.c:490: error: `int nregs' previously declared here
regexec.c:1234: error: conflicting declaration 'int node'
regcomp.c:1262: error: 'node' has a previous declaration as `bin_tree_t*node'
regexec.c:1234: error: type mismatch with previous external decl of `int node'
regcomp.c:1262: error: previous external decl of `bin_tree_t*node'
regexec.c:1234: error: declaration of `int node'
regcomp.c:1262: error: conflicts with previous declaration `bin_tree_t*node'
regexec.c:1237: error: expected unqualified-id before '{' token
regexec.c:1237: error: expected `,' or `;' before '{' token
regexec.c:1333: error: `reg_errcode_t push_fail_stack' redeclared as different 
kind of symbol
regexec.c:77: error: previous declaration of `reg_errcode_t 
push_fail_stack(re_fail_stack_t*, int, int, int, regmatch_t*, re_node_set*)'
regexec.c:1333: error: declaration of `reg_errcode_t push_fail_stack'
regexec.c:77: error: conflicts with previous declaration `reg_errcode_t 
push_fail_stack(re_fail_stack_t*, int, int, int, regmatch_t*, re_node_set*)'
regexec.c:1333: error: `str_idx' was not declared in this scope
regexec.c:1333: error: `dest_node' was not declared in this scope
regexec.c:1334: error: initializer expression list treated as compound 
expression
regexec.c:1334: error: expected `,' or `;' before "struct"
regexec.c:1335: error: redefinition of `int nregs'
regexec.c:490: error: `int nregs' previously declared here
regexec.c:1336: error: conflicting declaration 'regmatch_t*regs'
regexec.c:302: error: 'regs' has a previous declaration as `re_registers*regs'
regexec.c:1336: error: type mismatch with previous external decl of 
`regmatch_t*regs'
regexec.c:302: error: previous external decl of `re_registers*regs'
regexec.c:1336: error: declaration of `regmatch_t*regs'
regexec.c:302: error: conflicts with previous declaration `re_registers*regs'
regexec.c:1337: error: redefinition of `re_node_set*eps_via_nodes'
regexec.c:1235: error: `re_node_set*eps_via_nodes' previously declared here
regexec.c:1338: error: expected unqualified-id before '{' token
regexec.c:1338: error: expected `,' or `;' before '{' token
regexec.c:1362: error: `int pop_fail_stack' redeclared as different kind of 
symbol
regexec.c:79: error: previous declaration of `int 
pop_fail_stack(re_fail_stack_t*, int*, int, regmatch_t*, re_node_set*)'
regexec.c:1362: error: declaration of `int pop_fail_stack'
regexec.c:79: error: conflicts with previous declaration `int 
pop_fail_stack(re_fail_stack_t*, int*, int, regmatch_t*, re_node_set*)'
regexec.c:1363: error: initializer expression list treated as compound 
expression
regexec.c:1363: warning: left-hand operand of comma has no effect
regexec.c:1363: warning: right-hand operand of comma has no effect
regexec.c:1363: warning: right-hand operand of comma has no effect
regexec.c:1363: warning: right-hand operand of comma has no effect
regexec.c:1363: error: invalid conversion from `re_node_set*' to `int'
regexec.c:1363: error: expected `,' or `;' before "struct"
regexec.c:1364: error: redefinition of `int*pidx'
regexec.c:1234: error: `int*pidx' previously declared here
regexec.c:1364: error: redefinition of `int nregs'
regexec.c:490: error: `int nregs' previously declared here
regexec.c:1365: error: conflicting declaration 'regmatch_t*regs'
regexec.c:302: error: 'regs' has a previous declaration as `re_registers*regs'
regexec.c:1365: error: type mismatch with previous external decl of 
`regmatch_t*regs'
regexec.c:302: error: previous external decl of `re_registers*regs'
regexec.c:1365: error: declaration of `regmatch_t*regs'
regexec.c:302: error: conflicts with previous declaration `re_registers*regs'
regexec.c:1366: error: redefinition of `re_node_set*eps_via_nodes'
regexec.c:1235: error: `re_node_set*eps_via_nodes' previously declared here
regexec.c:1367: error: expected unqualified-id before '{' token
regexec.c:1367: error: expected `,' or `;' before '{' token
regexec.c:1384: error: `reg_errcode_t set_regs' redeclared as different kind of 
symbol
regexec.c:83: error: previous declaration of `reg_errcode_t set_regs(const 
regex_t*, const re_match_context_t*, size_t, regmatch_t*, int)'
regexec.c:1384: error: declaration of `reg_errcode_t set_regs'
regexec.c:83: error: conflicts with previous declaration `reg_errcode_t 
set_regs(const regex_t*, const re_match_context_t*, size_t, regmatch_t*, int)'
regexec.c:1384: error: `fl_backtrack' was not declared in this scope
regexec.c:1385: error: initializer expression list treated as compound 
expression
regexec.c:1385: warning: left-hand operand of comma has no effect
regexec.c:1385: warning: right-hand operand of comma has no effect
regexec.c:1385: error: expected `,' or `;' before "const"
regexec.c:1386: error: redefinition of `const re_match_context_t*mctx'
regexec.c:1014: error: `const re_match_context_t*mctx' previously declared here
regexec.c:1387: error: redefinition of `size_t nmatch'
regexec.c:215: error: `size_t nmatch' previously declared here
regexec.c:1388: error: redefinition of `regmatch_t*pmatch'
regexec.c:216: error: `<typeprefixerror> pmatch' previously declared here
regexec.c:1390: error: expected unqualified-id before '{' token
regexec.c:1390: error: expected `,' or `;' before '{' token
regexec.c:1472: error: `reg_errcode_t free_fail_stack_return' redeclared as 
different kind of symbol
regexec.c:84: error: previous declaration of `reg_errcode_t 
free_fail_stack_return(re_fail_stack_t*)'
regexec.c:1472: error: declaration of `reg_errcode_t free_fail_stack_return'
regexec.c:84: error: conflicts with previous declaration `reg_errcode_t 
free_fail_stack_return(re_fail_stack_t*)'
regexec.c:1473: error: cannot convert `re_fail_stack_t*' to `reg_errcode_t' in 
initialization
regexec.c:1473: error: expected `,' or `;' before "struct"
regexec.c:1474: error: expected unqualified-id before '{' token
regexec.c:1474: error: expected `,' or `;' before '{' token
regexec.c:1489: error: variable or field `update_regs' declared void
regexec.c:1489: error: `int update_regs' redeclared as different kind of symbol
regexec.c:69: error: previous declaration of `void update_regs(re_dfa_t*, 
regmatch_t*, regmatch_t*, int, int, int)'
regexec.c:1489: error: declaration of `int update_regs'
regexec.c:69: error: conflicts with previous declaration `void 
update_regs(re_dfa_t*, regmatch_t*, regmatch_t*, int, int, int)'
regexec.c:1489: error: `prev_idx_match' was not declared in this scope
regexec.c:1489: error: `cur_node' was not declared in this scope
regexec.c:1489: error: `cur_idx' was not declared in this scope
regexec.c:1490: error: initializer expression list treated as compound 
expression
regexec.c:1490: error: expected `,' or `;' before "re_dfa_t"
regexec.c:1491: error: redefinition of `regmatch_t*pmatch'
regexec.c:216: error: `<typeprefixerror> pmatch' previously declared here
regexec.c:1492: error: conflicting declaration 'int nmatch'
regexec.c:215: error: 'nmatch' has a previous declaration as `size_t nmatch'
regexec.c:1492: error: type mismatch with previous external decl of `int nmatch'
regexec.c:215: error: previous external decl of `size_t nmatch'
regexec.c:1492: error: declaration of `int nmatch'
regexec.c:215: error: conflicts with previous declaration `size_t nmatch'
regexec.c:1493: error: expected unqualified-id before '{' token
regexec.c:1493: error: expected `,' or `;' before '{' token
regexec.c:1562: error: `reg_errcode_t sift_states_backward' redeclared as 
different kind of symbol
regexec.c:92: error: previous declaration of `reg_errcode_t 
sift_states_backward(re_match_context_t*, re_sift_context_t*)'
regexec.c:1562: error: declaration of `reg_errcode_t sift_states_backward'
regexec.c:92: error: conflicts with previous declaration `reg_errcode_t 
sift_states_backward(re_match_context_t*, re_sift_context_t*)'
regexec.c:1562: error: `sctx' was not declared in this scope
regexec.c:1563: error: initializer expression list treated as compound 
expression
regexec.c:1563: error: expected `,' or `;' before "re_match_context_t"
regexec.c:1565: error: expected unqualified-id before '{' token
regexec.c:1565: error: expected `,' or `;' before '{' token
regexec.c:1621: error: `reg_errcode_t build_sifted_states' redeclared as 
different kind of symbol
regexec.c:95: error: previous declaration of `reg_errcode_t 
build_sifted_states(re_match_context_t*, re_sift_context_t*, int, re_node_set*)'
regexec.c:1621: error: declaration of `reg_errcode_t build_sifted_states'
regexec.c:95: error: conflicts with previous declaration `reg_errcode_t 
build_sifted_states(re_match_context_t*, re_sift_context_t*, int, re_node_set*)'
regexec.c:1621: error: `cur_dest' was not declared in this scope
regexec.c:1622: error: initializer expression list treated as compound 
expression
regexec.c:1622: warning: left-hand operand of comma has no effect
regexec.c:1622: warning: right-hand operand of comma has no effect
regexec.c:1622: error: expected `,' or `;' before "re_match_context_t"
regexec.c:1623: error: redefinition of `re_sift_context_t*sctx'
regexec.c:1564: error: `re_sift_context_t*sctx' previously declared here
regexec.c:1624: error: redefinition of `int str_idx'
regexec.c:1335: error: `int str_idx' previously declared here
regexec.c:1626: error: expected unqualified-id before '{' token
regexec.c:1626: error: expected `,' or `;' before '{' token
regexec.c:1685: error: `reg_errcode_t clean_state_log_if_needed' redeclared as 
different kind of symbol
regexec.c:126: error: previous declaration of `reg_errcode_t 
clean_state_log_if_needed(re_match_context_t*, int)'
regexec.c:1685: error: declaration of `reg_errcode_t clean_state_log_if_needed'
regexec.c:126: error: conflicts with previous declaration `reg_errcode_t 
clean_state_log_if_needed(re_match_context_t*, int)'
regexec.c:1685: error: `next_state_log_idx' was not declared in this scope
regexec.c:1686: error: initializer expression list treated as compound 
expression
regexec.c:1686: error: expected `,' or `;' before "re_match_context_t"
regexec.c:1688: error: expected unqualified-id before '{' token
regexec.c:1688: error: expected `,' or `;' before '{' token
regexec.c:1711: error: `reg_errcode_t merge_state_array' redeclared as 
different kind of symbol
regexec.c:128: error: previous declaration of `reg_errcode_t 
merge_state_array(re_dfa_t*, re_dfastate_t**, re_dfastate_t**, int)'
regexec.c:1711: error: declaration of `reg_errcode_t merge_state_array'
regexec.c:128: error: conflicts with previous declaration `reg_errcode_t 
merge_state_array(re_dfa_t*, re_dfastate_t**, re_dfastate_t**, int)'
regexec.c:1711: error: `dst' was not declared in this scope
regexec.c:1711: error: `num' was not declared in this scope
regexec.c:1712: error: initializer expression list treated as compound 
expression
regexec.c:1712: error: expected `,' or `;' before "re_dfa_t"
regexec.c:1714: error: conflicting declaration 're_dfastate_t**src'
regex_internal.c:952: error: 'src' has a previous declaration as `const 
re_node_set*src'
regexec.c:1714: error: type mismatch with previous external decl of 
`re_dfastate_t**src'
regex_internal.c:952: error: previous external decl of `const re_node_set*src'
regexec.c:1714: error: declaration of `re_dfastate_t**src'
regex_internal.c:952: error: conflicts with previous declaration `const 
re_node_set*src'
regexec.c:1716: error: expected unqualified-id before '{' token
regexec.c:1716: error: expected `,' or `;' before '{' token
regexec.c:1740: error: `reg_errcode_t update_cur_sifted_state' redeclared as 
different kind of symbol
regexec.c:99: error: previous declaration of `reg_errcode_t 
update_cur_sifted_state(re_match_context_t*, re_sift_context_t*, int, 
re_node_set*)'
regexec.c:1740: error: declaration of `reg_errcode_t update_cur_sifted_state'
regexec.c:99: error: conflicts with previous declaration `reg_errcode_t 
update_cur_sifted_state(re_match_context_t*, re_sift_context_t*, int, 
re_node_set*)'
regexec.c:1740: error: `dest_nodes' was not declared in this scope
regexec.c:1741: error: initializer expression list treated as compound 
expression
regexec.c:1741: warning: left-hand operand of comma has no effect
regexec.c:1741: warning: right-hand operand of comma has no effect
regexec.c:1741: error: expected `,' or `;' before "re_match_context_t"
regexec.c:1742: error: redefinition of `re_sift_context_t*sctx'
regexec.c:1564: error: `re_sift_context_t*sctx' previously declared here
regexec.c:1743: error: redefinition of `int str_idx'
regexec.c:1335: error: `int str_idx' previously declared here
regexec.c:1745: error: expected unqualified-id before '{' token
regexec.c:1745: error: expected `,' or `;' before '{' token
regexec.c:1789: error: `reg_errcode_t add_epsilon_src_nodes' redeclared as 
different kind of symbol
regexec.c:102: error: previous declaration of `reg_errcode_t 
add_epsilon_src_nodes(re_dfa_t*, re_node_set*, const re_node_set*)'
regexec.c:1789: error: declaration of `reg_errcode_t add_epsilon_src_nodes'
regexec.c:102: error: conflicts with previous declaration `reg_errcode_t 
add_epsilon_src_nodes(re_dfa_t*, re_node_set*, const re_node_set*)'
regexec.c:1789: error: `candidates' was not declared in this scope
regexec.c:1790: error: initializer expression list treated as compound 
expression
regexec.c:1790: warning: left-hand operand of comma has no effect
regexec.c:1790: error: expected `,' or `;' before "re_dfa_t"
regexec.c:1791: error: redefinition of `re_node_set*dest_nodes'
regexec.c:1744: error: `re_node_set*dest_nodes' previously declared here
regexec.c:1793: error: expected unqualified-id before '{' token
regexec.c:1793: error: expected `,' or `;' before '{' token
regexec.c:1815: error: `reg_errcode_t sub_epsilon_src_nodes' redeclared as 
different kind of symbol
regexec.c:105: error: previous declaration of `reg_errcode_t 
sub_epsilon_src_nodes(re_dfa_t*, int, re_node_set*, const re_node_set*)'
regexec.c:1815: error: declaration of `reg_errcode_t sub_epsilon_src_nodes'
regexec.c:105: error: conflicts with previous declaration `reg_errcode_t 
sub_epsilon_src_nodes(re_dfa_t*, int, re_node_set*, const re_node_set*)'
regexec.c:1816: error: initializer expression list treated as compound 
expression
regexec.c:1816: warning: left-hand operand of comma has no effect
regexec.c:1816: warning: right-hand operand of comma has no effect
regexec.c:1816: warning: right-hand operand of comma has no effect
regexec.c:1816: error: cannot convert `const re_node_set*' to `reg_errcode_t' 
in initialization
regexec.c:1816: error: expected `,' or `;' before "re_dfa_t"
regexec.c:1817: error: conflicting declaration 'int node'
regcomp.c:1262: error: 'node' has a previous declaration as `bin_tree_t*node'
regexec.c:1817: error: type mismatch with previous external decl of `int node'
regcomp.c:1262: error: previous external decl of `bin_tree_t*node'
regexec.c:1817: error: declaration of `int node'
regcomp.c:1262: error: conflicts with previous declaration `bin_tree_t*node'
regexec.c:1818: error: redefinition of `re_node_set*dest_nodes'
regexec.c:1744: error: `re_node_set*dest_nodes' previously declared here
regexec.c:1819: error: redefinition of `const re_node_set*candidates'
regexec.c:1792: error: `const re_node_set*candidates' previously declared here
regexec.c:1820: error: expected unqualified-id before '{' token
regexec.c:1820: error: expected `,' or `;' before '{' token
regexec.c:1866: error: `int check_dst_limits' redeclared as different kind of 
symbol
regexec.c:108: error: previous declaration of `int 
check_dst_limits(re_match_context_t*, re_node_set*, int, int, int, int)'
regexec.c:1866: error: declaration of `int check_dst_limits'
regexec.c:108: error: conflicts with previous declaration `int 
check_dst_limits(re_match_context_t*, re_node_set*, int, int, int, int)'
regexec.c:1866: error: `limits' was not declared in this scope
regexec.c:1866: error: `dst_node' was not declared in this scope
regexec.c:1866: error: `dst_idx' was not declared in this scope
regexec.c:1866: error: `src_node' was not declared in this scope
regexec.c:1866: error: `src_idx' was not declared in this scope
regexec.c:1867: error: initializer expression list treated as compound 
expression
regexec.c:1867: error: expected `,' or `;' before "re_match_context_t"
regexec.c:1870: error: expected unqualified-id before '{' token
regexec.c:1870: error: expected `,' or `;' before '{' token
regexec.c:1903: error: `int check_dst_limits_calc_pos_1' redeclared as 
different kind of symbol
regexec.c:111: error: previous declaration of `int 
check_dst_limits_calc_pos_1(re_match_context_t*, int, int, int, int)'
regexec.c:1903: error: declaration of `int check_dst_limits_calc_pos_1'
regexec.c:111: error: conflicts with previous declaration `int 
check_dst_limits_calc_pos_1(re_match_context_t*, int, int, int, int)'
regexec.c:1903: error: `boundaries' was not declared in this scope
regexec.c:1903: error: `subexp_idx' was not declared in this scope
regexec.c:1903: error: `from_node' was not declared in this scope
regexec.c:1903: error: `bkref_idx' was not declared in this scope
regexec.c:1904: error: initializer expression list treated as compound 
expression
regexec.c:1904: error: expected `,' or `;' before "re_match_context_t"
regexec.c:1906: error: expected unqualified-id before '{' token
regexec.c:1906: error: expected `,' or `;' before '{' token
regexec.c:1981: error: `int check_dst_limits_calc_pos' redeclared as different 
kind of symbol
regexec.c:115: error: previous declaration of `int 
check_dst_limits_calc_pos(re_match_context_t*, int, int, int, int, int)'
regexec.c:1981: error: declaration of `int check_dst_limits_calc_pos'
regexec.c:115: error: conflicts with previous declaration `int 
check_dst_limits_calc_pos(re_match_context_t*, int, int, int, int, int)'
regexec.c:1981: error: `limit' was not declared in this scope
regexec.c:1982: error: initializer expression list treated as compound 
expression
regexec.c:1982: error: expected `,' or `;' before "re_match_context_t"
regexec.c:1983: error: redefinition of `int subexp_idx'
regexec.c:1905: error: `int subexp_idx' previously declared here
regexec.c:1983: error: redefinition of `int from_node'
regexec.c:1905: error: `int from_node' previously declared here
regexec.c:1983: error: redefinition of `int str_idx'
regexec.c:1335: error: `int str_idx' previously declared here
regexec.c:1983: error: redefinition of `int bkref_idx'
regexec.c:1905: error: `int bkref_idx' previously declared here
regexec.c:1984: error: expected unqualified-id before '{' token
regexec.c:1984: error: expected `,' or `;' before '{' token
regexec.c:2010: error: `reg_errcode_t check_subexp_limits' redeclared as 
different kind of symbol
regexec.c:121: error: previous declaration of `reg_errcode_t 
check_subexp_limits(re_dfa_t*, re_node_set*, const re_node_set*, re_node_set*, 
re_backref_cache_entry*, int)'
regexec.c:2010: error: declaration of `reg_errcode_t check_subexp_limits'
regexec.c:121: error: conflicts with previous declaration `reg_errcode_t 
check_subexp_limits(re_dfa_t*, re_node_set*, const re_node_set*, re_node_set*, 
re_backref_cache_entry*, int)'
regexec.c:2010: error: `bkref_ents' was not declared in this scope
regexec.c:2011: error: initializer expression list treated as compound 
expression
regexec.c:2011: warning: left-hand operand of comma has no effect
regexec.c:2011: warning: right-hand operand of comma has no effect
regexec.c:2011: warning: right-hand operand of comma has no effect
regexec.c:2011: error: expected `,' or `;' before "re_dfa_t"
regexec.c:2012: error: redefinition of `re_node_set*dest_nodes'
regexec.c:1744: error: `re_node_set*dest_nodes' previously declared here
regexec.c:2013: error: redefinition of `const re_node_set*candidates'
regexec.c:1792: error: `const re_node_set*candidates' previously declared here
regexec.c:2014: error: redefinition of `re_node_set*limits'
regexec.c:1868: error: `re_node_set*limits' previously declared here
regexec.c:2016: error: redefinition of `int str_idx'
regexec.c:1335: error: `int str_idx' previously declared here
regexec.c:2017: error: expected unqualified-id before '{' token
regexec.c:2017: error: expected `,' or `;' before '{' token
regexec.c:2101: error: `reg_errcode_t sift_states_bkref' redeclared as 
different kind of symbol
regexec.c:124: error: previous declaration of `reg_errcode_t 
sift_states_bkref(re_match_context_t*, re_sift_context_t*, int, const 
re_node_set*)'
regexec.c:2101: error: declaration of `reg_errcode_t sift_states_bkref'
regexec.c:124: error: conflicts with previous declaration `reg_errcode_t 
sift_states_bkref(re_match_context_t*, re_sift_context_t*, int, const 
re_node_set*)'
regexec.c:2102: error: initializer expression list treated as compound 
expression
regexec.c:2102: warning: left-hand operand of comma has no effect
regexec.c:2102: warning: right-hand operand of comma has no effect
regexec.c:2102: warning: right-hand operand of comma has no effect
regexec.c:2102: error: cannot convert `const re_node_set*' to `reg_errcode_t' 
in initialization
regexec.c:2102: error: expected `,' or `;' before "re_match_context_t"
regexec.c:2103: error: redefinition of `re_sift_context_t*sctx'
regexec.c:1564: error: `re_sift_context_t*sctx' previously declared here
regexec.c:2104: error: redefinition of `int str_idx'
regexec.c:1335: error: `int str_idx' previously declared here
regexec.c:2105: error: redefinition of `const re_node_set*candidates'
regexec.c:1792: error: `const re_node_set*candidates' previously declared here
regexec.c:2106: error: expected unqualified-id before '{' token
regexec.c:2106: error: expected `,' or `;' before '{' token
regexec.c:2200: error: `int sift_states_iter_mb' redeclared as different kind 
of symbol
regexec.c:89: error: previous declaration of `int sift_states_iter_mb(const 
re_match_context_t*, re_sift_context_t*, int, int, int)'
regexec.c:2200: error: declaration of `int sift_states_iter_mb'
regexec.c:89: error: conflicts with previous declaration `int 
sift_states_iter_mb(const re_match_context_t*, re_sift_context_t*, int, int, 
int)'
regexec.c:2200: error: `node_idx' was not declared in this scope
regexec.c:2200: error: `max_str_idx' was not declared in this scope
regexec.c:2201: error: initializer expression list treated as compound 
expression
regexec.c:2201: warning: left-hand operand of comma has no effect
regexec.c:2201: error: expected `,' or `;' before "const"
regexec.c:2202: error: redefinition of `re_sift_context_t*sctx'
regexec.c:1564: error: `re_sift_context_t*sctx' previously declared here
regexec.c:2203: error: redefinition of `int str_idx'
regexec.c:1335: error: `int str_idx' previously declared here
regexec.c:2204: error: expected unqualified-id before '{' token
regexec.c:2204: error: expected `,' or `;' before '{' token
regexec.c:2231: error: `re_dfastate_t*transit_state' redeclared as different 
kind of symbol
regexec.c:133: error: previous declaration of `re_dfastate_t* 
transit_state(reg_errcode_t*, re_match_context_t*, re_dfastate_t*)'
regexec.c:2231: error: declaration of `re_dfastate_t*transit_state'
regexec.c:133: error: conflicts with previous declaration `re_dfastate_t* 
transit_state(reg_errcode_t*, re_match_context_t*, re_dfastate_t*)'
regexec.c:2232: error: initializer expression list treated as compound 
expression
regexec.c:2232: warning: left-hand operand of comma has no effect
regexec.c:2232: warning: right-hand operand of comma has no effect
regexec.c:2232: error: invalid conversion from `const re_dfastate_t*' to 
`re_dfastate_t*'
regexec.c:2232: error: expected `,' or `;' before "reg_errcode_t"
regexec.c:2233: error: conflicting declaration 're_match_context_t*mctx'
regexec.c:1014: error: 'mctx' has a previous declaration as `const 
re_match_context_t*mctx'
regexec.c:2233: error: type mismatch with previous external decl of 
`re_match_context_t*mctx'
regexec.c:1014: error: previous external decl of `const re_match_context_t*mctx'
regexec.c:2233: error: declaration of `re_match_context_t*mctx'
regexec.c:1014: error: conflicts with previous declaration `const 
re_match_context_t*mctx'
regexec.c:2234: error: conflicting declaration 're_dfastate_t*state'
regexec.c:1210: error: 'state' has a previous declaration as `const 
re_dfastate_t*state'
regexec.c:2234: error: type mismatch with previous external decl of 
`re_dfastate_t*state'
regexec.c:1210: error: previous external decl of `const re_dfastate_t*state'
regexec.c:2234: error: declaration of `re_dfastate_t*state'
regexec.c:1210: error: conflicts with previous declaration `const 
re_dfastate_t*state'
regexec.c:2235: error: expected unqualified-id before '{' token
regexec.c:2235: error: expected `,' or `;' before '{' token
regexec.c:2290: error: `re_dfastate_t*merge_state_with_log' redeclared as 
different kind of symbol
regexec.c:136: error: previous declaration of `re_dfastate_t* 
merge_state_with_log(reg_errcode_t*, re_match_context_t*, re_dfastate_t*)'
regexec.c:2290: error: declaration of `re_dfastate_t*merge_state_with_log'
regexec.c:136: error: conflicts with previous declaration `re_dfastate_t* 
merge_state_with_log(reg_errcode_t*, re_match_context_t*, re_dfastate_t*)'
regexec.c:2290: error: `next_state' was not declared in this scope
regexec.c:2291: error: initializer expression list treated as compound 
expression
regexec.c:2291: warning: left-hand operand of comma has no effect
regexec.c:2291: error: expected `,' or `;' before "reg_errcode_t"
regexec.c:2292: error: conflicting declaration 're_match_context_t*mctx'
regexec.c:1014: error: 'mctx' has a previous declaration as `const 
re_match_context_t*mctx'
regexec.c:2292: error: type mismatch with previous external decl of 
`re_match_context_t*mctx'
regexec.c:1014: error: previous external decl of `const re_match_context_t*mctx'
regexec.c:2292: error: declaration of `re_match_context_t*mctx'
regexec.c:1014: error: conflicts with previous declaration `const 
re_match_context_t*mctx'
regexec.c:2294: error: expected unqualified-id before '{' token
regexec.c:2294: error: expected `,' or `;' before '{' token
regexec.c:2370: error: `re_dfastate_t*find_recover_state' redeclared as 
different kind of symbol
regexec.c:130: error: previous declaration of `re_dfastate_t* 
find_recover_state(reg_errcode_t*, re_match_context_t*)'
regexec.c:2370: error: declaration of `re_dfastate_t*find_recover_state'
regexec.c:130: error: conflicts with previous declaration `re_dfastate_t* 
find_recover_state(reg_errcode_t*, re_match_context_t*)'
regexec.c:2371: error: initializer expression list treated as compound 
expression
regexec.c:2371: warning: left-hand operand of comma has no effect
regexec.c:2371: error: cannot convert `const re_match_context_t*' to 
`re_dfastate_t*' in initialization
regexec.c:2371: error: expected `,' or `;' before "reg_errcode_t"
regexec.c:2372: error: conflicting declaration 're_match_context_t*mctx'
regexec.c:1014: error: 'mctx' has a previous declaration as `const 
re_match_context_t*mctx'
regexec.c:2372: error: type mismatch with previous external decl of 
`re_match_context_t*mctx'
regexec.c:1014: error: previous external decl of `const re_match_context_t*mctx'
regexec.c:2372: error: declaration of `re_match_context_t*mctx'
regexec.c:1014: error: conflicts with previous declaration `const 
re_match_context_t*mctx'
regexec.c:2373: error: expected unqualified-id before '{' token
regexec.c:2373: error: expected `,' or `;' before '{' token
regexec.c:2402: error: `reg_errcode_t check_subexp_matching_top' redeclared as 
different kind of symbol
regexec.c:139: error: previous declaration of `reg_errcode_t 
check_subexp_matching_top(re_match_context_t*, re_node_set*, int)'
regexec.c:2402: error: declaration of `reg_errcode_t check_subexp_matching_top'
regexec.c:139: error: conflicts with previous declaration `reg_errcode_t 
check_subexp_matching_top(re_match_context_t*, re_node_set*, int)'
regexec.c:2402: error: `cur_nodes' was not declared in this scope
regexec.c:2403: error: initializer expression list treated as compound 
expression
regexec.c:2403: error: expected `,' or `;' before "re_match_context_t"
regexec.c:2405: error: redefinition of `int str_idx'
regexec.c:1335: error: `int str_idx' previously declared here
regexec.c:2406: error: expected unqualified-id before '{' token
regexec.c:2406: error: expected `,' or `;' before '{' token
regexec.c:2477: error: `reg_errcode_t transit_state_mb' redeclared as different 
kind of symbol
regexec.c:147: error: previous declaration of `reg_errcode_t 
transit_state_mb(re_match_context_t*, re_dfastate_t*)'
regexec.c:2477: error: declaration of `reg_errcode_t transit_state_mb'
regexec.c:147: error: conflicts with previous declaration `reg_errcode_t 
transit_state_mb(re_match_context_t*, re_dfastate_t*)'
regexec.c:2477: error: `pstate' was not declared in this scope
regexec.c:2478: error: initializer expression list treated as compound 
expression
regexec.c:2478: error: expected `,' or `;' before "re_match_context_t"
regexec.c:2480: error: expected unqualified-id before '{' token
regexec.c:2480: error: expected `,' or `;' before '{' token
regexec.c:2547: error: `reg_errcode_t transit_state_bkref' redeclared as 
different kind of symbol
regexec.c:150: error: previous declaration of `reg_errcode_t 
transit_state_bkref(re_match_context_t*, const re_node_set*)'
regexec.c:2547: error: declaration of `reg_errcode_t transit_state_bkref'
regexec.c:150: error: conflicts with previous declaration `reg_errcode_t 
transit_state_bkref(re_match_context_t*, const re_node_set*)'
regexec.c:2548: error: initializer expression list treated as compound 
expression
regexec.c:2548: warning: left-hand operand of comma has no effect
regexec.c:2548: error: cannot convert `const re_node_set*' to `reg_errcode_t' 
in initialization
regexec.c:2548: error: expected `,' or `;' before "re_match_context_t"
regexec.c:2549: error: redefinition of `const re_node_set*nodes'
regex_internal.c:1406: error: `const re_node_set*nodes' previously declared here
regexec.c:2550: error: expected unqualified-id before '{' token
regexec.c:2550: error: expected `,' or `;' before '{' token
regexec.c:2662: error: `reg_errcode_t get_subexp' redeclared as different kind 
of symbol
regexec.c:152: error: previous declaration of `reg_errcode_t 
get_subexp(re_match_context_t*, int, int)'
regexec.c:2662: error: declaration of `reg_errcode_t get_subexp'
regexec.c:152: error: conflicts with previous declaration `reg_errcode_t 
get_subexp(re_match_context_t*, int, int)'
regexec.c:2662: error: `bkref_node' was not declared in this scope
regexec.c:2662: error: `bkref_str_idx' was not declared in this scope
regexec.c:2663: error: initializer expression list treated as compound 
expression
regexec.c:2663: error: expected `,' or `;' before "re_match_context_t"
regexec.c:2665: error: expected unqualified-id before '{' token
regexec.c:2665: error: expected `,' or `;' before '{' token
regexec.c:2808: error: `reg_errcode_t get_subexp_sub' redeclared as different 
kind of symbol
regexec.c:156: error: previous declaration of `reg_errcode_t 
get_subexp_sub(re_match_context_t*, const re_sub_match_top_t*, 
re_sub_match_last_t*, int, int)'
regexec.c:2808: error: declaration of `reg_errcode_t get_subexp_sub'
regexec.c:156: error: conflicts with previous declaration `reg_errcode_t 
get_subexp_sub(re_match_context_t*, const re_sub_match_top_t*, 
re_sub_match_last_t*, int, int)'
regexec.c:2808: error: `sub_top' was not declared in this scope
regexec.c:2808: error: `sub_last' was not declared in this scope
regexec.c:2808: error: `bkref_str' was not declared in this scope
regexec.c:2809: error: initializer expression list treated as compound 
expression
regexec.c:2809: error: expected `,' or `;' before "re_match_context_t"
regexec.c:2812: error: redefinition of `int bkref_node'
regexec.c:2664: error: `int bkref_node' previously declared here
regexec.c:2813: error: expected unqualified-id before '{' token
regexec.c:2813: error: expected `,' or `;' before '{' token
regexec.c:2838: error: `int find_subexp_node' redeclared as different kind of 
symbol
regexec.c:158: error: previous declaration of `int find_subexp_node(const 
re_dfa_t*, const re_node_set*, int, int)'
regexec.c:2838: error: declaration of `int find_subexp_node'
regexec.c:158: error: conflicts with previous declaration `int 
find_subexp_node(const re_dfa_t*, const re_node_set*, int, int)'
regexec.c:2839: error: initializer expression list treated as compound 
expression
regexec.c:2839: warning: left-hand operand of comma has no effect
regexec.c:2839: warning: right-hand operand of comma has no effect
regexec.c:2839: warning: right-hand operand of comma has no effect
regexec.c:2839: error: expected `,' or `;' before "const"
regexec.c:2840: error: redefinition of `const re_node_set*nodes'
regex_internal.c:1406: error: `const re_node_set*nodes' previously declared here
regexec.c:2841: error: redefinition of `int subexp_idx'
regexec.c:1905: error: `int subexp_idx' previously declared here
regexec.c:2841: error: conflicting declaration 'int type'
regcomp.c:3797: error: 'type' has a previous declaration as `re_token_type_t 
type'
regexec.c:2841: error: type mismatch with previous external decl of `int type'
regcomp.c:3797: error: previous external decl of `re_token_type_t type'
regexec.c:2841: error: declaration of `int type'
regcomp.c:3797: error: conflicts with previous declaration `re_token_type_t 
type'
regexec.c:2842: error: expected unqualified-id before '{' token
regexec.c:2842: error: expected `,' or `;' before '{' token
regexec.c:2861: error: `reg_errcode_t check_arrival' redeclared as different 
kind of symbol
regexec.c:162: error: previous declaration of `reg_errcode_t 
check_arrival(re_match_context_t*, state_array_t*, int, int, int, int, int)'
regexec.c:2861: error: declaration of `reg_errcode_t check_arrival'
regexec.c:162: error: conflicts with previous declaration `reg_errcode_t 
check_arrival(re_match_context_t*, state_array_t*, int, int, int, int, int)'
regexec.c:2861: error: `path' was not declared in this scope
regexec.c:2861: error: `top_node' was not declared in this scope
regexec.c:2861: error: `top_str' was not declared in this scope
regexec.c:2861: error: `last_node' was not declared in this scope
regexec.c:2861: error: `last_str' was not declared in this scope
regexec.c:2863: error: initializer expression list treated as compound 
expression
regexec.c:2863: error: expected `,' or `;' before "re_match_context_t"
regexec.c:2865: error: conflicting declaration 'int type'
regcomp.c:3797: error: 'type' has a previous declaration as `re_token_type_t 
type'
regexec.c:2865: error: type mismatch with previous external decl of `int type'
regcomp.c:3797: error: previous external decl of `re_token_type_t type'
regexec.c:2865: error: declaration of `int type'
regcomp.c:3797: error: conflicts with previous declaration `re_token_type_t 
type'
regexec.c:2866: error: expected unqualified-id before '{' token
regexec.c:2866: error: expected `,' or `;' before '{' token
regexec.c:3023: error: `reg_errcode_t check_arrival_add_next_nodes' redeclared 
as different kind of symbol
regexec.c:166: error: previous declaration of `reg_errcode_t 
check_arrival_add_next_nodes(re_match_context_t*, int, re_node_set*, 
re_node_set*)'
regexec.c:3023: error: declaration of `reg_errcode_t 
check_arrival_add_next_nodes'
regexec.c:166: error: conflicts with previous declaration `reg_errcode_t 
check_arrival_add_next_nodes(re_match_context_t*, int, re_node_set*, 
re_node_set*)'
regexec.c:3023: error: `next_nodes' was not declared in this scope
regexec.c:3024: error: initializer expression list treated as compound 
expression
regexec.c:3024: warning: left-hand operand of comma has no effect
regexec.c:3024: warning: right-hand operand of comma has no effect
regexec.c:3024: error: expected `,' or `;' before "re_match_context_t"
regexec.c:3025: error: redefinition of `int str_idx'
regexec.c:1335: error: `int str_idx' previously declared here
regexec.c:3026: error: redefinition of `re_node_set*cur_nodes'
regexec.c:2404: error: `re_node_set*cur_nodes' previously declared here
regexec.c:3027: error: expected unqualified-id before '{' token
regexec.c:3027: error: expected `,' or `;' before '{' token
regexec.c:3103: error: `reg_errcode_t check_arrival_expand_ecl' redeclared as 
different kind of symbol
regexec.c:169: error: previous declaration of `reg_errcode_t 
check_arrival_expand_ecl(re_dfa_t*, re_node_set*, int, int)'
regexec.c:3103: error: declaration of `reg_errcode_t check_arrival_expand_ecl'
regexec.c:169: error: conflicts with previous declaration `reg_errcode_t 
check_arrival_expand_ecl(re_dfa_t*, re_node_set*, int, int)'
regexec.c:3103: error: `ex_subexp' was not declared in this scope
regexec.c:3104: error: initializer expression list treated as compound 
expression
regexec.c:3104: warning: left-hand operand of comma has no effect
regexec.c:3104: error: expected `,' or `;' before "re_dfa_t"
regexec.c:3105: error: redefinition of `re_node_set*cur_nodes'
regexec.c:2404: error: `re_node_set*cur_nodes' previously declared here
regexec.c:3106: error: conflicting declaration 'int type'
regcomp.c:3797: error: 'type' has a previous declaration as `re_token_type_t 
type'
regexec.c:3106: error: type mismatch with previous external decl of `int type'
regcomp.c:3797: error: previous external decl of `re_token_type_t type'
regexec.c:3106: error: declaration of `int type'
regcomp.c:3797: error: conflicts with previous declaration `re_token_type_t 
type'
regexec.c:3107: error: expected unqualified-id before '{' token
regexec.c:3107: error: expected `,' or `;' before '{' token
regexec.c:3157: error: `reg_errcode_t check_arrival_expand_ecl_sub' redeclared 
as different kind of symbol
regexec.c:173: error: previous declaration of `reg_errcode_t 
check_arrival_expand_ecl_sub(re_dfa_t*, re_node_set*, int, int, int)'
regexec.c:3157: error: declaration of `reg_errcode_t 
check_arrival_expand_ecl_sub'
regexec.c:173: error: conflicts with previous declaration `reg_errcode_t 
check_arrival_expand_ecl_sub(re_dfa_t*, re_node_set*, int, int, int)'
regexec.c:3157: error: `dst_nodes' was not declared in this scope
regexec.c:3157: error: `target' was not declared in this scope
regexec.c:3158: error: initializer expression list treated as compound 
expression
regexec.c:3158: error: expected `,' or `;' before "re_dfa_t"
regexec.c:3159: error: redefinition of `int ex_subexp'
regexec.c:3106: error: `int ex_subexp' previously declared here
regexec.c:3159: error: conflicting declaration 'int type'
regcomp.c:3797: error: 'type' has a previous declaration as `re_token_type_t 
type'
regexec.c:3159: error: type mismatch with previous external decl of `int type'
regcomp.c:3797: error: previous external decl of `re_token_type_t type'
regexec.c:3159: error: declaration of `int type'
regcomp.c:3797: error: conflicts with previous declaration `re_token_type_t 
type'
regexec.c:3161: error: expected unqualified-id before '{' token
regexec.c:3161: error: expected `,' or `;' before '{' token
regexec.c:3202: error: `reg_errcode_t expand_bkref_cache' redeclared as 
different kind of symbol
regexec.c:176: error: previous declaration of `reg_errcode_t 
expand_bkref_cache(re_match_context_t*, re_node_set*, int, int, int)'
regexec.c:3202: error: declaration of `reg_errcode_t expand_bkref_cache'
regexec.c:176: error: conflicts with previous declaration `reg_errcode_t 
expand_bkref_cache(re_match_context_t*, re_node_set*, int, int, int)'
regexec.c:3202: error: `cur_str' was not declared in this scope
regexec.c:3202: error: `subexp_num' was not declared in this scope
regexec.c:3204: error: initializer expression list treated as compound 
expression
regexec.c:3204: warning: left-hand operand of comma has no effect
regexec.c:3204: error: expected `,' or `;' before "re_match_context_t"
regexec.c:3205: error: conflicting declaration 'int type'
regcomp.c:3797: error: 'type' has a previous declaration as `re_token_type_t 
type'
regexec.c:3205: error: type mismatch with previous external decl of `int type'
regcomp.c:3797: error: previous external decl of `re_token_type_t type'
regexec.c:3205: error: declaration of `int type'
regcomp.c:3797: error: conflicts with previous declaration `re_token_type_t 
type'
regexec.c:3206: error: redefinition of `re_node_set*cur_nodes'
regexec.c:2404: error: `re_node_set*cur_nodes' previously declared here
regexec.c:3207: error: expected unqualified-id before '{' token
regexec.c:3207: error: expected `,' or `;' before '{' token
regexec.c:3293: error: `int build_trtable' redeclared as different kind of 
symbol
regexec.c:178: error: previous declaration of `int build_trtable(re_dfa_t*, 
re_dfastate_t*)'
regexec.c:3293: error: declaration of `int build_trtable'
regexec.c:178: error: conflicts with previous declaration `int 
build_trtable(re_dfa_t*, re_dfastate_t*)'
regexec.c:3294: error: initializer expression list treated as compound 
expression
regexec.c:3294: warning: left-hand operand of comma has no effect
regexec.c:3294: error: invalid conversion from `const re_dfastate_t*' to `int'
regexec.c:3294: error: expected `,' or `;' before "re_dfa_t"
regexec.c:3295: error: conflicting declaration 're_dfastate_t*state'
regexec.c:1210: error: 'state' has a previous declaration as `const 
re_dfastate_t*state'
regexec.c:3295: error: type mismatch with previous external decl of 
`re_dfastate_t*state'
regexec.c:1210: error: previous external decl of `const re_dfastate_t*state'
regexec.c:3295: error: declaration of `re_dfastate_t*state'
regexec.c:1210: error: conflicts with previous declaration `const 
re_dfastate_t*state'
regexec.c:3296: error: expected unqualified-id before '{' token
regexec.c:3296: error: expected `,' or `;' before '{' token
regexec.c:3519: error: `int group_nodes_into_DFAstates' redeclared as different 
kind of symbol
regexec.c:190: error: previous declaration of `int 
group_nodes_into_DFAstates(re_dfa_t*, const re_dfastate_t*, re_node_set*, 
unsigned int (*)[8])'
regexec.c:3519: error: declaration of `int group_nodes_into_DFAstates'
regexec.c:190: error: conflicts with previous declaration `int 
group_nodes_into_DFAstates(re_dfa_t*, const re_dfastate_t*, re_node_set*, 
unsigned int (*)[8])'
regexec.c:3519: error: `dests_node' was not declared in this scope
regexec.c:3519: error: `dests_ch' was not declared in this scope
regexec.c:3520: error: initializer expression list treated as compound 
expression
regexec.c:3520: warning: left-hand operand of comma has no effect
regexec.c:3520: error: expected `,' or `;' before "re_dfa_t"
regexec.c:3521: error: redefinition of `const re_dfastate_t*state'
regexec.c:1210: error: `const re_dfastate_t*state' previously declared here
regexec.c:3524: error: expected unqualified-id before '{' token
regexec.c:3524: error: expected `,' or `;' before '{' token
regexec.c:3711: error: `int check_node_accept_bytes' redeclared as different 
kind of symbol
regexec.c:181: error: previous declaration of `int 
check_node_accept_bytes(re_dfa_t*, int, const re_string_t*, int)'
regexec.c:3711: error: declaration of `int check_node_accept_bytes'
regexec.c:181: error: conflicts with previous declaration `int 
check_node_accept_bytes(re_dfa_t*, int, const re_string_t*, int)'
regexec.c:3712: error: initializer expression list treated as compound 
expression
regexec.c:3712: warning: left-hand operand of comma has no effect
regexec.c:3712: warning: right-hand operand of comma has no effect
regexec.c:3712: warning: right-hand operand of comma has no effect
regexec.c:3712: error: expected `,' or `;' before "re_dfa_t"
regexec.c:3713: error: redefinition of `int node_idx'
regexec.c:2203: error: `int node_idx' previously declared here
regexec.c:3713: error: redefinition of `int str_idx'
regexec.c:1335: error: `int str_idx' previously declared here
regexec.c:3714: error: conflicting declaration 'const re_string_t*input'
regcomp.c:1773: error: 'input' has a previous declaration as `re_string_t*input'
regexec.c:3714: error: type mismatch with previous external decl of `const 
re_string_t*input'
regcomp.c:1773: error: previous external decl of `re_string_t*input'
regexec.c:3714: error: declaration of `const re_string_t*input'
regcomp.c:1773: error: conflicts with previous declaration `re_string_t*input'
regexec.c:3715: error: expected unqualified-id before '{' token
regexec.c:3715: error: expected `,' or `;' before '{' token
regexec.c:4012: error: `int check_node_accept' redeclared as different kind of 
symbol
regexec.c:192: error: previous declaration of `int check_node_accept(const 
re_match_context_t*, const re_token_t*, int)'
regexec.c:4012: error: declaration of `int check_node_accept'
regexec.c:192: error: conflicts with previous declaration `int 
check_node_accept(const re_match_context_t*, const re_token_t*, int)'
regexec.c:4013: error: initializer expression list treated as compound 
expression
regexec.c:4013: warning: left-hand operand of comma has no effect
regexec.c:4013: warning: right-hand operand of comma has no effect
regexec.c:4013: error: expected `,' or `;' before "const"
regexec.c:4014: error: conflicting declaration 'const re_token_t*node'
regcomp.c:1262: error: 'node' has a previous declaration as `bin_tree_t*node'
regexec.c:4014: error: type mismatch with previous external decl of `const 
re_token_t*node'
regcomp.c:1262: error: previous external decl of `bin_tree_t*node'
regexec.c:4014: error: declaration of `const re_token_t*node'
regcomp.c:1262: error: conflicts with previous declaration `bin_tree_t*node'
regexec.c:4015: error: redefinition of `int idx'
regex_internal.c:579: error: `int idx' previously declared here
regexec.c:4016: error: expected unqualified-id before '{' token
regexec.c:4016: error: expected `,' or `;' before '{' token
regexec.c:4063: error: `reg_errcode_t extend_buffers' redeclared as different 
kind of symbol
regexec.c:193: error: previous declaration of `reg_errcode_t 
extend_buffers(re_match_context_t*)'
regexec.c:4063: error: declaration of `reg_errcode_t extend_buffers'
regexec.c:193: error: conflicts with previous declaration `reg_errcode_t 
extend_buffers(re_match_context_t*)'
regexec.c:4064: error: cannot convert `const re_match_context_t*' to 
`reg_errcode_t' in initialization
regexec.c:4064: error: expected `,' or `;' before "re_match_context_t"
regexec.c:4065: error: expected unqualified-id before '{' token
regexec.c:4065: error: expected `,' or `;' before '{' token
regexec.c:4122: error: `reg_errcode_t match_ctx_init' redeclared as different 
kind of symbol
regexec.c:21: error: previous declaration of `reg_errcode_t 
match_ctx_init(re_match_context_t*, int, int)'
regexec.c:4122: error: declaration of `reg_errcode_t match_ctx_init'
regexec.c:21: error: conflicts with previous declaration `reg_errcode_t 
match_ctx_init(re_match_context_t*, int, int)'
regexec.c:4122: error: `n' was not declared in this scope
regexec.c:4123: error: initializer expression list treated as compound 
expression
regexec.c:4123: warning: left-hand operand of comma has no effect
regexec.c:4123: error: expected `,' or `;' before "re_match_context_t"
regexec.c:4124: error: redefinition of `int eflags'
regex_internal.c:579: error: `int eflags' previously declared here
regexec.c:4125: error: expected unqualified-id before '{' token
regexec.c:4125: error: expected `,' or `;' before '{' token
regexec.c:4151: error: variable or field `match_ctx_clean' declared void
regexec.c:4151: error: `int match_ctx_clean' redeclared as different kind of 
symbol
regexec.c:22: error: previous declaration of `void 
match_ctx_clean(re_match_context_t*)'
regexec.c:4151: error: declaration of `int match_ctx_clean'
regexec.c:22: error: conflicts with previous declaration `void 
match_ctx_clean(re_match_context_t*)'
regexec.c:4152: error: invalid conversion from `const re_match_context_t*' to 
`int'
regexec.c:4152: error: expected `,' or `;' before "re_match_context_t"
regexec.c:4153: error: expected unqualified-id before '{' token
regexec.c:4153: error: expected `,' or `;' before '{' token
regexec.c:4181: error: variable or field `match_ctx_free' declared void
regexec.c:4181: error: `int match_ctx_free' redeclared as different kind of 
symbol
regexec.c:23: error: previous declaration of `void 
match_ctx_free(re_match_context_t*)'
regexec.c:4181: error: declaration of `int match_ctx_free'
regexec.c:23: error: conflicts with previous declaration `void 
match_ctx_free(re_match_context_t*)'
regexec.c:4182: error: invalid conversion from `const re_match_context_t*' to 
`int'
regexec.c:4182: error: expected `,' or `;' before "re_match_context_t"
regexec.c:4183: error: expected unqualified-id before '{' token
regexec.c:4183: error: expected `,' or `;' before '{' token
regexec.c:4196: error: `reg_errcode_t match_ctx_add_entry' redeclared as 
different kind of symbol
regexec.c:26: error: previous declaration of `reg_errcode_t 
match_ctx_add_entry(re_match_context_t*, int, int, int, int)'
regexec.c:4196: error: declaration of `reg_errcode_t match_ctx_add_entry'
regexec.c:26: error: conflicts with previous declaration `reg_errcode_t 
match_ctx_add_entry(re_match_context_t*, int, int, int, int)'
regexec.c:4196: error: `from' was not declared in this scope
regexec.c:4196: error: `to' was not declared in this scope
regexec.c:4197: error: initializer expression list treated as compound 
expression
regexec.c:4197: warning: left-hand operand of comma has no effect
regexec.c:4197: warning: right-hand operand of comma has no effect
regexec.c:4197: error: expected `,' or `;' before "re_match_context_t"
regexec.c:4198: error: conflicting declaration 'int node'
regcomp.c:1262: error: 'node' has a previous declaration as `bin_tree_t*node'
regexec.c:4198: error: type mismatch with previous external decl of `int node'
regcomp.c:1262: error: previous external decl of `bin_tree_t*node'
regexec.c:4198: error: declaration of `int node'
regcomp.c:1262: error: conflicts with previous declaration `bin_tree_t*node'
regexec.c:4198: error: redefinition of `int str_idx'
regexec.c:1335: error: `int str_idx' previously declared here
regexec.c:4199: error: expected unqualified-id before '{' token
regexec.c:4199: error: expected `,' or `;' before '{' token
regexec.c:4245: error: `int search_cur_bkref_entry' redeclared as different 
kind of symbol
regexec.c:28: error: previous declaration of `int 
search_cur_bkref_entry(re_match_context_t*, int)'
regexec.c:4245: error: declaration of `int search_cur_bkref_entry'
regexec.c:28: error: conflicts with previous declaration `int 
search_cur_bkref_entry(re_match_context_t*, int)'
regexec.c:4246: error: initializer expression list treated as compound 
expression
regexec.c:4246: warning: left-hand operand of comma has no effect
regexec.c:4246: error: expected `,' or `;' before "re_match_context_t"
regexec.c:4247: error: redefinition of `int str_idx'
regexec.c:1335: error: `int str_idx' previously declared here
regexec.c:4248: error: expected unqualified-id before '{' token
regexec.c:4248: error: expected `,' or `;' before '{' token
regexec.c:4269: error: `reg_errcode_t match_ctx_add_subtop' redeclared as 
different kind of symbol
regexec.c:30: error: previous declaration of `reg_errcode_t 
match_ctx_add_subtop(re_match_context_t*, int, int)'
regexec.c:4269: error: declaration of `reg_errcode_t match_ctx_add_subtop'
regexec.c:30: error: conflicts with previous declaration `reg_errcode_t 
match_ctx_add_subtop(re_match_context_t*, int, int)'
regexec.c:4270: error: initializer expression list treated as compound 
expression
regexec.c:4270: warning: left-hand operand of comma has no effect
regexec.c:4270: warning: right-hand operand of comma has no effect
regexec.c:4270: error: invalid conversion from `int' to `reg_errcode_t'
regexec.c:4270: error: expected `,' or `;' before "re_match_context_t"
regexec.c:4271: error: conflicting declaration 'int node'
regcomp.c:1262: error: 'node' has a previous declaration as `bin_tree_t*node'
regexec.c:4271: error: type mismatch with previous external decl of `int node'
regcomp.c:1262: error: previous external decl of `bin_tree_t*node'
regexec.c:4271: error: declaration of `int node'
regcomp.c:1262: error: conflicts with previous declaration `bin_tree_t*node'
regexec.c:4271: error: redefinition of `int str_idx'
regexec.c:1335: error: `int str_idx' previously declared here
regexec.c:4272: error: expected unqualified-id before '{' token
regexec.c:4272: error: expected `,' or `;' before '{' token
regexec.c:4300: error: `re_sub_match_last_t*match_ctx_add_sublast' redeclared 
as different kind of symbol
regexec.c:33: error: previous declaration of `re_sub_match_last_t* 
match_ctx_add_sublast(re_sub_match_top_t*, int, int)'
regexec.c:4300: error: declaration of 
`re_sub_match_last_t*match_ctx_add_sublast'
regexec.c:33: error: conflicts with previous declaration `re_sub_match_last_t* 
match_ctx_add_sublast(re_sub_match_top_t*, int, int)'
regexec.c:4300: error: `subtop' was not declared in this scope
regexec.c:4301: error: initializer expression list treated as compound 
expression
regexec.c:4301: error: expected `,' or `;' before "re_sub_match_top_t"
regexec.c:4302: error: conflicting declaration 'int node'
regcomp.c:1262: error: 'node' has a previous declaration as `bin_tree_t*node'
regexec.c:4302: error: type mismatch with previous external decl of `int node'
regcomp.c:1262: error: previous external decl of `bin_tree_t*node'
regexec.c:4302: error: declaration of `int node'
regcomp.c:1262: error: conflicts with previous declaration `bin_tree_t*node'
regexec.c:4302: error: redefinition of `int str_idx'
regexec.c:1335: error: `int str_idx' previously declared here
regexec.c:4303: error: expected unqualified-id before '{' token
regexec.c:4303: error: expected `,' or `;' before '{' token
regexec.c:4328: error: variable or field `sift_ctx_init' declared void
regexec.c:4328: error: `int sift_ctx_init' redeclared as different kind of 
symbol
regexec.c:37: error: previous declaration of `void 
sift_ctx_init(re_sift_context_t*, re_dfastate_t**, re_dfastate_t**, int, int)'
regexec.c:4328: error: declaration of `int sift_ctx_init'
regexec.c:37: error: conflicts with previous declaration `void 
sift_ctx_init(re_sift_context_t*, re_dfastate_t**, re_dfastate_t**, int, int)'
regexec.c:4328: error: `sifted_sts' was not declared in this scope
regexec.c:4328: error: `limited_sts' was not declared in this scope
regexec.c:4328: error: `last_str_idx' was not declared in this scope
regexec.c:4329: error: initializer expression list treated as compound 
expression
regexec.c:4329: error: expected `,' or `;' before "re_sift_context_t"
regexec.c:4331: error: redefinition of `int last_node'
regexec.c:2865: error: `int last_node' previously declared here
regexec.c:4332: error: expected unqualified-id before '{' token
regexec.c:4332: error: expected `,' or `;' before '{' token
make[1]: *** [regex.o] Error 1
make[1]: Leaving directory `/cygdrive/d/gnu/clisp/current/build-g-gxx/regexp'
make: *** [regexp] Error 2


-- 
Sam Steingold (http://www.podval.org/~sds) running w2k
<http://www.iris.org.il> <http://www.mideasttruth.com/> <http://www.memri.org/>
<http://ffii.org/> <http://www.jihadwatch.org/> <http://www.camera.org>
Good judgment comes from experience and experience comes from bad judgment.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]