Lines Matching refs:attrVal
76 if (rv[n].attrVal != 0) {
78 for (j = 0; j < rv[n].attrVal[i].numVals;
80 sfree(rv[n].attrVal[i].val[j].value);
82 if (rv[n].attrVal[i].numVals > 0)
83 sfree(rv[n].attrVal[i].val);
85 free(rv[n].attrVal);
154 rv[i].attrVal = cloneValue(rvIn->attrVal, rv[i].numAttrs);
156 (rv[i].attrName == 0 || rv[i].attrVal == 0)) {
190 for (j = 0; j < s->attrVal[i].numVals; j++) {
191 if (addAttr2RuleValue(s->attrVal[i].type,
193 s->attrVal[i].val[j].value,
194 s->attrVal[i].val[j].length,
395 &rv->numAttrs, &rv->attrName, &rv->attrVal));
800 for (j = 0; j < rv->attrVal[i].numVals; j++)
801 sfree(rv->attrVal[i].val[j].value);
802 if (rv->attrVal[i].numVals > 0)
803 sfree(rv->attrVal[i].val);
810 rv->attrVal[j-1] = rv->attrVal[j];
975 return (valString(&rv->attrVal[i]));