Lines Matching refs:result
380 * @param result (uint16_t, out) uint16_t variable for the trie lookup result
382 #define UTRIE2_U16_NEXT16(trie, src, limit, c, result) _UTRIE2_U16_NEXT(trie, index, src, limit, c, result)
392 * @param result (uint32_t, out) uint32_t variable for the trie lookup result
394 #define UTRIE2_U16_NEXT32(trie, src, limit, c, result) _UTRIE2_U16_NEXT(trie, data32, src, limit, c, result)
404 * @param result (uint16_t, out) uint16_t variable for the trie lookup result
406 #define UTRIE2_U16_PREV16(trie, start, src, c, result) _UTRIE2_U16_PREV(trie, index, start, src, c, result)
416 * @param result (uint32_t, out) uint32_t variable for the trie lookup result
418 #define UTRIE2_U16_PREV32(trie, start, src, c, result) _UTRIE2_U16_PREV(trie, data32, start, src, c, result)
426 * @param result (uint16_t, out) uint16_t variable for the trie lookup result
428 #define UTRIE2_U8_NEXT16(trie, src, limit, result)\
429 _UTRIE2_U8_NEXT(trie, data16, index, src, limit, result)
437 * @param result (uint16_t, out) uint32_t variable for the trie lookup result
439 #define UTRIE2_U8_NEXT32(trie, src, limit, result) \
440 _UTRIE2_U8_NEXT(trie, data32, data32, src, limit, result)
448 * @param result (uint16_t, out) uint16_t variable for the trie lookup result
450 #define UTRIE2_U8_PREV16(trie, start, src, result) \
451 _UTRIE2_U8_PREV(trie, data16, index, start, src, result)
459 * @param result (uint16_t, out) uint32_t variable for the trie lookup result
461 #define UTRIE2_U8_PREV32(trie, start, src, result) \
462 _UTRIE2_U8_PREV(trie, data32, data32, start, src, result)
874 #define _UTRIE2_U16_NEXT(trie, data, src, limit, c, result) UPRV_BLOCK_MACRO_BEGIN { \
879 (result)=_UTRIE2_GET_FROM_U16_SINGLE_LEAD(trie, data, c); \
881 (result)=(trie)->data[_UTRIE2_INDEX_FROM_LSCP((trie)->index, c)]; \
885 (result)=_UTRIE2_GET_FROM_SUPP((trie), data, (c)); \
891 #define _UTRIE2_U16_PREV(trie, data, start, src, c, result) UPRV_BLOCK_MACRO_BEGIN { \
896 (result)=(trie)->data[_UTRIE2_INDEX_FROM_BMP((trie)->index, c)]; \
900 (result)=_UTRIE2_GET_FROM_SUPP((trie), data, (c)); \
906 #define _UTRIE2_U8_NEXT(trie, ascii, data, src, limit, result) UPRV_BLOCK_MACRO_BEGIN { \
909 (result)=(trie)->ascii[__lead]; \
918 (result)=(trie)->data[ \
928 (result)=(trie)->data[ \
935 (result)=(trie)->data[__index>>3]; \
941 #define _UTRIE2_U8_PREV(trie, ascii, data, start, src, result) UPRV_BLOCK_MACRO_BEGIN { \
944 (result)=(trie)->ascii[__b]; \
949 (result)=(trie)->data[__index>>3]; \