* src/native/vm/cldc1.1/com_sun_cldc_io_ResourceInputStream.cpp
authorChristian Thalinger <twisti@complang.tuwien.ac.at>
Thu, 7 Aug 2008 21:39:01 +0000 (17:39 -0400)
committerChristian Thalinger <twisti@complang.tuwien.ac.at>
Thu, 7 Aug 2008 21:39:01 +0000 (17:39 -0400)
(zip_read_resource): Cast the file pointer correctly.
(file_read_resource): Likewise.

src/native/vm/cldc1.1/com_sun_cldc_io_ResourceInputStream.cpp

index 60bd063d97cb83f0baf24b2e264e6fc9af945c58..702121d73ec85a5f1fd3989c653e043166edbfae 100644 (file)
@@ -165,7 +165,7 @@ static struct com_sun_cldchi_jvm_FileDescriptor* zip_read_resource(list_classpat
        /* Create a file descriptor object */
        ci = load_class_bootstrap(utf_new_char("com/sun/cldchi/jvm/FileDescriptor"));
        fileDescriptor = (com_sun_cldchi_jvm_FileDescriptor *) native_new_and_init(ci);
-       LLNI_field_set_val(fileDescriptor, pointer, (int)outdata);
+       LLNI_field_set_val(fileDescriptor, pointer, (int64_t)outdata);
        LLNI_field_set_val(fileDescriptor, length, htzfe->uncompressedsize);
        LLNI_field_set_val(fileDescriptor, position, 0);
        return fileDescriptor;
@@ -197,7 +197,7 @@ static struct com_sun_cldchi_jvm_FileDescriptor* file_read_resource(char *path)
                /* Create a file descriptor object */
                ci = load_class_bootstrap(utf_new_char("com/sun/cldchi/jvm/FileDescriptor"));
                fileDescriptor = (com_sun_cldchi_jvm_FileDescriptor *) native_new_and_init(ci);
-               LLNI_field_set_val(fileDescriptor, pointer, (int)filep);
+               LLNI_field_set_val(fileDescriptor, pointer, (int64_t)filep);
                LLNI_field_set_val(fileDescriptor, length, len);
                LLNI_field_set_val(fileDescriptor, position, 0);