I have created a library using the keil compiler. and when i call that library (# include "mylib.h" i have made all those functions "extern" inorder to make them available for use by others). and try to compile it shows
#include "mylib.h" void main() { call to functions used in mylib.. loops.. some more functions.... loops and so on... }
#include "mylib.h"
Specifies only the name of the file - it doesn't tell the compiler where to find it! That is not 100% correct. When the filename is specified in between "", the preprocessor will first seek in the path of the source module.