Lines Matching full:range
864 getAlgName(AlgorithmicRange *range, uint32_t code, UCharNameChoice nameChoice,
882 switch(range->type) {
885 const char *s=(const char *)(range+1);
896 count=range->variant;
922 const uint16_t *factors=(const uint16_t *)(range+1);
923 uint16_t count=range->variant;
933 s, code-range->start, indexes, NULL, NULL, buffer, bufferLength);
953 enumAlgNames(AlgorithmicRange *range,
964 switch(range->type) {
970 length=getAlgName(range, (uint32_t)start, nameChoice, buffer, sizeof(buffer));
1012 const uint16_t *factors=(const uint16_t *)(range+1);
1013 uint16_t count=range->variant;
1032 s, (uint32_t)start-range->start,
1091 * returns the code point for a name if it fits into the range.
1095 findAlgName(AlgorithmicRange *range, UCharNameChoice nameChoice, const char *otherName) {
1102 switch(range->type) {
1105 const char *s=(const char *)(range+1);
1118 count=range->variant;
1131 /* does it fit into the range? */
1132 if(*otherName==0 && range->start<=(uint32_t)code && (uint32_t)code<=range->end) {
1141 const uint16_t *factors=(const uint16_t *)(range+1);
1142 uint16_t count=range->variant;
1158 start=(UChar32)range->start;
1159 limit=(UChar32)(range->end+1);
1234 AlgorithmicRange *range;
1242 range=(AlgorithmicRange *)(p+1);
1244 switch(range->type) {
1246 /* name = prefix + (range->variant times) hex-digits */
1248 length=calcStringSetLength(gNameSet, (const char *)(range+1))+range->variant;
1255 const uint16_t *factors=(const uint16_t *)(range+1);
1257 int32_t i, count=range->variant, factor, factorLength, maxFactorLength;
1287 range=(AlgorithmicRange *)((uint8_t *)range+range->size);
1683 /* enumerate the character names before the current algorithmic range */
1695 /* enumerate the character names in the current algorithmic range */
1707 /* continue to the next algorithmic range (here: start<limit) */
1711 /* enumerate the character names after the last algorithmic range */
2059 udata_printError(ds, "uchar_swapNames(): too few bytes (%d after header) for unames.icu algorithmic range %u\n",
2077 range %u) failed\n",
2103 udata_printError(ds, "uchar_swapNames(): unknown type %u of algorithmic range %u\n",