/[classpath]/classpath/native/jni/java-nio/java_nio_DirectByteBufferImpl.c
ViewVC logotype

Diff of /classpath/native/jni/java-nio/java_nio_DirectByteBufferImpl.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by mkoch, Thu Apr 29 06:42:15 2004 UTC revision 1.8.2.1 by gnu_andrew, Sat Jan 15 17:02:23 2005 UTC
# Line 46  exception statement from your version. * Line 46  exception statement from your version. *
46  #define IO_EXCEPTION "java/io/IOException"  #define IO_EXCEPTION "java/io/IOException"
47    
48  JNIEXPORT jobject JNICALL  JNIEXPORT jobject JNICALL
49  Java_java_nio_DirectByteBufferImpl_allocateImpl (JNIEnv *env, jclass class, jint size)  Java_java_nio_DirectByteBufferImpl_allocateImpl (JNIEnv *env,
50                                                     jclass class
51                                                     __attribute__ ((__unused__)),
52                                                     jint size
53                                                     __attribute__ ((__unused__)))
54  {  {
55    JCL_ThrowException (env, IO_EXCEPTION, "java.nio.DirectByteBufferImpl.allocateImpl(): not implemented");    JCL_ThrowException (env, IO_EXCEPTION, "java.nio.DirectByteBufferImpl.allocateImpl(): not implemented");
56    return 0;    return 0;
57  }  }
58    
59  JNIEXPORT void JNICALL  JNIEXPORT void JNICALL
60  Java_java_nio_DirectByteBufferImpl_freeImpl (JNIEnv *env, jclass class, jobject address)  Java_java_nio_DirectByteBufferImpl_freeImpl (JNIEnv *env,
61                                                 jclass class
62                                                 __attribute__ ((__unused__)),
63                                                 jobject address
64                                                 __attribute__ ((__unused__)))
65  {  {
66    JCL_ThrowException (env, IO_EXCEPTION, "java.nio.DirectByteBufferImpl.freeImpl(): not implemented");    JCL_ThrowException (env, IO_EXCEPTION, "java.nio.DirectByteBufferImpl.freeImpl(): not implemented");
67  }  }
68    
69  JNIEXPORT jbyte JNICALL  JNIEXPORT jbyte JNICALL
70  Java_java_nio_DirectByteBufferImpl_getImpl__Lgnu_classpath_RawData_2I  Java_java_nio_DirectByteBufferImpl_getImpl__Lgnu_classpath_RawData_2I
71    (JNIEnv *env, jclass clazz, jobject address, jint index)    (JNIEnv *env,
72       jclass clazz __attribute__ ((__unused__)),
73       jobject address __attribute__ ((__unused__)),
74       jint index __attribute__ ((__unused__)))
75  {  {
76    JCL_ThrowException (env, IO_EXCEPTION, "java.nio.DirectByteBufferImpl.getImpl(): not implemented");    JCL_ThrowException (env, IO_EXCEPTION, "java.nio.DirectByteBufferImpl.getImpl(): not implemented");
77    return 0;    return 0;
78  }  }
79    
80  JNIEXPORT void JNICALL  JNIEXPORT void JNICALL
81  Java_java_nio_DirectByteBufferImpl_putImpl (JNIEnv *env, jclass class, jobject address, jint index, jbyte value)  Java_java_nio_DirectByteBufferImpl_putImpl (JNIEnv *env,
82                                                jclass class
83                                                __attribute__ ((__unused__)),
84                                                jobject address
85                                                __attribute__ ((__unused__)),
86                                                jint index
87                                                __attribute__ ((__unused__)),
88                                                jbyte value
89                                                __attribute__ ((__unused__)))
90  {  {
91    JCL_ThrowException (env, IO_EXCEPTION, "java.nio.DirectByteBufferImpl.putImpl(): not implemented");    JCL_ThrowException (env, IO_EXCEPTION, "java.nio.DirectByteBufferImpl.putImpl(): not implemented");
92  }  }
93    
94  JNIEXPORT void JNICALL  JNIEXPORT void JNICALL
95  Java_java_nio_DirectByteBufferImpl_getImpl__Lgnu_classpath_RawData_2I_3BII  Java_java_nio_DirectByteBufferImpl_getImpl__Lgnu_classpath_RawData_2I_3BII
96    (JNIEnv *env, jclass clazz, jobject address, jint index, jbyteArray dst_buffer, jint dst_offset, jint dst_len)    (JNIEnv *env,
97       jclass clazz __attribute__ ((__unused__)),
98       jobject address __attribute__ ((__unused__)),
99       jint index __attribute__ ((__unused__)),
100       jbyteArray dst_buffer __attribute__ ((__unused__)),
101       jint dst_offset __attribute__ ((__unused__)),
102       jint dst_len __attribute__ ((__unused__)))
103  {  {
104    JCL_ThrowException (env, IO_EXCEPTION, "java.nio.DirectByteBufferImpl.getImpl(): not implemented");    JCL_ThrowException (env, IO_EXCEPTION, "java.nio.DirectByteBufferImpl.getImpl(): not implemented");
105  }  }
106    
107  JNIEXPORT void JNICALL  JNIEXPORT void JNICALL
108  Java_java_nio_DirectByteBufferImpl_shiftDown (JNIEnv *env, jclass clazz, jobject address, jint dst_offset, jint src_offset, jint count)  Java_java_nio_DirectByteBufferImpl_shiftDown
109      (JNIEnv *env,
110       jclass clazz __attribute__ ((__unused__)),
111       jobject address __attribute__ ((__unused__)),
112       jint dst_offset __attribute__ ((__unused__)),
113       jint src_offset __attribute__ ((__unused__)),
114       jint count __attribute__ ((__unused__)))
115  {  {
116    JCL_ThrowException (env, IO_EXCEPTION, "java.nio.DirectByteBufferImpl.shiftDown(): not implemented");    JCL_ThrowException (env, IO_EXCEPTION, "java.nio.DirectByteBufferImpl.shiftDown(): not implemented");
117  }  }
118    
119  JNIEXPORT jobject JNICALL  JNIEXPORT jobject JNICALL
120  Java_java_nio_DirectByteBufferImpl_adjustAddress (JNIEnv *env, jclass class, jobject address, jint offset)  Java_java_nio_DirectByteBufferImpl_adjustAddress
121      (JNIEnv *env,
122       jclass class __attribute__ ((__unused__)),
123       jobject address __attribute__ ((__unused__)),
124       jint offset __attribute__ ((__unused__)))
125  {  {
126    JCL_ThrowException (env, IO_EXCEPTION, "java.nio.DirectByteBufferImpl.adjustAddress(): not implemented");    JCL_ThrowException (env, IO_EXCEPTION, "java.nio.DirectByteBufferImpl.adjustAddress(): not implemented");
127    return NULL;    return NULL;

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.8.2.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26