Lines Matching defs:limit
378 * @param limit (const UChar *, in) the limit pointer for the text, or NULL if NUL-terminated
382 #define UTRIE2_U16_NEXT16(trie, src, limit, c, result) _UTRIE2_U16_NEXT(trie, index, src, limit, c, result)
390 * @param limit (const UChar *, in) the limit pointer for the text, or NULL if NUL-terminated
394 #define UTRIE2_U16_NEXT32(trie, src, limit, c, result) _UTRIE2_U16_NEXT(trie, data32, src, limit, c, result)
425 * @param limit (const char *, in) the limit pointer for the text (must not be NULL)
428 #define UTRIE2_U8_NEXT16(trie, src, limit, result)\
429 _UTRIE2_U8_NEXT(trie, data16, index, src, limit, result)
436 * @param limit (const char *, in) the limit pointer for the text (must not be NULL)
439 #define UTRIE2_U8_NEXT32(trie, src, limit, result) \
440 _UTRIE2_U8_NEXT(trie, data32, data32, src, limit, result)
622 // Iteration limit l can be NULL.
625 UTrie2StringIterator(t, p), limit(l) {}
629 const UChar *limit;
801 const uint8_t *src, const uint8_t *limit);
874 #define _UTRIE2_U16_NEXT(trie, data, src, limit, c, result) UPRV_BLOCK_MACRO_BEGIN { \
880 } else if((src)==(limit) || !U16_IS_TRAIL(__c2=*(src))) { \
906 #define _UTRIE2_U8_NEXT(trie, ascii, data, src, limit, result) UPRV_BLOCK_MACRO_BEGIN { \
913 0xe0<=__lead && __lead<0xf0 && ((src)+1)<(limit) && \
924 __lead<0xe0 && __lead>=0xc2 && (src)<(limit) && \
933 (const uint8_t *)(limit)); \