* Removed some defines (line numbers)
[cacao.git] / src / vm / utf8.h
index 66f6f654ffdabf2215110387e98bdfd8c7cca9df..f0c0a54cd893b423925e40d50f0ee813b9aea407 100644 (file)
@@ -28,7 +28,7 @@
 
    Changes:
 
-   $Id: utf8.h 2322 2005-04-21 22:17:46Z twisti $
+   $Id: utf8.h 2741 2005-06-20 09:57:14Z twisti $
 
 */
 
@@ -55,6 +55,10 @@ struct utf {
        char *text;                         /* pointer to text                    */
 };
 
+/* to determine the end of utf strings */
+
+#define UTF_END(u)    ((char *) u->text + u->blength)
+
 
 /* utf-symbols for pointer comparison of frequently used strings **************/
 
@@ -87,8 +91,13 @@ extern utf* utf_java_lang_Long;
 extern utf* utf_java_lang_Float;
 extern utf* utf_java_lang_Double;
 
+extern utf *utf_java_lang_StackTraceElement;
+extern utf *utf_java_lang_reflect_Constructor;
+extern utf *utf_java_lang_reflect_Field;
+extern utf *utf_java_lang_reflect_Method;
 extern utf *utf_java_util_Vector;
 
+
 extern utf *utf_InnerClasses;
 extern utf *utf_ConstantValue;
 extern utf *utf_Code;
@@ -98,11 +107,14 @@ extern utf *utf_SourceFile;
 
 extern utf *utf_init;
 extern utf *utf_clinit;
+extern utf *utf_clone;
 extern utf *utf_finalize;
+extern utf *utf_run;
 
-extern utf *utf_printStackTrace;
 extern utf *utf_fillInStackTrace;
+extern utf *utf_getSystemClassLoader;
 extern utf *utf_loadClass;
+extern utf *utf_printStackTrace;
 
 extern utf *utf_void__void;
 extern utf *utf_boolean__void;
@@ -113,6 +125,8 @@ extern utf *utf_int__void;
 extern utf *utf_long__void;
 extern utf *utf_float__void;
 extern utf *utf_double__void;
+
+extern utf *utf_void__java_lang_ClassLoader;
 extern utf *utf_void__java_lang_Object;
 extern utf *utf_void__java_lang_Throwable;
 extern utf *utf_java_lang_String__void;