pmod
static int module_init(CONF_MODULE *pmod, const char *name, const char *value,
imod->pmod = pmod;
if (pmod->init) {
ret = pmod->init(imod, cnf);
pmod->links++;
if (pmod->finish && init_called)
pmod->finish(imod);
CONF_MODULE *pmod;
if (imod->pmod->finish)
imod->pmod->finish(imod);
imod->pmod->links--;
return md->pmod;
void *CONF_module_get_usr_data(CONF_MODULE *pmod)
return pmod->usr_data;
void CONF_module_set_usr_data(CONF_MODULE *pmod, void *usr_data)
pmod->usr_data = usr_data;
static int module_init(CONF_MODULE *pmod, const char *name, const char *value,
void *CONF_module_get_usr_data(CONF_MODULE *pmod);
void CONF_module_set_usr_data(CONF_MODULE *pmod, void *usr_data);
static u_int32_t pmod(u_int32_t, u_int32_t, u_int32_t);
p->ru_a = pmod(p->ru_agen,
p->ru_g = pmod(p->ru_gen, j, p->ru_n);
return (p->ru_seed ^ pmod(p->ru_g, p->ru_seed2 + p->ru_x, p->ru_n)) |