definition
function fn = definition;
definition(i)
| definitions definition '\n' { wrap_continue(); }
definition:
definition
static void write_program(definition *);
definition *def;
def = (definition *) l->val;
write_program(definition *def)
findtype(definition *def, const char *type)
definition *def;
def = (definition *) FINDVAL(defined, type, findtype);
print_header(definition *def)
emit_enum(definition *def)
emit_program(definition *def)
emit_union(definition *def)
emit_struct(definition *def)
static int findtype(definition *, const char *);
static void print_header(definition *);
emit_typedef(definition *def)
static void emit_enum(definition *);
static void emit_program(definition *);
static void emit_union(definition *);
static void emit_struct(definition *);
static void emit_typedef(definition *);
emit(definition *def)
print_progdef(definition *def)
print_funcdef(definition *def, int *did)
pconstdef(definition *def)
pargdef(definition *def)
pstructdef(definition *def)
puniondef(definition *def)
pprogramdef(definition *def)
penumdef(definition *def)
ptypedef(definition *def)
definition *def;
def = (definition *) l->val;
static void pconstdef(definition *);
static void pargdef(definition *);
static void pstructdef(definition *);
static void puniondef(definition *);
static void pprogramdef(definition *);
static void penumdef(definition *);
static void ptypedef(definition *);
print_datadef(definition *def)
definition *def;
definition *def;
definition *def;
definition *def;
definition *def;
definition *def;
definition *def;
isdefined(definition *defp)
def_struct(definition *defp)
def_program(definition *defp)
def_enum(definition *defp)
def_const(definition *defp)
def_union(definition *defp)
def_typedef(definition *defp)
static void isdefined(definition *);
static void def_struct(definition *);
static void def_program(definition *);
static void def_enum(definition *);
static void def_const(definition *);
static void def_union(definition *);
static void def_typedef(definition *);
definition *
definition *defp;
defp = ALLOC(definition);
typedef struct definition definition;
definition *get_definition(void);
write_sample_server(definition *def)
definition *def;
static void write_sample_server(definition *);
write_sample_svc(definition *def)
write_sample_clnt(definition *def)
definition *def;
def = (definition *) l->val;
definition *def;
def = (definition *) l->val;
definition *def;
def = (definition *) l->val;
def = (definition *) l->val;
write_real_program(definition *def)
write_program(definition *def, const char *storage)
definition *def;
def = (definition *) l->val;
static void write_real_program(definition *);
static void write_program(definition *, const char *);
definition *def;
def = (definition *) l->val;
definition *def;
def = (definition *) l->val;
static void write_table(definition *);
definition *def;
def = (definition *) l->val;
write_table(definition *def)
definition *
findval(list *lst, const char *val, int (*cmp)(definition *, const char *))
storeval(list **lstp, definition *val)
findit(definition *def, const char *type)
definition *def;
def = (definition *) FINDVAL(defined, type, findit);
typedefed(definition *def, const char *type)
definition *def;
def = (definition *) FINDVAL(defined, type, typedefed);
static int findit(definition *, const char *);
static int typedefed(definition *, const char *);
definition *findval(list *, const char *,
int (*)(definition *, const char *));
void storeval(list **, definition *);
void emit(definition *);
void print_datadef(definition *);
void print_progdef(definition *);
void print_funcdef(definition *, int *);
void write_sample_svc(definition *);
int write_sample_clnt(definition *);
definition *val;