void ft_arraykil(void *array, void (*f)(void *data)) { if (f != NULL) ft_arrayclr((t_array*)array, f); if (array != NULL) { if (((t_array*)array)->data != NULL) free(((t_array*)array)->data); free(array); } }
void cmd_kill(t_cmd *cmd) { ft_arrayclr(&(cmd->argv), &free); free(cmd->argv.data); }