as you've seen in my example, you have to use that little workaround.
void PrintfText(int value)
{
printf("Hello World %d!/n",value);
}
void CallPrintfText(void * callfuct,int value)
{
void func(int);
func = callfunct;
func(value);
}
int main()
{
CallPrintfText(PrintfText);
return 0;
}
I don't think there's another way using lite-c.