When Eclipse creates a new file (.c or .h file) in a C project the editor always auto creates a #define
at the top of the file like this: If the file is named 'myCFile.c' there will be a #define
at the start of the file like this
#ifndef MYCFILE_C_
#define MYCFILE_C_
I have seen other editors do this as well (Codewright and SlikEdit I think).
The #defines
don't seem to do anything for the editor as I can just delete them without any problem, and I can't think of a reason why I would want to use them. Does anyone know why they are there?