Lines Matching defs:chain

82 	xmlNode *chain = attr->children;
85 while (chain) {
86 if (chain->type == XML_TEXT_NODE)
87 size += strlen(chain->content);
88 chain = chain->next;
91 chain = attr->children;
92 while (chain) {
93 if (chain->type == XML_TEXT_NODE) {
94 char* sp = chain->content;
103 chain = chain->next;
112 xmlNode *chain = attr->children;
113 while (chain) {
114 if (chain->type != XML_TEXT_NODE) {
115 rnn_err(db, "%s:%d: unknown attribute child \"%s\" in attribute \"%s\"\n", file, line, chain->name, attr->name);
117 return chain->content;
119 chain = chain->next;
239 xmlNode *chain = node->children;
240 while (chain) {
241 if (chain->type != XML_ELEMENT_NODE) {
242 } else if (!trytop(db, file, chain) && !trydoc(db, file, chain)) {
243 rnn_err(db, "%s:%d: wrong tag in %s: <%s>\n", file, chain->line, node->name, chain->name);
245 chain = chain->next;
278 xmlNode *chain = node->children;
279 while (chain) {
280 if (chain->type != XML_ELEMENT_NODE) {
281 } else if (!trytypetag(db, file, chain, &res->typeinfo) && !trytop(db, file, chain) && !trydoc(db, file, chain)) {
282 rnn_err(db, "%s:%d: wrong tag in spectype: <%s>\n", file, chain->line, chain->name);
284 chain = chain->next;
343 xmlNode *chain = node->children;
344 while (chain) {
345 if (chain->type != XML_ELEMENT_NODE) {
346 } else if (!strcmp(chain->name, "value")) {
347 struct rnnvalue *val = parsevalue(db, file, chain);
350 } else if (!trytop(db, file, chain) && !trydoc(db, file, chain)) {
351 rnn_err(db, "%s:%d: wrong tag in enum: <%s>\n", file, chain->line, chain->name);
353 chain = chain->next;
374 xmlNode *chain = node->children;
375 while (chain) {
376 if (chain->type != XML_ELEMENT_NODE) {
377 } else if (!trytypetag(db, file, chain, &bf->typeinfo) && !trytop(db, file, chain) && !trydoc(db, file, chain)) {
378 rnn_err(db, "%s:%d: wrong tag in %s: <%s>\n", file, chain->line, node->name, chain->name);
380 chain = chain->next;
448 xmlNode *chain = node->children;
449 while (chain) {
450 if (chain->type != XML_ELEMENT_NODE) {
451 } else if (!strcmp(chain->name, "bitfield")) {
452 struct rnnbitfield *bf = parsebitfield(db, file, chain);
455 } else if (!trytop(db, file, chain) && !trydoc(db, file, chain)) {
456 rnn_err(db, "%s:%d: wrong tag in bitset: <%s>\n", file, chain->line, chain->name);
458 chain = chain->next;
541 xmlNode *chain = node->children;
542 while (chain) {
544 if (chain->type != XML_ELEMENT_NODE) {
545 } else if ((delem = trydelem(db, file, chain))) {
547 } else if (!trytop(db, file, chain) && !trydoc(db, file, chain)) {
548 rnn_err(db, "%s:%d: wrong tag in %s: <%s>\n", file, chain->line, node->name, chain->name);
550 chain = chain->next;
609 xmlNode *chain = node->children;
610 while (chain) {
611 if (chain->type != XML_ELEMENT_NODE) {
612 } else if (!trytypetag(db, file, chain, &res->typeinfo) && !trytop(db, file, chain) && !trydoc(db, file, chain)) {
613 rnn_err(db, "%s:%d: wrong tag in %s: <%s>\n", file, chain->line, node->name, chain->name);
615 chain = chain->next;
652 xmlNode *chain = node->children;
653 while (chain) {
655 if (chain->type != XML_ELEMENT_NODE) {
656 } else if ((delem = trydelem(db, file, chain))) {
658 } else if (!trytop(db, file, chain) && !trydoc(db, file, chain)) {
659 rnn_err(db, "%s:%d: wrong tag in group: <%s>\n", file, chain->line, chain->name);
661 chain = chain->next;
728 xmlNode *chain = node->children;
729 while (chain) {
731 if (chain->type != XML_ELEMENT_NODE) {
732 } else if ((delem = trydelem(db, file, chain))) {
734 } else if (!trytop(db, file, chain) && !trydoc(db, file, chain)) {
735 rnn_err(db, "%s:%d: wrong tag in domain: <%s>\n", file, chain->line, chain->name);
737 chain = chain->next;
754 xmlNode *chain = node->children;
755 while (chain) {
756 if (chain->type != XML_ELEMENT_NODE) {
757 } else if (!strcmp(chain->name, "license"))
764 copyright->license = getcontent(chain);
765 else if (!strcmp(chain->name, "author")) {
767 xmlAttr* authorattr = chain->properties;
768 xmlNode *authorchild = chain->children;
769 author->contributions = getcontent(chain);
772 author->name = strdup(getattrib(db, file, chain->line, authorattr));
774 author->email = strdup(getattrib(db, file, chain->line, authorattr));
776 rnn_err(db, "%s:%d: wrong attribute \"%s\" for author\n", file, chain->line, authorattr->name);
804 rnn_err(db, "%s:%d: wrong tag in copyright: <%s>\n", file, chain->line, chain->name);
806 chain = chain->next;
942 xmlNode *chain = root->children;
947 while (chain) {
948 if (chain->type != XML_ELEMENT_NODE) {
949 } else if (!trytop(db, fname, chain) && !trydoc(db, fname, chain)) {
950 rnn_err(db, "%s:%d: wrong tag in database: <%s>\n", fname, chain->line, chain->name);
952 chain = chain->next;