ten zdrojovy kod nedava ziaden zmysel, inymi slovami je to totalna chujovina.
Ked silou mocou chces zmenit ten pointer tak
void init(data **pom_1);
int main()
{
data *pom;
pom = (struct data *) malloc(sizeof(struct data));
init(&pom);
if (pom == NULL)
printf("ano\n");
else
printf("ne\n");
return 0;
}
void init(data **pom_1)
{
*pom_1 = NULL;
}