Home | History | Annotate | Download | only in i18n

Lines Matching full:spec

24  * Special character marking the end of the spec[] array.
78 static UChar* copySpec(const UChar* spec) {
80 while (spec[len] != END) {
87 uprv_memcpy(result, spec, len*sizeof(result[0]));
140 * Constructor. Takes the encoded spec array.
146 this->spec = copySpec(newSpec);
154 this->spec = copySpec(o.spec);
158 uprv_free(spec);
178 // Loop over the forms in spec[]. Exit this loop when we
181 for (j=0, ipat=0; spec[ipat] != END; ++j) {
184 int32_t prefixLen = spec[ipat++];
185 int32_t suffixLen = spec[ipat++];
186 int8_t radix = (int8_t) spec[ipat++];
187 int32_t minDigits = spec[ipat++];
188 int32_t maxDigits = spec[ipat++];
201 // go to the next spec.
210 if (c != spec[ipat + i]) {
252 if (c != spec[ipat + prefixLen + i]) {
265 // spec[]. We then parse the next input