4 #ifndef _ECPG_PREPROC_TYPE_H
5 #define _ECPG_PREPROC_TYPE_H
57 const char *,
struct ECPGtype *,
const int,
58 const char *,
const char *,
char *,
59 const char *,
const char *);
struct ECPGstruct_member * next
struct ECPGstruct_member * members
struct ECPGtype * element
struct _include_path * next
struct variable * indicator
struct variable * variable
struct arguments * argsinsert_oos
struct arguments * argsinsert
struct arguments * argsresult_oos
struct arguments * argsresult
struct declared_list * next
struct ECPGstruct_member * struct_member_list
struct ECPGstruct_member * ECPGstruct_member_dup(struct ECPGstruct_member *)
void ECPGfree_struct_member(struct ECPGstruct_member *)
void ECPGmake_struct_member(const char *, struct ECPGtype *, struct ECPGstruct_member **)
void ECPGfree_type(struct ECPGtype *)
struct ECPGtype * ECPGmake_array_type(struct ECPGtype *, char *)
struct ECPGtype * ECPGmake_struct_type(struct ECPGstruct_member *, enum ECPGttype, char *, char *)
struct ECPGtype * ECPGmake_simple_type(enum ECPGttype, char *, int)
void ECPGdump_a_type(FILE *, const char *, struct ECPGtype *, const int, const char *, struct ECPGtype *, const int, const char *, const char *, char *, const char *, const char *)
const char * ecpg_type_name(enum ECPGttype type)