Um arquivo de cabeçalho com macros #define para impedir inclusão múltipla. O cabeçalho também tem instruções
extern "C"
, de modo que pode ser incluído por arquivos C++.