handle(object) just handle the following objects :
ENTITY*, ACTION*, STRING*, BMAP*, VIEW*, PANEL*, TEXT*, FONT*, SOUND*, or MATERIAL* pointer.
For function pointer in LiteC, you need to declare a function prototype like
Quote:
float myfunction(int a, float b); // define a function pointer named "myfunction"
float fTest(int a, float b) { return (a*b); }
...
myfunction = fTest;
x = myfunction(y,z);
quoted from the manual->Pointer.