* src/vm/jit/stack.c (GET_NEW_VAR): Fixed macro argument.
[cacao.git] / src / vm / properties.c
index 4d4e4099bf3878ded00de47095fac40c118ddc4c..3b093650446068d04caede416319c7cb068a415d 100644 (file)
@@ -28,7 +28,7 @@
 
    Changes:
 
-   $Id: properties.c 4936 2006-05-18 14:06:58Z twisti $
+   $Id: properties.c 5049 2006-06-23 12:07:26Z twisti $
 
 */
 
@@ -79,9 +79,7 @@ static methodinfo *mput;
 
 bool properties_init(void)
 {
-       list_properties = NEW(list);
-
-       list_init(list_properties, OFFSET(list_properties_entry, linkage));
+       list_properties = list_create(OFFSET(list_properties_entry, linkage));
 
        /* everything's ok */
 
@@ -131,7 +129,7 @@ void properties_add(char *key, char *value)
        p->key   = key;
        p->value = value;
 
-       list_addlast(list_properties, p);
+       list_add_last_unsynced(list_properties, p);
 }
 
 
@@ -169,8 +167,8 @@ void properties_system_add(char *key, char *value)
        java_lang_String *k;
        java_lang_String *v;
 
-       k = javastring_new_from_ascii(key);
-       v = javastring_new_from_ascii(value);
+       k = javastring_new_from_utf_string(key);
+       v = javastring_new_from_utf_string(value);
 
        (void) vm_call_method(mput, (java_objectheader *) psystem, k, v);
 }