extern utf *utf_Signature;
extern utf *utf_StackMapTable;
-#if defined(ENABLE_ANNOTATIONS)
+# if defined(ENABLE_JVMTI)
+extern utf *utf_LocalVariableTable;
+# endif
+
+# if defined(ENABLE_ANNOTATIONS)
extern utf *utf_RuntimeVisibleAnnotations;
extern utf *utf_RuntimeInvisibleAnnotations;
extern utf *utf_RuntimeVisibleParameterAnnotations;
extern utf *utf_RuntimeInvisibleParameterAnnotations;
extern utf *utf_AnnotationDefault;
-#endif
+# endif
#endif
extern utf *utf_init;
/* function prototypes ********************************************************/
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/* initialize the utf8 subsystem */
void utf8_init(void);
/* show utf-table */
void utf_show(void);
+#ifdef __cplusplus
+}
+#endif
+
#endif /* _UTF_H */