Code:
#define new(type) malloc(sizeof(type##))



typedef struct
{

void fCallback(char *msg);

}DATA;

void vtest2(char* a)
{
	
printf(a);
	
}


function main()
{
	

	level_load(NULL);
	wait(5);
	video_window(nullvector, nullvector, 16|32|64|128, "My Test");
   
   
	DATA* mydata = new(DATA);
	mydata.fCallback=vtest2;
	mydata.fCallback("Hello World");
	
	wait(1);
	free(mydata);
}




Last edited by NeoNeper; 10/27/13 13:02.

Please! Use easy words to be translated. because my English is not very good! Grateful.
_______________________________________________________