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