Lines Matching full:unicodeareaindex
287 static int32_t unicodeAreaIndex=0;
445 if(unicodeAreas[unicodeAreaIndex].first==0xffffffff) {
447 unicodeAreas[unicodeAreaIndex].first=p.code;
448 unicodeAreas[unicodeAreaIndex].props=value;
449 uprv_memcpy(unicodeAreas[unicodeAreaIndex].name, fields[1][0]+1, length);
450 unicodeAreas[unicodeAreaIndex].name[length]=0;
453 fprintf(stderr, "genprops: error - area \"%s\" is incomplete\n", unicodeAreas[unicodeAreaIndex].name);
461 if( unicodeAreas[unicodeAreaIndex].props==value &&
462 0==uprv_memcmp(unicodeAreas[unicodeAreaIndex].name, fields[1][0]+1, length) &&
463 unicodeAreas[unicodeAreaIndex].name[length]==0 &&
464 unicodeAreas[unicodeAreaIndex].first<p.code
466 unicodeAreas[unicodeAreaIndex].last=p.code;
469 (unsigned long)unicodeAreas[unicodeAreaIndex].first,
470 (unsigned long)unicodeAreas[unicodeAreaIndex].last,
471 unicodeAreas[unicodeAreaIndex].name);
473 unicodeAreas[++unicodeAreaIndex].first=0xffffffff;
476 fprintf(stderr, "genprops: error - Last of area \"%s\" is incorrect\n", unicodeAreas[unicodeAreaIndex].name);
524 for(i=0; i<unicodeAreaIndex; ++i) {
563 /* while unicodeAreas[unicodeAreaIndex] is unused, set its first to a bogus value */
568 if(unicodeAreas[unicodeAreaIndex].first!=0xffffffff) {
570 unicodeAreas[unicodeAreaIndex].name,
571 (unsigned long)unicodeAreas[unicodeAreaIndex].first);