Home | History | Annotate | Download | only in i18n

Lines Matching refs:curElem

1198     PtnElem *curElem;
1203 curElem = patternMap->getHeader(skeleton.charAt(0));
1204 while ( curElem != NULL ) {
1205 if ( curElem->skeleton->getSkeleton()==skeleton ) {
1206 return curElem->pattern;
1208 curElem=curElem->next;
1277 PtnElem *curElem, *otherElem, *prevElem=NULL;
1280 if ((curElem = new PtnElem(otherElem->basePattern, otherElem->pattern))==NULL) {
1286 this->boot[bootIndex] = curElem;
1288 if ((curElem->skeleton=new PtnSkeleton(*(otherElem->skeleton))) == NULL ) {
1295 prevElem->next=curElem;
1297 curElem->next=NULL;
1298 prevElem = curElem;
1307 PtnElem* curElem;
1310 curElem = boot[baseChar-CAP_A];
1314 curElem = boot[26+baseChar-LOW_A];
1320 return curElem;
1339 PtnElem *curElem, *baseElem;
1357 if ((curElem = new PtnElem(basePattern, value)) == NULL ) {
1363 boot[26 + (baseChar-LOW_A)] = curElem;
1366 boot[baseChar-CAP_A] = curElem;
1368 curElem->skeleton = new PtnSkeleton(skeleton);
1369 curElem->skeletonWasSpecified = skeletonWasSpecified;
1372 curElem = getDuplicateElem(basePattern, skeleton, baseElem);
1374 if (curElem == NULL) {
1376 curElem = baseElem;
1377 while( curElem -> next != NULL )
1379 curElem = curElem->next;
1381 if ((curElem->next = new PtnElem(basePattern, value)) == NULL ) {
1386 curElem=curElem->next;
1387 curElem->skeleton = new PtnSkeleton(skeleton);
1388 curElem->skeletonWasSpecified = skeletonWasSpecified;
1396 curElem->pattern = value;
1404 PtnElem *curElem;
1406 if ((curElem=getHeader(basePattern.charAt(0)))==NULL) {
1411 if ( basePattern.compare(curElem->basePattern)==0 ) {
1412 skeletonWasSpecified = curElem->skeletonWasSpecified;
1413 return &(curElem->pattern);
1415 curElem=curElem->next;
1416 }while (curElem != NULL);
1430 PtnElem *curElem;
1445 if ((curElem=getHeader(baseChar))==NULL) {
1453 if (curElem->skeleton->original[i].compare(skeleton.original[i]) != 0 )
1460 if (curElem->skeleton->baseOriginal[i].compare(skeleton.baseOriginal[i]) != 0 )
1467 if (specifiedSkeletonPtr && curElem->skeletonWasSpecified) {
1468 *specifiedSkeletonPtr = curElem->skeleton;
1470 return &(curElem->pattern);
1472 curElem=curElem->next;
1473 }while (curElem != NULL);
1521 PtnElem *curElem;
1527 curElem = baseElem;
1530 if ( basePattern.compare(curElem->basePattern)==0 ) {
1533 if (curElem->skeleton->type[i] != skeleton.type[i] ) {
1539 return curElem;
1542 curElem = curElem->next;
1543 } while( curElem != (PtnElem *)NULL );
2018 PtnElem *curElem;
2030 curElem = patternMap.boot[bootIndex];
2031 while (curElem!=NULL) {
2034 s=curElem->basePattern;
2037 s=curElem->pattern;
2040 curSkeleton=curElem->skeleton;
2052 curElem = curElem->next;
2055 if ((bootIndex==MAX_PATTERN_ENTRIES) && (curElem!=NULL) ) {