#include "vm_basic_types.h"
#include "guest_os_tables.h"
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
/*
* There's no practical max to the number of guests that can be defined in
* the list below (guest IDs are limited to 2^32), but there is a maximum
#define STR_OS_64BIT_SUFFIX_FULL " (64 bit)"
#define STR_OS_EMPTY ""
+#if defined(__cplusplus)
+} // extern "C"
+#endif
+
#endif
#define INCLUDE_ALLOW_VMCORE
#include "includeCheck.h"
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
#define GUEST_OS_TYPE_GEN \
GOT(GUEST_OS_ANY) \
GOT(GUEST_OS_DOS) \
GOSL(STR_OS_WIN_XP_PRO, GUEST_OS_WINXP, "winPreVista.iso") \
GOSL(STR_OS_WIN_XP_PRO_X64, GUEST_OS_WINXPPRO_64, "winPreVista.iso") \
+#if defined(__cplusplus)
+} // extern "C"
+#endif
+
#endif