envlist_free(envlist_t *envlist)

{

	struct envlist_entry *entry;



	assert(envlist != NULL);



	while (envlist->el_entries.lh_first != NULL) {

		entry = envlist->el_entries.lh_first;

		LIST_REMOVE(entry, ev_link);



		free((char *)entry->ev_var);

		free(entry);

	}

	free(envlist);

}

envlist_free(envlist_t *envlist)

{

	struct envlist_entry *entry;



	assert(envlist != NULL);



	while (envlist->el_entries.lh_first != NULL) {

		entry = envlist->el_entries.lh_first;

		LIST_REMOVE(entry, ev_link);



		free((char *)entry->ev_var);

		free(entry);

	}

	free(envlist);

}

FUNC_0(envlist_t *VAR_0)

{

	struct envlist_entry *VAR_1;



	assert(VAR_0 != NULL);



	while (VAR_0->el_entries.lh_first != NULL) {

		VAR_1 = VAR_0->el_entries.lh_first;

		LIST_REMOVE(VAR_1, ev_link);



		free((char *)VAR_1->ev_var);

		free(VAR_1);

	}

	free(VAR_0);

}

FUNC_0(envlist_t *VAR_0)
{ struct envlist_entry *VAR_1; assert(VAR_0 != NULL); while (VAR_0->el_entries.lh_first != NULL) { VAR_1 = VAR_0->el_entries.lh_first; LIST_REMOVE(VAR_1, ev_link); free((char *)VAR_1->ev_var); free(VAR_1); } free(VAR_0); }