Lines Matching refs:numVals
254 for (i = 0; i < val[c].numVals; i++) { in freeValue()
280 n[c].numVals = val[c].numVals; in cloneValue()
281 if (n[c].numVals > 0) { in cloneValue()
282 n[c].val = am(myself, n[c].numVals * in cloneValue()
291 for (i = 0; i < n[c].numVals; i++) { in cloneValue()
348 for (i = 0; i < val->numVals; i++) { in berEncode()
431 for (i = 0; i < val->numVals; i++) { in berDecode()
611 if (nameVal[i].numVals <= 0) in getMappingItemVal()
718 for (i = 0; i < val->numVals; ) { in getMappingItemVal()
719 for (j = 0; j < exVal->numVals; j++) { in getMappingItemVal()
727 if (j < exVal->numVals) { in getMappingItemVal()
731 for (k = i; k < val->numVals - 1; k++) { in getMappingItemVal()
736 val->numVals--; in getMappingItemVal()
747 if (val->numVals <= 0) { in getMappingItemVal()
812 val->numVals = 1; in getMappingFormat()
845 val->numVals = 1; in getMappingFormat()
864 val->numVals = 0; in getMappingFormat()
904 if (v1 == 0 || v1->numVals <= 0) in explodeValues()
906 if (v2 == 0 || v2->numVals <= 0) in explodeValues()
920 nv = v1->numVals * v2->numVals; in explodeValues()
922 nv = v2->numVals; in explodeValues()
924 nv = v1->numVals; in explodeValues()
938 for (i1 = 0, n = 0; i1 < v1->numVals; i1++) { in explodeValues()
939 for (i2 = 0; i2 < v2->numVals; i2++) { in explodeValues()
964 for (i2 = 0; i2 < v2->numVals; i2++) { in explodeValues()
965 for (i1 = 0, n = 0; i1 < v1->numVals; i1++) { in explodeValues()
990 for (i1 = 0, n = 0; i1 < v1->numVals; i1++) { in explodeValues()
991 for (i2 = 0; i2 < v2->numVals; i2++) { in explodeValues()
1016 for (i1 = 0, n = 0; i1 < v1->numVals; i1++) { in explodeValues()
1017 for (i2 = 0; i2 < v2->numVals; i2++) { in explodeValues()
1053 v->numVals = n; in explodeValues()
1147 for (j = 0; j < val->numVals; j++) { in getIndex()
1282 val->numVals = 1; in getMappingItem()
1304 val->numVals = 1; in getMappingItem()
1607 if (v1 == 0 || v1->numVals <= 0) in concatenateValues()
1609 if (v2 == 0 || v2->numVals <= 0) in concatenateValues()
1615 n = v1->numVals + v2->numVals; in concatenateValues()
1625 v->numVals = 0; in concatenateValues()
1629 int numv = (a == 0) ? v1->numVals : in concatenateValues()
1630 v2->numVals; in concatenateValues()
1644 v->val[v->numVals].value = am(myself, alen); in concatenateValues()
1645 if (v->val[v->numVals].value == 0) { in concatenateValues()
1649 memcpy(v->val[v->numVals].value, val[i].value, clen); in concatenateValues()
1650 v->val[v->numVals].length = val[i].length; in concatenateValues()
1651 v->numVals++; in concatenateValues()
1668 else if (delim == 0 || val->val == 0 || val->numVals <= 0 || in splitMappingItem()
1675 nv = val->numVals; in splitMappingItem()
1678 val->numVals = 0; in splitMappingItem()
1711 (val->numVals+1) * in splitMappingItem()
1724 val->val[val->numVals].value = newstr; in splitMappingItem()
1725 val->val[val->numVals].length = strlen(newstr) + 1; in splitMappingItem()
1726 val->numVals++; in splitMappingItem()
2092 int *numVals, char *sepset, char **outstr) { in matchMappingItem() argument
2100 inVal == 0 || inVal->numVals < 1 || inVal->type != vt_string) in matchMappingItem()
2135 v[0]->numVals = 0; in matchMappingItem()
2137 if (numVals != 0) in matchMappingItem()
2138 *numVals = 1; in matchMappingItem()
2157 v[n]->numVals = 0; in matchMappingItem()
2158 v[n]->val = am(myself, inVal->numVals * sizeof (v[n]->val[0])); in matchMappingItem()
2167 for (i = 0; i < inVal->numVals; i++) { in matchMappingItem()
2174 for (i = 0; i < inVal->numVals; i++) { in matchMappingItem()
2185 v[ni]->numVals < inVal->numVals) { in matchMappingItem()
2186 v[ni]->val[v[ni]->numVals].value = valstr; in matchMappingItem()
2187 v[ni]->val[v[ni]->numVals].length = in matchMappingItem()
2189 v[ni]->numVals++; in matchMappingItem()
2203 if (numVals != 0) in matchMappingItem()
2204 *numVals = numItems; in matchMappingItem()
2235 val->numVals <= 0 || val->type != vt_string) { in extractMappingItem()
2259 nv = val->numVals; in extractMappingItem()
2262 val->numVals = 0; in extractMappingItem()
2293 (val->numVals+1) * in extractMappingItem()
2305 val->val[val->numVals].value = newstr; in extractMappingItem()
2306 val->val[val->numVals].length = strlen(newstr) + 1; in extractMappingItem()
2307 val->numVals++; in extractMappingItem()
2327 for (i = 0; i < val->numVals; i++) { in stringElide()