Home | History | Annotate | Download | only in share

Lines Matching full:char16

104   if (*((const char16*)p1) < *((const char16*)p2))
106 if (*((const char16*)p1) > *((const char16*)p2))
221 char16* DictBuilder::read_valid_hanzis(const char *fn_validhzs, size_t *num) {
230 char16 utf16header;
231 if (fread(&utf16header, sizeof(char16), 1, fp) != 1 ||
238 *num = ftell(fp) / sizeof(char16);
242 char16 *hzs = new char16[*num];
250 if (fread(hzs, sizeof(char16), *num, fp) != *num) {
257 myqsort(hzs, *num, sizeof(char16), compare_char16);
261 bool DictBuilder::hz_in_hanzis_list(const char16 *hzs, size_t hzs_len,
262 char16 hz) {
266 char16 *found;
267 found = static_cast<char16*>(
268 mybsearch(&hz, hzs, hzs_len, sizeof(char16), compare_char16));
277 bool DictBuilder::str_in_hanzis_list(const char16 *hzs, size_t hzs_len,
278 const char16 *str, size_t str_len) {
377 char16 read_buf[kReadBufLen];
388 char16 *valid_hzs = NULL;
401 char16 *token;
402 char16 *to_tokenize = read_buf;