Lines Matching refs:header
557 static struct header struct
633 static int check_header (const struct header *, const char **);
801 check_header (const struct header *header, const char **except) in check_header() argument
803 char line[BUFSIZ], command[sizeof fmt + strlen (header->name) in check_header()
808 int found[header->nsyms]; in check_header()
811 memset (found, '\0', header->nsyms * sizeof (int)); in check_header()
813 printf ("=== %s ===\n", header->name); in check_header()
814 sprintf (command, fmt, header->name, CC, INC, CC, macrofile); in check_header()
817 if (header->subset != NULL) in check_header()
819 sprintf (line, testfmt, header->subset, header->subset, CC, INC, CC, in check_header()
858 for (i = 0; i < header->nsyms; ++i) in check_header()
859 if (!strcmp (&line[8], header->syms[i])) in check_header()
861 if (i < header->nsyms) in check_header()
879 for (i = 0; i < header->nmaybe; ++i) in check_header()
880 if (fnmatch (header->maybe[i], &line[8], 0) == 0) in check_header()
882 if (i < header->nmaybe) in check_header()
890 for (i = 0; i < header->nsyms; ++i) in check_header()
892 printf ("** macro `%s' not defined\n", header->syms[i]); in check_header()