• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/mxml-2.7/

Lines Matching defs:node

37 static int	mxml_set_attr(mxml_node_t *node, const char *name,
48 mxmlElementDeleteAttr(mxml_node_t *node,/* I - Element */
56 fprintf(stderr, "mxmlElementDeleteAttr(node=%p, name=\"%s\")\n",
57 node, name ? name : "(null)");
64 if (!node || node->type != MXML_ELEMENT || !name)
71 for (i = node->value.element.num_attrs, attr = node->value.element.attrs;
92 node->value.element.num_attrs --;
102 * This function returns NULL if the node is not an element or the
107 mxmlElementGetAttr(mxml_node_t *node, /* I - Element node */
115 fprintf(stderr, "mxmlElementGetAttr(node=%p, name=\"%s\")\n",
116 node, name ? name : "(null)");
123 if (!node || node->type != MXML_ELEMENT || !name)
130 for (i = node->value.element.num_attrs, attr = node->value.element.attrs;
164 * into the element node. This function does nothing if the node is
169 mxmlElementSetAttr(mxml_node_t *node, /* I - Element node */
177 fprintf(stderr, "mxmlElementSetAttr(node=%p, name=\"%s\", value=\"%s\")\n",
178 node, name ? name : "(null)", value ? value : "(null)");
185 if (!node || node->type != MXML_ELEMENT || !name)
193 if (mxml_set_attr(node, name, valuec))
203 * copied into the element node. This function does nothing if the node
210 mxmlElementSetAttrf(mxml_node_t *node, /* I - Element node */
221 "mxmlElementSetAttrf(node=%p, name=\"%s\", format=\"%s\", ...)\n",
222 node, name ? name : "(null)", format ? format : "(null)");
229 if (!node || node->type != MXML_ELEMENT || !name || !format)
242 name, node->value.element.name);
243 else if (mxml_set_attr(node, name, value))
253 mxml_set_attr(mxml_node_t *node, /* I - Element node */
265 for (i = node->value.element.num_attrs, attr = node->value.element.attrs;
286 if (node->value.element.num_attrs == 0)
289 attr = realloc(node->value.element.attrs,
290 (node->value.element.num_attrs + 1) * sizeof(mxml_attr_t));
295 name, node->value.element.name);
299 node->value.element.attrs = attr;
300 attr += node->value.element.num_attrs;
305 name, node->value.element.name);
311 node->value.element.num_attrs ++;