Merged revisions 7797-7917 via svnmerge from
[cacao.git] / src / native / vm / cldc1.1 / com_sun_cldc_io_ResourceInputStream.c
index e0d7a8f1066d1403929da8d4d052ed4907de6bf5..1bd4ae55d3f90473095ac3ec253104fb9efba08b 100644 (file)
 #include "vm/types.h"
 
 #include "native/jni.h"
+#include "native/native.h"
 
 #include "native/include/java_lang_Object.h"
 #include "native/include/java_lang_String.h"
 
+#include "native/include/com_sun_cldc_io_ResourceInputStream.h"
+
 #include "vm/vm.h" /* REMOVE ME: temporarily */
 
 
+/* native methods implemented by this file ************************************/
+static JNINativeMethod methods[] = {
+       { "open", "(Ljava/lang/String;)Ljava/lang/Object;", (void *) (ptrint) &Java_com_sun_cldc_io_ResourceInputStream_open },
+};
+/* _Jv_com_sun_cldc_io_ResourceInputStream_init ********************************
+   Register native functions.
+*******************************************************************************/
+void _Jv_com_sun_cldc_io_ResourceInputStream_init(void)
+{
+       utf *u;
+       u = utf_new_char("com/sun/cldc/io/ResourceInputStream");
+       native_method_register(u, methods, NATIVE_METHODS_COUNT);
+}
+
+
 /*
  * Class:     com/sun/cldc/io/ResourceInputStream
  * Method:    open