misc: Made (most) of the headers c++ friendly
[simavr] / simavr / sim / sim_elf.h
index 53edaeb..cd70f4d 100644 (file)
 
 #include "avr_mcu_section.h"
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #ifndef ELF_SYMBOLS
 #define ELF_SYMBOLS 1
 #endif
@@ -72,4 +76,8 @@ int elf_read_firmware(const char * file, elf_firmware_t * firmware);
 
 void avr_load_firmware(avr_t * avr, elf_firmware_t * firmware);
 
+#ifdef __cplusplus
+};
+#endif
+
 #endif /* ELF_H_ */