Lines Matching refs:numVals
253 for (i = 0; i < val[c].numVals; i++) { in freeValue()
279 n[c].numVals = val[c].numVals; in cloneValue()
280 if (n[c].numVals > 0) { in cloneValue()
281 n[c].val = am(myself, n[c].numVals * in cloneValue()
290 for (i = 0; i < n[c].numVals; i++) { in cloneValue()
347 for (i = 0; i < val->numVals; i++) { in berEncode()
430 for (i = 0; i < val->numVals; i++) { in berDecode()
610 if (nameVal[i].numVals <= 0) in getMappingItemVal()
717 for (i = 0; i < val->numVals; ) { in getMappingItemVal()
718 for (j = 0; j < exVal->numVals; j++) { in getMappingItemVal()
726 if (j < exVal->numVals) { in getMappingItemVal()
730 for (k = i; k < val->numVals - 1; k++) { in getMappingItemVal()
735 val->numVals--; in getMappingItemVal()
746 if (val->numVals <= 0) { in getMappingItemVal()
811 val->numVals = 1; in getMappingFormat()
844 val->numVals = 1; in getMappingFormat()
863 val->numVals = 0; in getMappingFormat()
903 if (v1 == 0 || v1->numVals <= 0) in explodeValues()
905 if (v2 == 0 || v2->numVals <= 0) in explodeValues()
919 nv = v1->numVals * v2->numVals; in explodeValues()
921 nv = v2->numVals; in explodeValues()
923 nv = v1->numVals; in explodeValues()
937 for (i1 = 0, n = 0; i1 < v1->numVals; i1++) { in explodeValues()
938 for (i2 = 0; i2 < v2->numVals; i2++) { in explodeValues()
963 for (i2 = 0; i2 < v2->numVals; i2++) { in explodeValues()
964 for (i1 = 0, n = 0; i1 < v1->numVals; i1++) { in explodeValues()
989 for (i1 = 0, n = 0; i1 < v1->numVals; i1++) { in explodeValues()
990 for (i2 = 0; i2 < v2->numVals; i2++) { in explodeValues()
1015 for (i1 = 0, n = 0; i1 < v1->numVals; i1++) { in explodeValues()
1016 for (i2 = 0; i2 < v2->numVals; i2++) { in explodeValues()
1052 v->numVals = n; in explodeValues()
1146 for (j = 0; j < val->numVals; j++) { in getIndex()
1281 val->numVals = 1; in getMappingItem()
1303 val->numVals = 1; in getMappingItem()
1606 if (v1 == 0 || v1->numVals <= 0) in concatenateValues()
1608 if (v2 == 0 || v2->numVals <= 0) in concatenateValues()
1614 n = v1->numVals + v2->numVals; in concatenateValues()
1624 v->numVals = 0; in concatenateValues()
1628 int numv = (a == 0) ? v1->numVals : in concatenateValues()
1629 v2->numVals; in concatenateValues()
1643 v->val[v->numVals].value = am(myself, alen); in concatenateValues()
1644 if (v->val[v->numVals].value == 0) { in concatenateValues()
1648 memcpy(v->val[v->numVals].value, val[i].value, clen); in concatenateValues()
1649 v->val[v->numVals].length = val[i].length; in concatenateValues()
1650 v->numVals++; in concatenateValues()
1667 else if (delim == 0 || val->val == 0 || val->numVals <= 0 || in splitMappingItem()
1674 nv = val->numVals; in splitMappingItem()
1677 val->numVals = 0; in splitMappingItem()
1710 (val->numVals+1) * in splitMappingItem()
1723 val->val[val->numVals].value = newstr; in splitMappingItem()
1724 val->val[val->numVals].length = strlen(newstr) + 1; in splitMappingItem()
1725 val->numVals++; in splitMappingItem()
2091 int *numVals, char *sepset, char **outstr) { in matchMappingItem() argument
2099 inVal == 0 || inVal->numVals < 1 || inVal->type != vt_string) in matchMappingItem()
2134 v[0]->numVals = 0; in matchMappingItem()
2136 if (numVals != 0) in matchMappingItem()
2137 *numVals = 1; in matchMappingItem()
2156 v[n]->numVals = 0; in matchMappingItem()
2157 v[n]->val = am(myself, inVal->numVals * sizeof (v[n]->val[0])); in matchMappingItem()
2166 for (i = 0; i < inVal->numVals; i++) { in matchMappingItem()
2173 for (i = 0; i < inVal->numVals; i++) { in matchMappingItem()
2184 v[ni]->numVals < inVal->numVals) { in matchMappingItem()
2185 v[ni]->val[v[ni]->numVals].value = valstr; in matchMappingItem()
2186 v[ni]->val[v[ni]->numVals].length = in matchMappingItem()
2188 v[ni]->numVals++; in matchMappingItem()
2202 if (numVals != 0) in matchMappingItem()
2203 *numVals = numItems; in matchMappingItem()
2234 val->numVals <= 0 || val->type != vt_string) { in extractMappingItem()
2258 nv = val->numVals; in extractMappingItem()
2261 val->numVals = 0; in extractMappingItem()
2292 (val->numVals+1) * in extractMappingItem()
2304 val->val[val->numVals].value = newstr; in extractMappingItem()
2305 val->val[val->numVals].length = strlen(newstr) + 1; in extractMappingItem()
2306 val->numVals++; in extractMappingItem()
2326 for (i = 0; i < val->numVals; i++) { in stringElide()