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++.