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;

		QLIST_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;

		QLIST_REMOVE(entry, ev_link);



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

		free(entry);

	}

	free(envlist);

}

		free((char *)entry->ev_var); 		free(entry); 	free(envlist); 		free((char *)entry->ev_var); 		free(entry); 		free(entry); 		free((char *)entry->ev_var); 		free(entry);
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;

		QLIST_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; QLIST_REMOVE(VAR_1, ev_link); free((char *)VAR_1->ev_var); free(VAR_1); } free(VAR_0); }