Home | History | Annotate | Download | only in intltest

Lines Matching refs:utext

38 #include "unicode/utext.h"
175 static UText* regextst_openUTF8FromInvariant(UText* ut, const char *inv, int64_t length, UErrorCode *status);
183 static void utextToPrintable(char *buf, int32_t bufLen, UText *text) {
238 #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);}
263 static UBool testUTextEqual(UText *uta, UText *utb) {
282 void RegexTest::assertUText(const char *expected, UText *actual, const char *file, int line) {
284 UText expectedText = UTEXT_INITIALIZER;
308 void RegexTest::assertUTextInvariant(const char *expected, UText *actual, const char *file, int line) {
310 UText expectedText = UTEXT_INITIALIZER;
350 static UText* regextst_openUTF8FromInvariant(UText *ut, const char *inv, int64_t length, UErrorCode *status) {
454 UText pattern = UTEXT_INITIALIZER;
457 UText inputText = UTEXT_INITIALIZER;
571 // Compile again, using a UTF-8-based UText
573 UText patternText = UTEXT_INITIALIZER;
750 // UTextBasic Check for quirks that are specific to the UText
757 UText pattern = UTEXT_INITIALIZER;
762 UText input = UTEXT_INITIALIZER;
1867 UText re = UTEXT_INITIALIZER;
1874 UText input1 = UTEXT_INITIALIZER;
1875 UText input2 = UTEXT_INITIALIZER;
1876 UText empty = UTEXT_INITIALIZER;
2010 UText re=UTEXT_INITIALIZER;
2017 UText input = UTEXT_INITIALIZER;
2053 UText destText = UTEXT_INITIALIZER;
2055 UText *result;
2059 result = matcher->group((UText *)NULL, group_len, status);
2155 UText re=UTEXT_INITIALIZER;
2161 UText input = UTEXT_INITIALIZER;
2216 UText re=UTEXT_INITIALIZER;
2223 UText input = UTEXT_INITIALIZER;
2258 UText s = UTEXT_INITIALIZER;
2294 UText s = UTEXT_INITIALIZER;
2339 UText testPattern = UTEXT_INITIALIZER;
2340 UText testText = UTEXT_INITIALIZER;
2401 UText testPattern = UTEXT_INITIALIZER;
2402 UText testText = UTEXT_INITIALIZER;
2452 UText re=UTEXT_INITIALIZER;
2460 UText dataText = UTEXT_INITIALIZER;
2470 UText destText = UTEXT_INITIALIZER;
2472 UText *result;
2474 UText replText = UTEXT_INITIALIZER;
2754 UText resultText = UTEXT_INITIALIZER;
2822 UText re1 = UTEXT_INITIALIZER;
2823 UText re2 = UTEXT_INITIALIZER;
2886 UText pattern = UTEXT_INITIALIZER;
2896 UText input = UTEXT_INITIALIZER;
2917 UText pattern = UTEXT_INITIALIZER;
2918 UText input = UTEXT_INITIALIZER;
3117 // split of a UText based string, with library allocating output UTexts.
3123 UText *textToSplit = utext_openUnicodeString(NULL, &stringToSplit, &status);
3126 UText *splits[10] = {NULL};
3348 static UBool utextOffsetToNative(UText *utext, int32_t unistrOffset, int32_t& nativeIndex)
3351 UTEXT_SETNATIVEINDEX(utext, 0);
3354 UChar32 c = UTEXT_NEXT32(utext);
3362 nativeIndex = (int32_t)UTEXT_GETNATIVEINDEX(utext);
3377 UText patternText = UTEXT_INITIALIZER;
3378 UText inputText = UTEXT_INITIALIZER;
4395 UText patternText = UTEXT_INITIALIZER;
4399 UText inputText = UTEXT_INITIALIZER;
4523 // Put the pattern in a UTF-8 UText
4591 // Put the input in a UTF-8 UText
5014 // UTexts. The pure-C implementation of UText
5022 UText patternText = UTEXT_INITIALIZER;
5024 UText bufferText = UTEXT_INITIALIZER;
5032 UText text1 = UTEXT_INITIALIZER;
5033 UText text2 = UTEXT_INITIALIZER;
5035 UText *resultText;
5046 /* First set a UText */
5081 UText *actual;
5130 UText replText = UTEXT_INITIALIZER;
5131 UText *result;
5181 UText replText = UTEXT_INITIALIZER;
5182 UText *result;
5623 UText *utext_pat = utext_openUnicodeString(NULL, &patternString, &status);
5625 UText *utext_txt = utext_openUnicodeString(NULL, &txtString, &status);
5635 // was causing a segfault. Only for Regular Expressions created from UText.
5706 UText *ut = utext_openUChars(NULL, exactBuffer, dataString.length(), &status);
5803 // UText C++ API, length of match is 0 for non-participating matches.
5804 UText ut = UTEXT_INITIALIZER;
5811 // UText C++ API, Capture group 1 matches "A", position 0, length 1.
5813 UText group = UTEXT_INITIALIZER;