Philipp Tomsich
Christian Thalinger
- $Id: cacao.c 4837 2006-04-25 15:31:17Z edwin $
+ $Id: cacao.c 4874 2006-05-05 14:36:18Z edwin $
*/
if (!m)
throw_main_exception_exit();
- s = javastring_new_char(mainstring);
+ s = javastring_new_from_ascii(mainstring);
(void) vm_call_method(m, o, s);
if (!m)
throw_main_exception_exit();
- s = javastring_new_char("Main-Class");
+ s = javastring_new_from_ascii("Main-Class");
o = vm_call_method(m, o, s);
Christian Thalinger
Edwin Steiner
- $Id: jni.c 4854 2006-04-27 23:03:37Z twisti $
+ $Id: jni.c 4874 2006-05-05 14:36:18Z edwin $
*/
STATISTICS(jniinvokation());
cl = (java_lang_ClassLoader *) loader;
- s = javastring_new_char(name);
+ s = javastring_new_from_ascii(name);
ba = (java_bytearray *) buf;
c = (jclass) Java_java_lang_VMClassLoader_defineClass(env, NULL, cl, s, ba,
STATISTICS(jniinvokation());
- s = (java_lang_String *) javastring_new_char(msg);
+ s = (java_lang_String *) javastring_new_from_ascii(msg);
/* instantiate exception object */
class_java_lang_Object,
false);
- s = javastring_new_char(&transport[1]);
+ s = javastring_new_from_ascii(&transport[1]);
vm_call_method(m,o,s);
Changes: Edwin Steiner
- $Id: jvmti.c 4661 2006-03-21 00:04:59Z motse $
+ $Id: jvmti.c 4874 2006-05-05 14:36:18Z edwin $
*/
return JVMTI_ERROR_NULL_POINTER;
#if defined(USE_THREADS) && defined(NATIVE_THREADS)
- monitor->name=javastring_new_char(name);
+ monitor->name=javastring_new_from_ascii(name);
#else
log_text ("CreateRawMonitor not supported");
#endif
if (!mid) throw_main_exception_exit();
obj = (java_objectheader*)_Jv_JNINativeInterface.CallObjectMethod(
- NULL, sysprop, mid, javastring_new_char(property));
+ NULL, sysprop, mid, javastring_new_from_ascii(property));
if (!obj) return JVMTI_ERROR_NOT_AVAILABLE;
ch = javastring_tochar(obj);
if (!mid) throw_main_exception_exit();
_Jv_JNINativeInterface.CallObjectMethod(
- NULL, sysprop, mid, javastring_new_char(property),javastring_new_char(value));
+ NULL, sysprop, mid, javastring_new_from_ascii(property),javastring_new_from_ascii(value));
return JVMTI_ERROR_NONE;
}
Christian Thalinger
Edwin Steiner
- $Id: VMClassLoader.c 4872 2006-05-05 13:48:25Z edwin $
+ $Id: VMClassLoader.c 4874 2006-05-05 14:36:18Z edwin $
*/
tmppath = MNEW(char, pathlen);
sprintf(tmppath, "jar:file://%s!/%s", lce->path, charname);
- path = javastring_new_char(tmppath),
+ path = javastring_new_from_ascii(tmppath),
MFREE(tmppath, char, pathlen);
}
if (stat(tmppath + strlen("file://") - 1, &buf) == 0)
if (!S_ISDIR(buf.st_mode))
- path = javastring_new_char(tmppath);
+ path = javastring_new_from_ascii(tmppath);
MFREE(tmppath, char, pathlen);
#if defined(ENABLE_ZLIB)
Changes: Joseph Wenninger
Christian Thalinger
- $Id: VMRuntime.c 4872 2006-05-05 13:48:25Z edwin $
+ $Id: VMRuntime.c 4874 2006-05-05 14:36:18Z edwin $
*/
strcat(buffer, ".so");
#endif
- s = javastring_new_char(buffer);
+ s = javastring_new_from_ascii(buffer);
/* release memory */
Changes: Edwin Steiner
- $Id: exceptions.c 4872 2006-05-05 13:48:25Z edwin $
+ $Id: exceptions.c 4874 2006-05-05 14:36:18Z edwin $
*/
if (!(c = load_class_bootstrap(utf_new_char(classname))))
return *exceptionptr;
- o = native_new_and_init_string(c, javastring_new_char(message));
+ o = native_new_and_init_string(c, javastring_new_from_ascii(message));
if (!o)
return *exceptionptr;
}
o = native_new_and_init_string(class_java_lang_LinkageError,
- javastring_new_char(msg));
+ javastring_new_from_ascii(msg));
/* free memory */
utf_strcat(msg, desc);
o = native_new_and_init_string(class_java_lang_NoSuchMethodError,
- javastring_new_char(msg));
+ javastring_new_from_ascii(msg));
/* free memory */
Changes:
- $Id: finalizer.c 4559 2006-03-05 23:24:50Z twisti $
+ $Id: finalizer.c 4874 2006-05-05 14:36:18Z edwin $
*/
t = (java_lang_Thread *) builtin_new(class_java_lang_Thread);
t->vmThread = finalizer_vmthread;
- t->name = javastring_new_char("Finalizer");
+ t->name = javastring_new_from_ascii("Finalizer");
t->daemon = true;
t->priority = 5;
t = (java_lang_Thread *) builtin_new(class_java_lang_Thread);
t->vmThread = profile_vmthread;
- t->name = javastring_new_char("Profiling Sampler");
+ t->name = javastring_new_from_ascii("Profiling Sampler");
t->daemon = true;
t->priority = 5;
Changes:
- $Id: properties.c 4559 2006-03-05 23:24:50Z twisti $
+ $Id: properties.c 4874 2006-05-05 14:36:18Z edwin $
*/
java_lang_String *k;
java_lang_String *v;
- k = javastring_new_char(key);
- v = javastring_new_char(value);
+ k = javastring_new_from_ascii(key);
+ v = javastring_new_from_ascii(value);
(void) vm_call_method(mput, (java_objectheader *) psystem, k, v);
}
Changes: Christian Thalinger
- $Id: string.c 4872 2006-05-05 13:48:25Z edwin $
+ $Id: string.c 4874 2006-05-05 14:36:18Z edwin $
*/
}
-/* javastring_new_char *********************************************************
+/* javastring_new_from_ascii ***************************************************
- creates a new java/lang/String object which contains the convertet
- C-string passed via text.
+ creates a new java/lang/String object which contains the given ASCII
+ C-string converted to UTF-16.
- return: the object pointer or NULL if memory is exhausted.
+ IN:
+ text.........string of ASCII characters
+
+ RETURN VALUE:
+ the java.lang.String object, or
+ NULL if an exception has been thrown.
*******************************************************************************/
-java_lang_String *javastring_new_char(const char *text)
+java_lang_String *javastring_new_from_ascii(const char *text)
{
s4 i;
s4 len; /* length of the string */
Changes:
- $Id: stringlocal.h 4566 2006-03-07 10:36:42Z twisti $
+ $Id: stringlocal.h 4874 2006-05-05 14:36:18Z edwin $
*/
java_lang_String *javastring_new_slash_to_dot(utf *text);
/* creates a new object of type java/lang/String from a c-string */
-java_lang_String *javastring_new_char(const char *text);
+java_lang_String *javastring_new_from_ascii(const char *text);
/* make c-string from a javastring (debugging) */
char *javastring_tochar(java_objectheader *s);