typedef struct s_sgen	sgen;
struct s_sgen {
	CKTcircuit	*ckt;
	GENmodel	**devlist;
	GENmodel	*model, *next_model, *first_model;
	GENinstance	*instance, *next_instance, *first_instance;
	IFparm		*ptable;
	double		value;
	int		dev;
	int		istate;
	int		param, max_param;
	int		is_dc;
	int		is_instparam;
	int		is_q;
	int		is_principle;
	int		is_zerook;
};

extern sgen *sgen_init( );
extern int sgen_next( );
