Dear all,

has some of you got Lite-C to compile multiple *.c files like a normal c compiler does? When I remember correctly, this was only possible by including *.c files (with #include "unit1.c"), which is really not a good programming style.

If I for example do this:


The prototype of PrintMsg() is defined in unit1.h. PrintMsg() is implemented in unit1.c:

Code:
#include <acknex.h>

function PrintMsg(STRING* msg)
{
	error(msg);
}



This is the very straight forward way how information hiding using multiple *.c files is implemented in standard C. But in Lite-C this leads to a "Empty function called in main" error during runtime. Has anybody got this running, or are multiple *.c files simply not suported by the compiler/linker?

Thanks for clarification!


ANet - A stable and secure network plugin with multi-zone, unlimited players, voip, server-list features,... (for A7/A8)!
get free version