/* fun.h header file for functions */ struct proc_io_str { /* gt_rising and gt_falling depend in the io_val being first */ char *IO_VAL; /* THIS MUST BE FIRST!! (see vsim/proc_helper.c) */ nptr io_nptr; char *io_str; /* for debug only */ int IO_NUM; int io_changed; long io_delay_val; }; extern int InitializationPhase; #define SIG_OUT_e_a__3_ci 0 #define SIG_OUT_e_a__3_clock 1 #define SIG_OUT_e_a__3_co 2 #define SIG_IN_e_a__3_ci 3 #define SIG_IN_e_a__3_clock 4 #define SIG_IN_e_a__3_co 5 #define END_MARK_e_a__3 5 static struct str_e_a__3 { struct proc_io_str PROC_IO[6]; } var_e_a__3 = { NULL, NULL, "ci", 1, 0, 0, NULL, NULL, "clock", 1, 0, 0, NULL, NULL, "co", 1, 0, 0, NULL, NULL, "ci", 1, 0, 0, NULL, NULL, "clock", 1, 0, 0, NULL, NULL, "co", 1, 0, 0 }; /* definitions for one entry jump table */ #define WAIT_JUMP_2 goto wait_1; int fun_e_a__3(); int init_e_a__3(); struct functions proc_funs[] = { "fun_e_a__3", fun_e_a__3, "init_e_a__3", init_e_a__3, NULL, NULL };