Yes that's what I ment. In ANSI C, you don't need to include every *.c file into the main *.c file like in Lite-C. Every *.c file of the project is handled as one small unit. The linker makes 1 executeable out of the object files of every c file.

Thus information hiding can be realised (one *.c file doesn't see the global variables of another *.c file if it isn't defined as extern in the header, same for "private" function which are only seen in one *.c file). This would help making programming in Lite-C "cleaner" than it is now.


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