/* $Id: glue.h,v 1.3 2003/03/31 03:22:46 wafer Exp $ */ #ifndef _GLUE_INC_ #define _GLUE_INC_ #include typedef enum { double_t, int_t, string_t, void_t } type_t; #define IDENT_LEN 1000 #define MAX_ARGS 10 struct ident { char name[IDENT_LEN]; type_t argt[MAX_ARGS]; int argc; type_t ret; }; extern struct ident *i; extern FILE *glue_file, *glue_header_file, *register_file; void glue_gen (FILE*, FILE*, FILE*); #endif