Value: { \ unsigned short index = unac_indexes[(c) >> UNAC_BLOCK_SHIFT]; \ unsigned char position = (c) & UNAC_BLOCK_MASK; \ (p) = &(unac_data_table[index][unac_positions[index][(c) & UNAC_BLOCK_MASK]]); \ (l) = unac_positions[index][position + 1] - unac_positions[index][position]; \ if((l) == 1 && *(p) == 0xFFFF) { \ (p) = 0; \ (l) = 0; \ } \ } Definition at line 48 of file unac.h. Referenced by unac_string_utf16().
|