Un ficheiro de cabeceira con macros #define para evitar a inclusión múltiple. The header also has extern "C" statements so it can be included by C++ files.