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.