PatchSet 4624 
Date: 2004/04/05 17:43:34
Author: doogie
Branch: HEAD
Tag: (none) 
Log:
Fix several warnings.

Members: 
        ChangeLog:1.2201->1.2202 
        kaffe/kaffevm/classMethod.c:1.117->1.118 
        kaffe/kaffevm/exception.c:1.81->1.82 
        kaffe/kaffevm/jni.c:1.108->1.109 
        kaffe/kaffevm/soft.c:1.59->1.60 
        kaffe/kaffevm/support.c:1.63->1.64 
        kaffe/kaffevm/support.h:1.30->1.31 
        kaffe/kaffevm/verify.c:1.72->1.73 
        kaffe/kaffevm/intrp/machine.c:1.41->1.42 
        kaffe/kaffevm/jit/machine.c:1.62->1.63 
        kaffe/kaffevm/jit3/machine.c:1.49->1.50 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.2201 kaffe/ChangeLog:1.2202
--- kaffe/ChangeLog:1.2201      Mon Apr  5 16:28:07 2004
+++ kaffe/ChangeLog     Mon Apr  5 17:43:34 2004
@@ -1,3 +1,9 @@
+2004-04-05  Nektarios K. Papadopoulos <[EMAIL PROTECTED]>
+
+       * kaffe/kaffevm/{classMethod,exception,jni,soft,stackTrace,
+         support,verify,{intrp,jit,jit3}/machine}.c,
+         kaffe/kaffevm/support.h: Fix several warnings.
+
 2004-04-05  Dalibor Topic <[EMAIL PROTECTED]>
 
         * Makefile.in,
Index: kaffe/kaffe/kaffevm/classMethod.c
diff -u kaffe/kaffe/kaffevm/classMethod.c:1.117 kaffe/kaffe/kaffevm/classMethod.c:1.118
--- kaffe/kaffe/kaffevm/classMethod.c:1.117     Fri Apr  2 21:27:44 2004
+++ kaffe/kaffe/kaffevm/classMethod.c   Mon Apr  5 17:43:38 2004
@@ -1659,7 +1659,7 @@
        int fsize;
        int align;
        Field* fld;
-       int nbits, n;
+       int nbits, nifields;
        int offset;
        int maxalign;
        int oldoffset;
@@ -1677,8 +1677,8 @@
        /* Find the largest alignment in this class */
        maxalign = 1;
        fld = CLASS_IFIELDS(class);
