-/* src/vm/utf.h - utf string header
+/* src/vm/utf8.h - utf8 string functions
Copyright (C) 1996-2005, 2006 R. Grafl, A. Krall, C. Kruegel,
C. Oates, R. Obermaisser, M. Platter, M. Probst, S. Ring,
Changes: Edwin Steiner
- $Id: utf8.h 4879 2006-05-05 17:34:49Z edwin $
+ $Id: utf8.h 5697 2006-10-05 17:23:48Z twisti $
*/
#ifndef _UTF_H
#define _UTF_H
-#include <stdio.h>
+#include "config.h"
+#include <stdio.h>
/* forward typedefs ***********************************************************/
typedef struct utf utf;
-#include "config.h"
#include "vm/types.h"
-
#include "vm/global.h"
extern utf *utf_java_lang_Throwable;
extern utf *utf_java_lang_VMThrowable;
extern utf *utf_java_lang_Error;
-extern utf *utf_java_lang_NoClassDefFoundError;
+extern utf *utf_java_lang_AbstractMethodError;
extern utf *utf_java_lang_LinkageError;
+extern utf *utf_java_lang_NoClassDefFoundError;
extern utf *utf_java_lang_NoSuchMethodError;
extern utf *utf_java_lang_OutOfMemoryError;
extern utf *utf_java_lang_Exception;
+extern utf *utf_java_lang_ClassCastException;
extern utf *utf_java_lang_ClassNotFoundException;
extern utf *utf_java_lang_IllegalArgumentException;
extern utf *utf_java_lang_IllegalMonitorStateException;
extern utf *utf_add;
extern utf *utf_remove;
+extern utf *utf_removeThread;
extern utf *utf_put;
extern utf *utf_get;
extern utf *utf_value;
extern utf *utf_java_lang_Object__java_lang_Object;
extern utf *utf_java_lang_String__void;
extern utf *utf_java_lang_String__java_lang_Class;
+extern utf *utf_java_lang_Thread__V;
extern utf *utf_java_lang_Throwable__void;
extern utf *utf_not_named_yet;
-
+extern utf *utf_null;
extern utf *array_packagename;