Lines Matching full:utext
172 static UText* regextst_openUTF8FromInvariant(UText* ut, const char *inv, int64_t length, UErrorCode *status);
180 static void utextToPrintable(char *buf, int32_t bufLen, UText *text) {
235 #define REGEX_VERBOSE_TEXT(text) {char buf[200];utextToPrintable(buf,sizeof(buf)/sizeof(buf[0]),text);logln("%s:%d: UText %s=\"%s\"", __FILE__, __LINE__, #text, buf);}
260 static UBool testUTextEqual(UText *uta, UText *utb) {
279 void RegexTest::assertUText(const char *expected, UText *actual, const char *file, int line) {
281 UText expectedText = UTEXT_INITIALIZER;
305 void RegexTest::assertUTextInvariant(const char *expected, UText *actual, const char *file, int line) {
307 UText expectedText = UTEXT_INITIALIZER;
347 static UText* regextst_openUTF8FromInvariant(UText *ut, const char *inv, int64_t length, UErrorCode *status) {
451 UText pattern = UTEXT_INITIALIZER;
454 UText inputText = UTEXT_INITIALIZER;
568 // Compile again, using a UTF-8-based UText
570 UText patternText = UTEXT_INITIALIZER;
747 // UTextBasic Check for quirks that are specific to the UText
754 UText pattern = UTEXT_INITIALIZER;
759 UText input = UTEXT_INITIALIZER;
1864 UText re = UTEXT_INITIALIZER;
1871 UText input1 = UTEXT_INITIALIZER;
1872 UText input2 = UTEXT_INITIALIZER;
1873 UText empty = UTEXT_INITIALIZER;
2007 UText re=UTEXT_INITIALIZER;
2014 UText input = UTEXT_INITIALIZER;
2050 UText destText = UTEXT_INITIALIZER;
2052 UText *result;
2056 result = matcher->group((UText *)NULL, group_len, status);
2152 UText re=UTEXT_INITIALIZER;
2158 UText input = UTEXT_INITIALIZER;
2213 UText re=UTEXT_INITIALIZER;
2220 UText input = UTEXT_INITIALIZER;
2255 UText s = UTEXT_INITIALIZER;
2291 UText s = UTEXT_INITIALIZER;
2336 UText testPattern = UTEXT_INITIALIZER;
2337 UText testText = UTEXT_INITIALIZER;
2398 UText testPattern = UTEXT_INITIALIZER;
2399 UText testText = UTEXT_INITIALIZER;
2449 UText re=UTEXT_INITIALIZER;
2457 UText dataText = UTEXT_INITIALIZER;
2467 UText destText = UTEXT_INITIALIZER;
2469 UText *result;
2471 UText replText = UTEXT_INITIALIZER;
2751 UText resultText = UTEXT_INITIALIZER;
2819 UText re1 = UTEXT_INITIALIZER;
2820 UText re2 = UTEXT_INITIALIZER;
2883 UText pattern = UTEXT_INITIALIZER;
2893 UText input = UTEXT_INITIALIZER;
2914 UText pattern = UTEXT_INITIALIZER;
2915 UText input = UTEXT_INITIALIZER;
3114 // split of a UText based string, with library allocating output UTexts.
3120 UText *textToSplit = utext_openUnicodeString(NULL, &stringToSplit, &status);
3123 UText *splits[10] = {NULL};
3345 static UBool utextOffsetToNative(UText *utext, int32_t unistrOffset, int32_t& nativeIndex)
3348 UTEXT_SETNATIVEINDEX(utext, 0);
3351 UChar32 c = UTEXT_NEXT32(utext);
3359 nativeIndex = (int32_t)UTEXT_GETNATIVEINDEX(utext);
3374 UText patternText = UTEXT_INITIALIZER;
3375 UText inputText = UTEXT_INITIALIZER;
4392 UText patternText = UTEXT_INITIALIZER;
4396 UText inputText = UTEXT_INITIALIZER;
4520 // Put the pattern in a UTF-8 UText
4588 // Put the input in a UTF-8 UText
5011 // UTexts. The pure-C implementation of UText
5019 UText patternText = UTEXT_INITIALIZER;
5021 UText bufferText = UTEXT_INITIALIZER;
5029 UText text1 = UTEXT_INITIALIZER;
5030 UText text2 = UTEXT_INITIALIZER;
5032 UText *resultText;
5043 /* First set a UText */
5078 UText *actual;
5127 UText replText = UTEXT_INITIALIZER;
5128 UText *result;
5178 UText replText = UTEXT_INITIALIZER;
5179 UText *result;
5620 UText *utext_pat = utext_openUnicodeString(NULL, &patternString, &status);
5622 UText *utext_txt = utext_openUnicodeString(NULL, &txtString, &status);
5632 // was causing a segfault. Only for Regular Expressions created from UText.
5703 UText *ut = utext_openUChars(NULL, exactBuffer, dataString.length(), &status);