Home | History | Annotate | Download | only in i18n

Lines Matching refs:curElem

1213     PtnElem *curElem;
1218 curElem = patternMap->getHeader(skeleton.charAt(0));
1219 while ( curElem != NULL ) {
1220 if ( curElem->skeleton->getSkeleton()==skeleton ) {
1221 return curElem->pattern;
1223 curElem=curElem->next;
1292 PtnElem *curElem, *otherElem, *prevElem=NULL;
1295 if ((curElem = new PtnElem(otherElem->basePattern, otherElem->pattern))==NULL) {
1301 this->boot[bootIndex] = curElem;
1303 if ((curElem->skeleton=new PtnSkeleton(*(otherElem->skeleton))) == NULL ) {
1310 prevElem->next=curElem;
1312 curElem->next=NULL;
1313 prevElem = curElem;
1322 PtnElem* curElem;
1325 curElem = boot[baseChar-CAP_A];
1329 curElem = boot[26+baseChar-LOW_A];
1335 return curElem;
1354 PtnElem *curElem, *baseElem;
1372 if ((curElem = new PtnElem(basePattern, value)) == NULL ) {
1378 boot[26 + (baseChar-LOW_A)] = curElem;
1381 boot[baseChar-CAP_A] = curElem;
1383 curElem->skeleton = new PtnSkeleton(skeleton);
1384 curElem->skeletonWasSpecified = skeletonWasSpecified;
1387 curElem = getDuplicateElem(basePattern, skeleton, baseElem);
1389 if (curElem == NULL) {
1391 curElem = baseElem;
1392 while( curElem -> next != NULL )
1394 curElem = curElem->next;
1396 if ((curElem->next = new PtnElem(basePattern, value)) == NULL ) {
1401 curElem=curElem->next;
1402 curElem->skeleton = new PtnSkeleton(skeleton);
1403 curElem->skeletonWasSpecified = skeletonWasSpecified;
1411 curElem->pattern = value;
1414 curElem->skeletonWasSpecified = skeletonWasSpecified;
1422 PtnElem *curElem;
1424 if ((curElem=getHeader(basePattern.charAt(0)))==NULL) {
1429 if ( basePattern.compare(curElem->basePattern)==0 ) {
1430 skeletonWasSpecified = curElem->skeletonWasSpecified;
1431 return &(curElem->pattern);
1433 curElem=curElem->next;
1434 }while (curElem != NULL);
1448 PtnElem *curElem;
1463 if ((curElem=getHeader(baseChar))==NULL) {
1471 if (curElem->skeleton->original[i].compare(skeleton.original[i]) != 0 )
1478 if (curElem->skeleton->baseOriginal[i].compare(skeleton.baseOriginal[i]) != 0 )
1485 if (specifiedSkeletonPtr && curElem->skeletonWasSpecified) {
1486 *specifiedSkeletonPtr = curElem->skeleton;
1488 return &(curElem->pattern);
1490 curElem=curElem->next;
1491 }while (curElem != NULL);
1539 PtnElem *curElem;
1545 curElem = baseElem;
1548 if ( basePattern.compare(curElem->basePattern)==0 ) {
1551 if (curElem->skeleton->type[i] != skeleton.type[i] ) {
1557 return curElem;
1560 curElem = curElem->next;
1561 } while( curElem != (PtnElem *)NULL );
2036 PtnElem *curElem;
2048 curElem = patternMap.boot[bootIndex];
2049 while (curElem!=NULL) {
2052 s=curElem->basePattern;
2055 s=curElem->pattern;
2058 curSkeleton=curElem->skeleton;
2070 curElem = curElem->next;
2073 if ((bootIndex==MAX_PATTERN_ENTRIES) && (curElem!=NULL) ) {