hte_t
bad_format_string(const hte_t *hte, const fcall_t *call)
inconsistent_arguments(const hte_t *hte, const fcall_t *call, int n)
too_few_arguments(const hte_t *hte, const fcall_t *call)
too_many_arguments(const hte_t *hte, const fcall_t *call)
check_return_values(const hte_t *hte, const sym_t *def)
check_argument_declarations(const hte_t *hte,
check_used_not_defined(const hte_t *hte)
check_defined_not_used(const hte_t *hte)
check_declared_not_used_or_defined(const hte_t *hte)
check_multiple_definitions(const hte_t *hte)
chkvtui(const hte_t *hte, const sym_t *def, const sym_t *decl)
chkvtdi(const hte_t *hte, const sym_t *def, const sym_t *decl)
chkfaui(const hte_t *hte, const sym_t *def, const sym_t *decl)
chkau(const hte_t *hte,
static void check_used_not_defined(const hte_t *);
static void check_defined_not_used(const hte_t *);
static void check_declared_not_used_or_defined(const hte_t *);
static void check_multiple_definitions(const hte_t *);
static void chkvtui(const hte_t *, const sym_t *, const sym_t *);
static void chkvtdi(const hte_t *, const sym_t *, const sym_t *);
static void chkfaui(const hte_t *, const sym_t *, const sym_t *);
static void chkau(const hte_t *, int, const sym_t *, const sym_t *,
printflike(const hte_t *hte, const fcall_t *call,
static void check_return_values(const hte_t *, const sym_t *);
static void check_argument_declarations(const hte_t *,
static void printflike(const hte_t *, const fcall_t *,
static void scanflike(const hte_t *, const fcall_t *,
static void bad_format_string(const hte_t *, const fcall_t *);
static void inconsistent_arguments(const hte_t *, const fcall_t *, int);
static void too_few_arguments(const hte_t *, const fcall_t *);
static void too_many_arguments(const hte_t *, const fcall_t *);
scanflike(const hte_t *hte, const fcall_t *call,
hte_t *hte;
check_name(const hte_t *hte)
outdef(const hte_t *hte, const sym_t *sym)
dumpname(const hte_t *hte)
hte_t **htab_new(void);
hte_t *hash_search(hte_t **, const char *, bool);
void symtab_forall(void (*)(hte_t *));
void symtab_forall_sorted(void (*)(const hte_t *));
void hash_free(hte_t **);
void mkstatic(hte_t *);
void check_name(const hte_t *);
hte_t **items;
hte_list_add(struct hte_list *list, hte_t *item)
const hte_t *a = *((const hte_t *const *)va);
const hte_t *b = *((const hte_t *const *)vb);
symtab_forall(void (*action)(hte_t *))
hte_t *hte;
hte_t **table = htab;
symtab_forall_sorted(void (*action)(const hte_t *))
hte_t *hte;
hte_t **table = htab;
hash_free(hte_t **table)
hte_t *hte, *nexthte;
static hte_t **htab;
hte_t **
hte_t *
hash_search(hte_t **table, const char *s, bool mknew)
hte_t *hte;
mkstatic(hte_t *hte)
hte_t *nhte;
hte_t *hte;
hte_t *hte, *renamehte = NULL;
hte_t *hte;
static hte_t **renametab;