- Adicionado #ifdef para reconhecer compilador C++ e colocar o código como
extern "C", permitindo sua compilação. Ver: http://www.parashift.com/c++-faq-lite/include-c-hdrs-personal.html
- Chamadas a macro infoMsg sem parametro corrigidas para não dar erro de
  compilação no C++
- Modificadas as chamadas a 'debug' sem parametro para usar parametros,
  permitindo sua compilação no C++ sem dar erro.