Si, pero esa es porque pusiste mal los parentesis, nuestras dos funciones no son iguales fijate...
Código HTML:
void limpiarTabla(char ***tabla,pos){
for ( ; pos >= 0 ; pos--) free ( *(tabla[pos]) );
free(*tabla);
}
void limpiarTabla(char *** tabla,pos)
{
for ( ; pos >= 0 ; pos--)
{
free ( (*tabla)[pos] );
(*tabla)[pos] = NULL;
}
free (*tabla);
*tabla = NULL;
}
free ( *(tabla[pos]) ); y la mia free ( (*tabla)[pos] );
Por eso te falla.
Saludos