Lines Matching refs:strict
341 #define UTF8_GET_CHAR_SAFE(s, start, i, length, c, strict) { \ argument
344 UTF8_NEXT_CHAR_SAFE(s, _utf8_get_char_safe_index, length, c, strict); \
407 #define UTF8_NEXT_CHAR_SAFE(s, i, length, c, strict) { \ argument
411 (c)=utf8_nextCharSafeBody(s, &(i), (int32_t)(length), c, strict); \
480 #define UTF8_PREV_CHAR_SAFE(s, start, i, c, strict) { \ argument
484 (c)=utf8_prevCharSafeBody(s, start, &(i), c, strict); \
574 #define UTF16_GET_CHAR_SAFE(s, start, i, length, c, strict) { \ argument
582 } else if(strict) {\
590 } else if(strict) {\
595 } else if((strict) && !UTF_IS_UNICODE_CHAR(c)) { \
642 #define UTF16_NEXT_CHAR_SAFE(s, i, length, c, strict) { \ argument
650 } else if(strict) {\
654 } else if((strict) && !UTF_IS_UNICODE_CHAR(c)) { \
717 #define UTF16_PREV_CHAR_SAFE(s, start, i, c, strict) { \ argument
725 } else if(strict) {\
729 } else if((strict) && !UTF_IS_UNICODE_CHAR(c)) { \
762 #define UTF32_IS_SAFE(c, strict) \ argument
763 (!(strict) ? \
804 #define UTF32_GET_CHAR_SAFE(s, start, i, length, c, strict) { \ argument
806 if(!UTF32_IS_SAFE(c, strict)) { \
838 #define UTF32_NEXT_CHAR_SAFE(s, i, length, c, strict) { \ argument
840 if(!UTF32_IS_SAFE(c, strict)) { \
892 #define UTF32_PREV_CHAR_SAFE(s, start, i, c, strict) { \ argument
894 if(!UTF32_IS_SAFE(c, strict)) { \
929 …fine UTF_GET_CHAR_SAFE(s, start, i, length, c, strict) UTF16_GET_CHAR_SAFE(s, start, i, length, c,… argument
936 #define UTF_NEXT_CHAR_SAFE(s, i, length, c, strict) UTF16_NEXT_CHAR_SAFE(s, i, length, c, strict) argument
971 #define UTF_PREV_CHAR_SAFE(s, start, i, c, strict) UTF16_PREV_CHAR_SAFE(s, start, i, c, strict) argument