Lines Matching defs:res_val
88 scan_xml(char const * xml_name, tOptionValue * res_val);
547 * @param[in,out] res_val the option data derived from the XML element
552 scan_xml(char const * xml_name, tOptionValue * res_val)
588 add_string(&(res_val->v.nestVal), xml_name, nm_len, NULL, 0);
594 &(res_val->v.nestVal), xml_name, nm_len, val_str, v_len);
603 add_bool(&(res_val->v.nestVal), xml_name, nm_len, val_str, v_len);
607 add_number(&(res_val->v.nestVal), xml_name, nm_len, val_str, v_len);
615 add_nested(&(res_val->v.nestVal), xml_name, nm_len, pz, v_len);
749 tOptionValue * res_val;
763 res_val = AGALOC(sizeof(*res_val) + nm_len + 1, "nest args");
764 res_val->valType = OPARG_TYPE_HIERARCHY;
765 res_val->pzName = (char *)(res_val + 1);
766 memcpy(res_val->pzName, name, nm_len);
767 res_val->pzName[nm_len] = NUL;
772 res_val->v.nestVal = arg_list;
783 text = scan_name(text, res_val);
787 case '<': text = scan_xml(text, res_val);
796 tArgList * al = res_val->v.nestVal;
805 return res_val;
808 AGFREE(res_val->v.nestVal);
809 AGFREE(res_val);