#include <stdio.h>
#include <stdlib.h>
 
int *aloca(int *vetorInt, int tamanho) {
	vetorInt 
= malloc(tamanho 
* sizeof(int));    if (vetorInt 
!= NULL
) printf("*** VETOR ALOCADO.\nENDERECO NA FUNCAO: %d ***\n", vetorInt
);     else printf("*** NAO ALOCADO ***\n");     return vetorInt;
}
 
int main (void) {
    int *vetor = aloca(vetor, 2);
    printf("END. NA MAIN: %d", vetor
); }
 
//https://pt.stackoverflow.com/q/164491/101
				I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCAqYWxvY2EoaW50ICp2ZXRvckludCwgaW50IHRhbWFuaG8pIHsKCXZldG9ySW50ID0gbWFsbG9jKHRhbWFuaG8gKiBzaXplb2YoaW50KSk7CiAgICBpZiAodmV0b3JJbnQgIT0gTlVMTCkgcHJpbnRmKCIqKiogVkVUT1IgQUxPQ0FETy5cbkVOREVSRUNPIE5BIEZVTkNBTzogJWQgKioqXG4iLCB2ZXRvckludCk7CiAgICBlbHNlIHByaW50ZigiKioqIE5BTyBBTE9DQURPICoqKlxuIik7CiAgICByZXR1cm4gdmV0b3JJbnQ7Cn0KCmludCBtYWluICh2b2lkKSB7CiAgICBpbnQgKnZldG9yID0gYWxvY2EodmV0b3IsIDIpOwogICAgcHJpbnRmKCJFTkQuIE5BIE1BSU46ICVkIiwgdmV0b3IpOwp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS8xNjQ0OTEvMTAx