Yes; function pointers are defined differently in lite-C. Especially they can't be typedef'd.

int sqlite_callback(void*,int,char**, char**);

is a function prototype and function pointer at the same time.

http://manual.conitec.net/litec_c.htm