diff options
author | Jim Meyering <jim@meyering.net> | 1996-01-05 02:35:39 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 1996-01-05 02:35:39 +0000 |
commit | c300ac7a4db71649b0d52985b9afea7c7c42d354 (patch) | |
tree | 0ad01d876a4a5ff6092d4ca007afbb7babab2e16 | |
parent | 67b836ed726c729e544112ca3fa130c634c348ae (diff) | |
download | coreutils-c300ac7a4db71649b0d52985b9afea7c7c42d354.tar.xz |
[SYNTAX]: Rename from SYNTAX_TABLE.
[SYNTAX_TABLE]: Remove extern dcl or re_syntax_table.
(RE_SEARCH_2_FN): Cast string1 and string2 to avoid pointer type
mismatch errors from e.g. SunOS's /bin/cc.
Reported by Kaveh Ghazi.
-rw-r--r-- | lib/rx.c | 12 |
1 files changed, 5 insertions, 7 deletions
@@ -118,9 +118,7 @@ char *alloca (); #ifndef emacs -#ifdef SYNTAX_TABLE -extern char *re_syntax_table; -#else /* not SYNTAX_TABLE */ +#ifndef SYNTAX RX_DECL char re_syntax_table[CHAR_SET_SIZE]; @@ -153,7 +151,7 @@ init_syntax_once () done = 1; } -#endif /* not SYNTAX_TABLE */ +#endif /* not SYNTAX */ #endif /* not emacs */ /* Compile with `-DRX_DEBUG' and use the following flags. @@ -4969,7 +4967,7 @@ rx_compile (pattern, size, syntax, rxb) */ rxb->re_nsub = 0; -#if !defined (emacs) && !defined (SYNTAX_TABLE) +#if !defined (emacs) && !defined (SYNTAX) /* Initialize the syntax table. */ init_syntax_once (); #endif @@ -6437,9 +6435,9 @@ RE_SEARCH_2_FN (rxb, { int answer; struct re_search_2_closure closure; - closure.string1 = string1; + closure.string1 = (__const__ unsigned char *) string1; closure.size1 = size1; - closure.string2 = string2; + closure.string2 = (__const__ unsigned char *) string2; closure.size2 = size2; answer = rx_search (rxb, startpos, range, stop, size1 + size2, re_search_2_get_burst, |