diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2014-03-10 22:15:11 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2014-03-10 22:15:11 +0200 |
commit | 9234beafca50945843fe41697000d4bcc7d5b0ba (patch) | |
tree | 92a9bb0c26ad7a00f248f97012a64a026541cd2d /dfa.h | |
parent | c972e253abc34f8bd02f6ade74e7999a2b6d8a08 (diff) | |
download | egawk-9234beafca50945843fe41697000d4bcc7d5b0ba.tar.gz egawk-9234beafca50945843fe41697000d4bcc7d5b0ba.tar.bz2 egawk-9234beafca50945843fe41697000d4bcc7d5b0ba.zip |
Sync dfa with grep.
Diffstat (limited to 'dfa.h')
-rw-r--r-- | dfa.h | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -101,3 +101,11 @@ extern void dfawarn (const char *); extern _Noreturn void dfaerror (const char *); extern int using_utf8 (void); + +/* Maximum number of characters that can be the case-folded + counterparts of a single character, not counting the character + itself. This is 1 for towupper, 1 for towlower, and 1 for each + entry in LONESOME_LOWER; see dfa.c. */ +enum { CASE_FOLDED_BUFSIZE = 1 + 1 + 19 }; + +extern int case_folded_counterparts (wchar_t, wchar_t[CASE_FOLDED_BUFSIZE]); |