Lines Matching refs:inVal
210 __nis_value_t *inVal = *inValP;
278 if (inVal[i].numVals < 0) {
292 for (j = 0; j < inVal[i].numVals; j++) {
293 sfree(inVal[i].val[j].value);
295 sfree(inVal[i].val);
296 inVal[i].val = 0;
297 inVal[i].numVals = -1;
302 for (j = 0; j < inVal[i].numVals; j++) {
303 if (copyLen == inVal[i].val[j].length &&
304 memcmp(value, inVal[i].val[j].value,
309 if (j < inVal[i].numVals)
313 v = realloc(inVal[i].val,
314 (inVal[i].numVals+1) *
315 sizeof (inVal[i].val[0]));
318 inVal[i].val = v;
319 v[inVal[i].numVals].length = copyLen;
320 v[inVal[i].numVals].value = am(msg, valueLen);
321 if (v[inVal[i].numVals].value == 0 &&
326 memcpy(v[inVal[i].numVals].value, value, copyLen);
327 inVal[i].numVals++;
351 inVal = realloc(inVal, (num+1)*sizeof (inVal[0]));
352 if (inVal == 0) {
359 *inValP = inVal;
371 inVal[num].type = type;
372 inVal[num].repeat = 0;
374 inVal[num].numVals = 1;
375 inVal[num].val = v;
377 inVal[num].numVals = -1;
378 inVal[num].val = 0;