diff options
| author | Sam Varshavchik | 2017-03-09 06:47:37 -0500 |
|---|---|---|
| committer | Sam Varshavchik | 2017-03-09 06:47:37 -0500 |
| commit | 914d160ada16463a76d42011aa8d721134fba9b8 (patch) | |
| tree | 0ca27e91d287778259c8b8f50b7cec0f5e4bafa4 /maildir/maildirsearch.h | |
| parent | 51ba33a2e4b3a1e2679d240549c57963a845ae7c (diff) | |
| download | courier-libs-914d160ada16463a76d42011aa8d721134fba9b8.tar.bz2 | |
courier-unicode API update.
Diffstat (limited to 'maildir/maildirsearch.h')
| -rw-r--r-- | maildir/maildirsearch.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/maildir/maildirsearch.h b/maildir/maildirsearch.h index b134c6d..64b257c 100644 --- a/maildir/maildirsearch.h +++ b/maildir/maildirsearch.h @@ -46,9 +46,9 @@ extern "C" { #endif struct maildir_searchengine { - unicode_char *string; + char32_t *string; size_t string_l; - const unicode_char *ptr; + const char32_t *ptr; unsigned *r; /* Retry backoff indexes */ unsigned i; int spc; @@ -64,7 +64,7 @@ int maildir_search_start_str_chset(struct maildir_searchengine *engine, const char *string, const char *chset); int maildir_search_start_unicode(struct maildir_searchengine *engine, - const unicode_char *string); + const char32_t *string); #define maildir_search_reset(si) ((si)->i=0, (si)->ptr=(si)->string) @@ -79,7 +79,7 @@ int maildir_search_start_unicode(struct maildir_searchengine *engine, {\ for (;;) \ {\ - if ( (unicode_char)(sie)->ptr[(sie)->i] == (unicode_char)(ch) )\ + if ( (char32_t)(sie)->ptr[(sie)->i] == (char32_t)(ch) )\ { (sie)->i++; break; }\ if ( (sie)->i == 0) break;\ (sie)->i=(sie)->r[(sie)->i];\ @@ -89,7 +89,7 @@ int maildir_search_start_unicode(struct maildir_searchengine *engine, #define maildir_search_step_unicode_lc(sie,ch) do \ { \ - unicode_char c=(ch); \ + char32_t c=(ch); \ int spc=0; \ \ \ @@ -162,7 +162,7 @@ class Search { void operator<<(char c) { maildir_search_step(&sei, c); } - void operator<<(unicode_char ch) + void operator<<(char32_t ch) { maildir_search_step_unicode_lc(&sei, ch); } @@ -184,4 +184,3 @@ class Search { #endif #endif - |
