>>57
それじゃ、解放できなくなる。普通は
------------------------------
char *create_hoge(void){
return malloc(100);
}

void delete_hoge(char *a){
free a;
}

main(){
char *aho;
aho = create_hoge();

//処理

delete_hoge(aho);
}
------------------------------
みたいにする。