mfent_t
static mfent_t **mechs = NULL; /* master mechs list */
mfent_t *mp; /* a mech entry */
mfent_t **tmechs = NULL; /* temp mechs list */
tmechs = (mfent_t **)list_append_ent((void *)mp,
return (mechs ? (mfent_t **)list_copy((void *(*)()) mf_copy_ent,
mfent_t **mechs = mf_get_mechs();
mfent_t **mpp;
mfent_t *mp = *mpp;
static mfent_t *
mfent_t *m;
if (!(m = malloc(sizeof (mfent_t)))) {
static mfent_t *
mf_copy_ent(mfent_t *mp)
mfent_t *tp = calloc(1, sizeof (*mp));
mf_free_ent(mfent_t *mp)
mf_free_mechs(mfent_t **mpp)
static mfent_t **