Home | History | Annotate | Download | only in libopts

Lines Matching defs:nm_len

135  * @param[in]     nm_len    the length of the name
142 add_string(void ** pp, char const * name, size_t nm_len,
146 size_t sz = nm_len + d_len + sizeof(*pNV);
177 memcpy(pNV->pzName, name, nm_len);
178 pNV->pzName[ nm_len ] = NUL;
188 * @param[in] nm_len the length of the name
195 add_bool(void ** pp, char const * name, size_t nm_len,
198 size_t sz = nm_len + sizeof(tOptionValue) + 1;
218 memcpy(new_val->pzName, name, nm_len);
219 new_val->pzName[ nm_len ] = NUL;
229 * @param[in] nm_len the length of the name
236 add_number(void ** pp, char const * name, size_t nm_len,
239 size_t sz = nm_len + sizeof(tOptionValue) + 1;
255 memcpy(new_val->pzName, name, nm_len);
256 new_val->pzName[ nm_len ] = NUL;
266 * @param[in] nm_len the length of the name
273 add_nested(void ** pp, char const * name, size_t nm_len,
279 size_t sz = nm_len + sizeof(*new_val) + 1;
284 memcpy(new_val->pzName, name, nm_len);
285 new_val->pzName[ nm_len ] = NUL;
288 new_val = optionLoadNested(val, name, nm_len);
307 size_t nm_len = 1;
317 nm_len = (size_t)(pzScan - name);
337 add_string(&(res->v.nestVal), name, nm_len, NULL, (size_t)0);
345 new_val = add_string(&(res->v.nestVal), name, nm_len, pzVal,
377 new_val = add_string(&(res->v.nestVal), name, nm_len,
427 * @param[out] nm_len the length of the name
433 scan_xml_name(char const * name, size_t * nm_len, tOptionValue * val)
436 *nm_len = (size_t)(scan - name);
437 if (*nm_len > 64)
470 * @param[in] nm_len the length of that name
476 find_end_xml(char const * src, size_t nm_len, char const * val, size_t * len)
483 } while (--nm_len > 0); /* nm_len is known to be 64 or less */
514 size_t nm_len, v_len;
526 val_str = scan_xml_name(xml_name, &nm_len, &valu);
535 scan = find_end_xml(xml_name, nm_len, val_str, &v_len);
548 add_string(&(res_val->v.nestVal), xml_name, nm_len, NULL, 0);
554 &(res_val->v.nestVal), xml_name, nm_len, val_str, v_len);
563 add_bool(&(res_val->v.nestVal), xml_name, nm_len, val_str, v_len);
567 add_number(&(res_val->v.nestVal), xml_name, nm_len, val_str, v_len);
575 add_nested(&(res_val->v.nestVal), xml_name, nm_len, pz, v_len);
686 * arg: + size_t + nm_len + the length of "name" +
707 optionLoadNested(char const * text, char const * name, size_t nm_len)
723 res_val = AGALOC(sizeof(*res_val) + nm_len + 1, "nest args");
726 memcpy(res_val->pzName, name, nm_len);
727 res_val->pzName[nm_len] = NUL;