Lines Matching refs:string
25 #include <string.h>
172 strcmp(defn->string, "}") == 0 &&
174 strcmp(defn->string, "UNKNOWN") == 0 &&
176 strcmp(defn->string, "{") == 0);
278 free(node->string);
296 newnode->string = xstrdup(node->string);
305 if (a->tag != b->tag || strcmp(a->string, b->string))
320 .string = buffer,
326 if (node.string == buffer)
330 if (node.string == buffer)
335 if (node.string >= buffer + sizeof(buffer) - 1) {
339 *node.string++ = c;
341 if (node.string == buffer)
343 *node.string = 0;
344 node.string = buffer;
346 if (node.string[1] == '#') {
350 if (node.string[0] == symbol_type_name[n][0]) {
352 node.string += 2;
356 fprintf(stderr, "Unknown type %c\n", node.string[0]);
372 !strcmp(sym->string, "override")) {
381 !strcmp(def->string, "extern")) {
391 subsym = add_reference_symbol(xstrdup(sym->string), sym->tag,
404 fputs(list->string, f);
466 fprintf(debugfile, "%s ", cur->string);
467 crc = partial_crc32(cur->string, crc);
472 subsym = find_symbol(cur->string, cur->tag);
475 fprintf(debugfile, "%s ", cur->string);
476 crc = partial_crc32(cur->string, crc);
488 subsym = find_symbol(cur->string, cur->tag);
494 cur->string);
497 n->string = xstrdup(symbol_type_name[cur->tag]);
503 n->string = xstrdup(cur->string);
509 n->string = xstrdup("{");
515 n->string = xstrdup("UNKNOWN");
521 n->string = xstrdup("}");
527 add_symbol(cur->string, cur->tag, n, 0);
533 cur->string);
539 crc = partial_crc32(cur->string, crc);