resolucao do problema de ponteiros em uma funcao externa (ponteiros que
eram passados para uma funcao, e alocado nela, geravam erro de
segmentacao; resolvido com ponteiro para ponteiro nessas funcoes)