#include "toolbox/hashtable.h"
-#include "vm/class.h"
+#include "vm/class.hpp"
#include "vm/global.h"
-#include "vm/method.h"
+#include "vm/method.hpp"
#include "vm/references.h"
#include "vm/utf8.h"
/* function prototypes ********************************************************/
+#ifdef __cplusplus
+extern "C" {
+#endif
+
descriptor_pool * descriptor_pool_new(classinfo *referer);
bool descriptor_pool_add_class(descriptor_pool *pool,utf *name);
void descriptor_pool_debug_dump(descriptor_pool *pool, FILE *file);
#endif /* !defined(NDEBUG) */
+#ifdef __cplusplus
+}
+#endif
+
#endif /* _DESCRIPTOR_H */