/[classpath]/classpath/native/jni/classpath/jcl.c
ViewVC logotype

Diff of /classpath/native/jni/classpath/jcl.c

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

revision 1.5 by iproetel, Mon Aug 11 13:44:05 2003 UTC revision 1.6 by fitzsim, Wed Oct 8 16:00:57 2003 UTC
# Line 42  exception statement from your version. * Line 42  exception statement from your version. *
42  #include <stdio.h>  #include <stdio.h>
43  #include <jcl.h>  #include <jcl.h>
44    
45    #ifndef __GNUC__
46    #define __attribute__(x) /* nothing */
47    #endif
48    
49  JNIEXPORT void JNICALL JCL_ThrowException(JNIEnv * env, char * className, char * errMsg) {  JNIEXPORT void JNICALL JCL_ThrowException(JNIEnv * env, char * className, char * errMsg) {
50          jclass excClass;          jclass excClass;
51          if((*env)->ExceptionOccurred(env)) {          if((*env)->ExceptionOccurred(env)) {
# Line 93  JNIEXPORT void * JNICALL JCL_realloc(JNI Line 97  JNIEXPORT void * JNICALL JCL_realloc(JNI
97    return(ptr);    return(ptr);
98  }  }
99    
100  JNIEXPORT void JNICALL JCL_free(JNIEnv * env, void * p) {  JNIEXPORT void JNICALL JCL_free(JNIEnv * env __attribute__((unused)),
101                                    void * p)
102    {
103          if(p != NULL) {          if(p != NULL) {
104                  free(p);                  free(p);
105          }          }

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

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