-       n = CLASS_NIFIELDS(class);
-       for (; --n >= 0; fld++) {
+       nifields = CLASS_NIFIELDS(class);
+       for (; --nifields >= 0; fld++) {
                fsize = FIELD_SIZE(fld);
                /* Work out alignment for this size entity */
                fsize = ALIGNMENT_OF_SIZE(fsize);
@@ -1698,8 +1698,8 @@
 
        /* Now work out where to put each field */
        fld = CLASS_IFIELDS(class);
-       n = CLASS_NIFIELDS(class);
-       for (; --n >= 0; fld++) {
+       nifields = CLASS_NIFIELDS(class);
+       for (; --nifields >= 0; fld++) {
                fsize = FIELD_SIZE(fld);
                /* Align field */
                align = ALIGNMENT_OF_SIZE(fsize);
@@ -1750,8 +1750,8 @@
 
        /* Now work out the gc layout */
        fld = CLASS_IFIELDS(class);
-       n = CLASS_NIFIELDS(class);
-       for (; --n >= 0; fld++) {
+       nifields = CLASS_NIFIELDS(class);
+       for (; --nifields >= 0; fld++) {
                fsize = FIELD_SIZE(fld);
                /* Align field */
                align = ALIGNMENT_OF_SIZE(fsize);
Index: kaffe/kaffe/kaffevm/exception.c
diff -u kaffe/kaffe/kaffevm/exception.c:1.81 kaffe/kaffe/kaffevm/exception.c:1.82
--- kaffe/kaffe/kaffevm/exception.c:1.81        Fri Apr  2 21:27:44 2004
+++ kaffe/kaffe/kaffevm/exception.c     Mon Apr  5 17:43:38 2004
@@ -70,8 +70,6 @@
 static void floatingException(struct _exceptionFrame *) NONRETURNING;
 static void dispatchException(Hjava_lang_Throwable*, stackTraceInfo*) NONRETURNING;
 
-extern void printStackTrace(struct Hjava_lang_Throwable*, struct Hjava_lang_Object*, 
int);
-
 static bool findExceptionBlockInMethod(uintp, Hjava_lang_Class*, Method*, uintp*);
 
 /*
@@ -348,7 +346,7 @@
                /*
                 * if we reach the last jni frame, we're done
                 */
-               if (lastJniFrame && vmExcept_JNIContains(lastJniFrame, frame->fp)) {
+               if (lastJniFrame && vmExcept_JNIContains(lastJniFrame, 
(void*)frame->fp)) {
                        thread_data->exceptPtr = lastJniFrame;
                        vmExcept_jumpToHandler(lastJniFrame); /* doesn't return */
                }
Index: kaffe/kaffe/kaffevm/jni.c
diff -u kaffe/kaffe/kaffevm/jni.c:1.108 kaffe/kaffe/kaffevm/jni.c:1.109
--- kaffe/kaffe/kaffevm/jni.c:1.108     Sun Apr  4 04:15:37 2004
+++ kaffe/kaffe/kaffevm/jni.c   Mon Apr  5 17:43:38 2004
@@ -4456,6 +4456,7 @@
        Kaffe_AttachCurrentThread,
        Kaffe_DetachCurrentThread,
        Kaffe_GetEnv,
+       NULL
 };
 
 /*
Index: kaffe/kaffe/kaffevm/soft.c
diff -u kaffe/kaffe/kaffevm/soft.c:1.59 kaffe/kaffe/kaffevm/soft.c:1.60
--- kaffe/kaffe/kaffevm/soft.c:1.59     Sat Apr  3 00:06:10 2004
+++ kaffe/kaffe/kaffevm/soft.c  Mon Apr  5 17:43:38 2004
@@ -792,6 +792,7 @@
        return (ret);
 }
 
+#if defined(TRANSLATOR)
 jlong
 soft_lmul(jlong v1, jlong v2)
 {
@@ -914,6 +915,7 @@
                return (0);
        }
 }
+#endif
 
 jint
 soft_mul(jint v1, jint v2)
Index: kaffe/kaffe/kaffevm/support.c
diff -u kaffe/kaffe/kaffevm/support.c:1.63 kaffe/kaffe/kaffevm/support.c:1.64
--- kaffe/kaffe/kaffevm/support.c:1.63  Wed Mar 24 22:54:51 2004
+++ kaffe/kaffe/kaffevm/support.c       Mon Apr  5 17:43:38 2004
@@ -1024,7 +1024,7 @@
  * @param value the value of the property to be set
  */
 void
-setProperty(void* properties, char* key, char* value)
+setProperty(void* properties, const char* key, const char* value)
 {
        Hjava_lang_String* jkey;
        Hjava_lang_String* jvalue;
Index: kaffe/kaffe/kaffevm/support.h
diff -u kaffe/kaffe/kaffevm/support.h:1.30 kaffe/kaffe/kaffevm/support.h:1.31
--- kaffe/kaffe/kaffevm/support.h:1.30  Mon Mar 29 21:39:14 2004
+++ kaffe/kaffe/kaffevm/support.h       Mon Apr  5 17:43:39 2004
@@ -107,9 +107,8 @@
 struct Hjava_lang_Throwable;
 struct Hjava_lang_ClassLoader;
 
-extern void            setProperty(void*, char*, char*);
-extern char*           getEngine(void);
-extern void            pathname2classname(const char*, char*);
+extern void            setProperty(void*, const char*, const char*);
+extern const char*             getEngine(void);
 extern jvalue          do_execute_java_method(void*, const char*, const char*, struct 
_methods*, int, ...);
 extern jvalue          do_execute_java_method_v(void*, const char*, const char*, 
struct _methods*, int, va_list);
 extern jvalue          do_execute_java_class_method(const char*, struct 
Hjava_lang_ClassLoader*, const char*, const char*, ...);
@@ -132,6 +131,9 @@
 extern int addClasspath(const char*);
 extern int prependClasspath(const char*);
 
+void replacechar(const char* from, char* to, char old, char new);
+void classname2pathname(const char* from, char* to);
+void pathname2classname(const char* from, char* to);
 int bitCount(int bits);
 
 /*
Index: kaffe/kaffe/kaffevm/verify.c
diff -u kaffe/kaffe/kaffevm/verify.c:1.72 kaffe/kaffe/kaffevm/verify.c:1.73
--- kaffe/kaffe/kaffevm/verify.c:1.72   Mon Mar  8 21:21:10 2004
+++ kaffe/kaffe/kaffevm/verify.c        Mon Apr  5 17:43:38 2004
@@ -3382,13 +3382,13 @@
                                UninitializedType* uninit = receiver->data.uninit;
                                
                                if (receiver->tinfo == TINFO_UNINIT_SUPER) {
-                                       Type t;
-                                       t.tinfo = TINFO_CLASS;
-                                       t.data.class = 
uninit->type.data.class->superclass;
+                                       Type t_uninit_super;
+                                       t_uninit_super.tinfo = TINFO_CLASS;
+                                       t_uninit_super.data.class = 
uninit->type.data.class->superclass;
                                        
                                        if (!sameType(methodRefClass, &uninit->type) &&
                                            uninit->type.data.class != 
TOBJ->data.class &&
-                                           !sameType(methodRefClass, &t)) {
+                                           !sameType(methodRefClass, 
&t_uninit_super)) {
                                                return 
verifyErrorInCheckMethodCall(einfo, method, argbuf, pc, idx, pool, methSig, 
"incompatible receiving type for superclass constructor call");
                                        }
                                } else if (!sameType(methodRefClass, &uninit->type)) {
Index: kaffe/kaffe/kaffevm/intrp/machine.c
diff -u kaffe/kaffe/kaffevm/intrp/machine.c:1.41 
kaffe/kaffe/kaffevm/intrp/machine.c:1.42
--- kaffe/kaffe/kaffevm/intrp/machine.c:1.41    Tue Feb 10 17:16:39 2004
+++ kaffe/kaffe/kaffevm/intrp/machine.c Mon Apr  5 17:43:39 2004
@@ -117,10 +117,10 @@
        
                {
                        Hjava_lang_Throwable *th;
-                       errorInfo einfo;
+                       errorInfo soeinfo;
 
                        thread_data->needOnStack = STACK_LOW;
-                       th = (Hjava_lang_Throwable *)newObjectChecked 
(javaLangStackOverflowError, &einfo);
+                       th = (Hjava_lang_Throwable *)newObjectChecked 
(javaLangStackOverflowError, &soeinfo);
                        thread_data->needOnStack = STACK_HIGH;
                
                        throwException(th);
@@ -281,7 +281,7 @@
 /*
  * say what engine we're using
  */
-char*
+const char*
 getEngine()
 {
        return "kaffe.intr";
Index: kaffe/kaffe/kaffevm/jit/machine.c
diff -u kaffe/kaffe/kaffevm/jit/machine.c:1.62 kaffe/kaffe/kaffevm/jit/machine.c:1.63
--- kaffe/kaffe/kaffevm/jit/machine.c:1.62      Tue Mar  9 15:15:35 2004
+++ kaffe/kaffe/kaffevm/jit/machine.c   Mon Apr  5 17:43:41 2004
@@ -904,7 +904,7 @@
 /*
  * return what engine we're using
  */
-char* 
+const char* 
 getEngine(void)
 {
        return "kaffe.jit";
Index: kaffe/kaffe/kaffevm/jit3/machine.c
diff -u kaffe/kaffe/kaffevm/jit3/machine.c:1.49 kaffe/kaffe/kaffevm/jit3/machine.c:1.50
--- kaffe/kaffe/kaffevm/jit3/machine.c:1.49     Fri Apr  2 21:27:47 2004
+++ kaffe/kaffe/kaffevm/jit3/machine.c  Mon Apr  5 17:43:41 2004
@@ -1472,7 +1472,7 @@
 /*
  * return what engine we're using
  */
-char*
+const char*
 getEngine(void)
 {
        return "kaffe.jit";

_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to