Home | History | Annotate | Download | only in genprops

Lines Matching refs:fields

291                   char *fields[][2], int32_t fieldCount,
303 p.code=(uint32_t)uprv_strtoul(fields[0][0], &end, 16);
304 if(end<=fields[0][0] || end!=fields[0][1]) {
305 fprintf(stderr, "genprops: syntax error in field 0 at %s\n", fields[0][0]);
311 i=getTokenIndex(genCategoryNames, U_CHAR_CATEGORY_COUNT, fields[2][0]);
316 fields[2][0], (unsigned long)p.code);
322 if(fields[5][0]<fields[5][1]) {
324 if(*fields[5][0]!='<') {
329 end=fields[5][0]+1;
330 while(end<fields[5][1] && *end!='>') {
334 i=getTokenIndex(decompositionTypeNames, U_DT_COUNT, fields[5][0]+1);
337 fields[5][0], (unsigned long)p.code);
350 if(fields[6][0]<fields[6][1]) {
351 value=(uint32_t)uprv_strtoul(fields[6][0], &end, 10);
352 if(end!=fields[6][1] || value>0x7fff) {
363 if(fields[7][0]<fields[7][1]) {
364 value=(uint32_t)uprv_strtoul(fields[7][0], &end, 10);
365 if(end!=fields[7][1] || value>0x7fff) {
375 fprintf(stderr, "genprops error: numeric values in fields 6 & 7 different at code 0x%lx\n",
383 if(fields[8][0]<fields[8][1]) {
384 char *s=fields[8][0];
399 fprintf(stderr, "genprops error: numeric values in fields 6..8 different at code 0x%lx\n",
413 if(end!=fields[8][1] || value>0x7fffffff) {
428 fprintf(stderr, "genprops error: numeric values in fields 6..8 different at code 0x%lx\n",
437 if(*fields[1][0]=='<') {
439 size_t length=fields[1][1]-fields[1][0];
443 } else if(0==uprv_memcmp(", First>", fields[1][1]-8, 8)) {
449 uprv_memcpy(unicodeAreas[unicodeAreaIndex].name, fields[1][0]+1, length);
458 } else if(0==uprv_memcmp(", Last>", fields[1][1]-7, 7)) {
462 0==uprv_memcmp(unicodeAreas[unicodeAreaIndex].name, fields[1][0]+1, length) &&
557 char *fields[15][2];
566 u_parseDelimitedFile(filename, ';', fields, 15, unicodeDataLineFn, NULL, pErrorCode);