X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2Fvm%2Futf8.h;h=f0c0a54cd893b423925e40d50f0ee813b9aea407;hb=0ccd7e30e9dbda9176c73ff20f5ae3b0b8bf616a;hp=991314fcc2434aa960883474368be6c550e96821;hpb=fd47d5e80136db91d3b2374c6236dd9e4c667740;p=cacao.git diff --git a/src/vm/utf8.h b/src/vm/utf8.h index 991314fcc..f0c0a54cd 100644 --- a/src/vm/utf8.h +++ b/src/vm/utf8.h @@ -28,7 +28,7 @@ Changes: - $Id: utf8.h 2181 2005-04-01 16:53:33Z edwin $ + $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 **************/ @@ -66,14 +70,16 @@ extern utf *utf_java_lang_Cloneable; extern utf *utf_java_lang_SecurityManager; extern utf *utf_java_lang_String; extern utf *utf_java_lang_System; +extern utf *utf_java_lang_ThreadGroup; extern utf *utf_java_io_Serializable; extern utf *utf_java_lang_Throwable; extern utf *utf_java_lang_VMThrowable; -extern utf *utf_java_lang_Exception; extern utf *utf_java_lang_Error; -extern utf *utf_java_lang_OutOfMemoryError; +extern utf *utf_java_lang_Exception; extern utf *utf_java_lang_NoClassDefFoundError; +extern utf *utf_java_lang_OutOfMemoryError; +extern utf *utf_java_lang_ClassNotFoundException; extern utf* utf_java_lang_Void; extern utf* utf_java_lang_Boolean; @@ -85,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; @@ -96,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; @@ -111,12 +125,16 @@ 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; extern utf *utf_java_lang_String__java_lang_Class; extern utf *utf_java_lang_Throwable__void; +extern utf *utf_not_named_yet; + extern utf *array_packagename;