PatchSet 5675 
Date: 2004/12/20 02:12:50
Author: doogie
Branch: HEAD
Tag: (none) 
Log:
Sparse NULL-constant fixes.

Members: 
        ChangeLog:1.3220->1.3221 
        kaffe/kaffevm/locks.c:1.53->1.54 
        kaffe/kaffevm/lookup.c:1.41->1.42 
        kaffe/kaffevm/object.c:1.30->1.31 
        kaffe/kaffevm/readClass.c:1.22->1.23 
        kaffe/kaffevm/reflect.c:1.1->1.2 
        kaffe/kaffevm/soft.c:1.71->1.72 
        kaffe/kaffevm/stackTrace.c:1.42->1.43 
        kaffe/kaffevm/string.c:1.37->1.38 
        kaffe/kaffevm/stringParsing.c:1.9->1.10 
        kaffe/kaffevm/support.c:1.79->1.80 
        kaffe/kaffevm/thread.c:1.85->1.86 
        kaffe/kaffevm/utf8const.c:1.43->1.44 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.3220 kaffe/ChangeLog:1.3221
--- kaffe/ChangeLog:1.3220      Mon Dec 20 01:39:19 2004
+++ kaffe/ChangeLog     Mon Dec 20 02:12:50 2004
@@ -1,5 +1,15 @@
 2004-12-19  Adam Heath  <[EMAIL PROTECTED]>
 
+       * kaffe/kaffevm/locks.c, kaffe/kaffevm/lookup.c,
+         kaffe/kaffevm/object.c, kaffe/kaffevm/readClass.c,
+         kaffe/kaffevm/reflect.c, kaffe/kaffevm/soft.c,
+         kaffe/kaffevm/stackTrace.c, kaffe/kaffevm/string.c,
+         kaffe/kaffevm/stringParsing.c, kaffe/kaffevm/support.c,
+         kaffe/kaffevm/thread.c, kaffe/kaffevm/utf8const.c:
+         Sparse NULL-constant fixes.
+
+2004-12-19  Adam Heath  <[EMAIL PROTECTED]>
+
        * kaffe/kaffevm/kaffe-gc/gc-incremental.c,
          kaffe/kaffevm/kaffe-gc/gc-incremental.h,
          kaffe/kaffevm/kaffe-gc/gc-mem.c:
Index: kaffe/kaffe/kaffevm/locks.c
diff -u kaffe/kaffe/kaffevm/locks.c:1.53 kaffe/kaffe/kaffevm/locks.c:1.54
--- kaffe/kaffe/kaffevm/locks.c:1.53    Sun Dec 19 06:25:08 2004
+++ kaffe/kaffe/kaffevm/locks.c Mon Dec 20 02:12:53 2004
@@ -129,8 +129,8 @@
                                (lk != heavyLock) ? "new" : "special");
 );
                        lk->holder = (void*)old;
-                       lk->mux = 0;
-                       lk->cv = 0;
+                       lk->mux = NULL;
+                       lk->cv = NULL;
                }
                return (lk);
        }
@@ -240,17 +240,17 @@
        /* Final unlock - if someone is waiting for it now would be a good
         * time to tell them.
         */
-       if (lk->mux != 0) {
+       if (lk->mux != NULL) {
                tid = lk->mux;
                lk->mux = KTHREAD(get_data)(tid)->nextlk;
-               KTHREAD(get_data)(tid)->nextlk = 0;
-               lk->holder = 0;
+               KTHREAD(get_data)(tid)->nextlk = NULL;
+               lk->holder = NULL;
                putHeavyLock(lkp, lk);
                KSEM(put)(&KTHREAD(get_data)(tid)->sem);
        }
        /* If someone's waiting to be signaled keep the heavy in place */
-       else if (lk->cv != 0) {
-               lk->holder = 0;
+       else if (lk->cv != NULL) {
+               lk->holder = NULL;
                putHeavyLock(lkp, lk);
        }
        else {
@@ -462,13 +462,13 @@
 void
 lockObject(Hjava_lang_Object* obj)
 {
-       locks_internal_lockMutex(&obj->lock, &obj, 0);
+       locks_internal_lockMutex(&obj->lock, &obj, NULL);
 }
 
 void
 unlockObject(Hjava_lang_Object* obj)
 {
-       locks_internal_unlockMutex(&obj->lock, &obj, 0);
+       locks_internal_unlockMutex(&obj->lock, &obj, NULL);
 }
 
 void
@@ -484,7 +484,7 @@
                jvmpiPostEvent(&ev);
        }
 #endif
-       slowLockMutex(&obj->lock, where, 0);
+       slowLockMutex(&obj->lock, where, NULL);
 #if defined(ENABLE_JVMPI)
        if( JVMPI_EVENT_ISENABLED(JVMPI_EVENT_MONITOR_CONTENDED_ENTERED) )
        {
@@ -510,7 +510,7 @@
                jvmpiPostEvent(&ev);
        }
 #endif
-       slowUnlockMutex(&obj->lock, where, 0);
+       slowUnlockMutex(&obj->lock, where, NULL);
 }
 
 void
Index: kaffe/kaffe/kaffevm/lookup.c
diff -u kaffe/kaffe/kaffevm/lookup.c:1.41 kaffe/kaffe/kaffevm/lookup.c:1.42
--- kaffe/kaffe/kaffevm/lookup.c:1.41   Sun Dec 19 06:25:08 2004
+++ kaffe/kaffe/kaffevm/lookup.c        Mon Dec 20 02:12:53 2004
@@ -51,11 +51,11 @@
        Method* mptr;
        int i;
 
-       call->class = 0;
-       call->method = 0;
-       call->signature = 0;
-       call->name = 0;
-       call->cname = 0;
+       call->class = NULL;
+       call->method = NULL;
+       call->signature = NULL;
+       call->name = NULL;
+       call->cname = NULL;
 
        pool = CLASS_CONSTANTS(this);
        if (pool->tags[idx] != CONSTANT_Methodref &&
@@ -93,7 +93,7 @@
 
                call->class = class;
                call->cname = class->name;
-               call->method = 0;
+               call->method = NULL;
                /* Find method - we don't use findMethod(...) yet since this
                 * will initialise our class (and we don't want to do that).
                 */
@@ -103,7 +103,7 @@
                         * contains all methods of all implemented interfaces, 
we
                         * don't need to search superinterfaces here.
                         */
-                       for (; class != 0; class = class->superclass) {
+                       for (; class != NULL; class = class->superclass) {
                                mptr = findMethodLocal(class, name, sig);
                                if (mptr != NULL) {
                                        call->method = mptr;
@@ -120,7 +120,7 @@
                        if (mptr == NULL) {
                                for (i = class->total_interface_len - 1; i >= 
0; i--) {
                                        mptr = 
findMethodLocal(class->interfaces[i], name, sig);
-                                       if (mptr != 0) {
+                                       if (mptr != NULL) {
                                                break;
                                        }
                                }
@@ -251,8 +251,8 @@
        Field* field;
        Hjava_lang_Class* class;
 
-       ret->field = 0;
-       ret->class = 0;
+       ret->field = NULL;
+       ret->class = NULL;
        
        pool = CLASS_CONSTANTS(this);
        if (pool->tags[idx] != CONSTANT_Fieldref) {
@@ -347,19 +347,19 @@
        if (class->state < CSTATE_USABLE) {
                success = processClass(class, CSTATE_COMPLETE, einfo);
                if (!success)
-                       return (0);
+                       return (NULL);
        }
 
        /*
         * Lookup method - this could be alot more efficient but never mind.
         * Also there is no attempt to honour PUBLIC, PRIVATE, etc.
         */
-       for (; class != 0; class = class->superclass) {
+       for (; class != NULL; class = class->superclass) {
                Method* mptr = findMethodLocal(class, name, signature);
                if (mptr != NULL) {
                        return mptr;
                }
        }
        postExceptionMessage(einfo, JAVA_LANG(NoSuchMethodError), "%s", 
name->data);
-       return (0);
+       return (NULL);
 }
Index: kaffe/kaffe/kaffevm/object.c
diff -u kaffe/kaffe/kaffevm/object.c:1.30 kaffe/kaffe/kaffevm/object.c:1.31
--- kaffe/kaffe/kaffevm/object.c:1.30   Sun Dec 19 06:25:08 2004
+++ kaffe/kaffe/kaffevm/object.c        Mon Dec 20 02:12:53 2004
@@ -43,7 +43,7 @@
                                     "(class: %s) "
                                     "Abstract class.",
                                     CLASS_CNAME(class));
-               return (0);
+               return (NULL);
        }
        obj = gc_malloc((size_t)(CLASS_FSIZE(class)), class->alloc_type);
 
@@ -102,14 +102,14 @@
        Hjava_lang_Class* cls;
 
        cls = gc_malloc(sizeof(Hjava_lang_Class), KGC_ALLOC_CLASSOBJECT);
-       if (cls == 0) {
+       if (cls == NULL) {
                goto done;
        }
 
        /* Turn off class gc */
        if (Kaffe_JavaVMArgs.enableClassGC == 0) {
                if (!gc_add_ref(cls)) {
-                       return 0;
+                       return NULL;
                }
        }
 
@@ -129,8 +129,8 @@
 Hjava_lang_Object*
 newArrayChecked(Hjava_lang_Class* elclass, jsize count, errorInfo *info)
 {
-       Hjava_lang_Class* class = 0;
-       Hjava_lang_Object* obj = 0;
+       Hjava_lang_Class* class = NULL;
+       Hjava_lang_Object* obj = NULL;
 
        if ((class = lookupArray(elclass, info)) != NULL) {
                size_t total_count;
Index: kaffe/kaffe/kaffevm/readClass.c
diff -u kaffe/kaffe/kaffevm/readClass.c:1.22 
kaffe/kaffe/kaffevm/readClass.c:1.23
--- kaffe/kaffe/kaffevm/readClass.c:1.22        Sat Jul 17 07:57:14 2004
+++ kaffe/kaffe/kaffevm/readClass.c     Mon Dec 20 02:12:53 2004
@@ -40,14 +40,14 @@
        const char* className = NULL;
 
        if (! checkBufSize(fp, 4+2+2, className, einfo))
-               return 0;
+               return NULL;
 
        /* Read in class info */
        readu4(&magic, fp);
        if (magic != JAVAMAGIC) {
                postExceptionMessage(einfo, JAVA_LANG(ClassFormatError), 
                                    "Bad magic number 0x%x", magic);
-               return 0;
+               return NULL;
        }
        readu2(&minor_version, fp);
        readu2(&major_version, fp);
@@ -71,11 +71,11 @@
        }
 
        if (readConstantPool(classThis, fp, einfo) == false) {
-               return 0;
+               return NULL;
        }
 
        if (! checkBufSize(fp, 2+2+2, className, einfo))
-               return 0;
+               return NULL;
 
        readu2(&access_flags, fp);
        readu2(&this_class, fp);
@@ -84,7 +84,7 @@
        if (! setupClass(classThis,
                         this_class, super_class, access_flags,
                         loader, einfo)) {
-               return (0);
+               return (NULL);
        }
 
        /* CLASS_CNAME(classThis) is now defined. */
@@ -93,7 +93,7 @@
            readFields(fp, classThis, einfo) == false ||
            readMethods(fp, classThis, einfo) == false ||
            readAttributes(fp, classThis, READATTR_CLASS, classThis, einfo) == 
false) {
-               return 0;
+               return NULL;
        }
 
        return (classThis);
@@ -127,7 +127,7 @@
 
        interfaces = (Hjava_lang_Class**)
                gc_malloc(sizeof(Hjava_lang_Class**) * interfaces_count, 
KGC_ALLOC_INTERFACE);
-       if (interfaces == 0) {
+       if (interfaces == NULL) {
                postOutOfMemory(einfo);
                return false;   
        }                               
Index: kaffe/kaffe/kaffevm/reflect.c
diff -u kaffe/kaffe/kaffevm/reflect.c:1.1 kaffe/kaffe/kaffevm/reflect.c:1.2
--- kaffe/kaffe/kaffevm/reflect.c:1.1   Mon Jul  5 16:40:39 2004
+++ kaffe/kaffe/kaffevm/reflect.c       Mon Dec 20 02:12:53 2004
@@ -43,11 +43,11 @@
        Hjava_lang_Class* clazz;
 
        array = (HArrayOfObject*)AllocObjectArray(METHOD_NARGS(meth),
-           "Ljava/lang/Class;", 0);
+           "Ljava/lang/Class;", NULL);
        for (i = 0; i < METHOD_NARGS(meth); ++i) {
                clazz = getClassFromSignaturePart(METHOD_ARG_TYPE(meth, i),
                                              meth->class->loader, &info);
-               if (clazz == 0) {
+               if (clazz == NULL) {
                        throwError(&info);
                }
                unhand_array(array)->body[i] = &clazz->head;
@@ -91,14 +91,14 @@
                meth = meth->declared_exceptions_u.remote_exceptions;
        }
        nr = meth->ndeclared_exceptions;
-       array = (HArrayOfObject*)AllocObjectArray(nr, "Ljava/lang/Class;", 0);
+       array = (HArrayOfObject*)AllocObjectArray(nr, "Ljava/lang/Class;", 
NULL);
        ptr = (Hjava_lang_Class**)&unhand_array(array)->body[0];
        for (i = 0; i < nr; i++) {
                errorInfo info;
                Hjava_lang_Class* clazz;
                clazz = getClass(meth->declared_exceptions[i], meth->class,
                                &info);
-               if (clazz == 0) {
+               if (clazz == NULL) {
                        throwError(&info);
                }
                *ptr++ = clazz;
@@ -114,7 +114,7 @@
 
        mth = CLASS_METHODS(clazz) + slot;
        meth = (Hjava_lang_reflect_Constructor*)
-           AllocObject("java/lang/reflect/Constructor", 0);
+           AllocObject("java/lang/reflect/Constructor", NULL);
 
        unhand(meth)->clazz = clazz;
        unhand(meth)->slot = slot;
@@ -132,7 +132,7 @@
 
        mth = CLASS_METHODS(clazz) + slot;
        meth = (Hjava_lang_reflect_Method*)
-           AllocObject("java/lang/reflect/Method", 0);
+           AllocObject("java/lang/reflect/Method", NULL);
 
        unhand(meth)->clazz = clazz;
        unhand(meth)->slot = slot;
@@ -153,11 +153,11 @@
 
        fld = CLASS_FIELDS(clazz) + slot;
        field = (Hjava_lang_reflect_Field*)
-           AllocObject("java/lang/reflect/Field", 0);
+           AllocObject("java/lang/reflect/Field", NULL);
        unhand(field)->clazz = clazz;
        unhand(field)->slot = slot;
        unhand(field)->type = resolveFieldType(fld, clazz, &info);
-       if (unhand(field)->type == 0) {
+       if (unhand(field)->type == NULL) {
                throwError(&info);
        }
        unhand(field)->name = checkPtr(utf8Const2Java(fld->name));
Index: kaffe/kaffe/kaffevm/soft.c
diff -u kaffe/kaffe/kaffevm/soft.c:1.71 kaffe/kaffe/kaffevm/soft.c:1.72
--- kaffe/kaffe/kaffevm/soft.c:1.71     Sun Dec 19 06:25:08 2004
+++ kaffe/kaffe/kaffevm/soft.c  Mon Dec 20 02:12:53 2004
@@ -56,7 +56,7 @@
                goto bad;
        }
        obj = newObjectChecked(c, &info);
-       if (obj == 0) {
+       if (obj == NULL) {
                goto bad;
        }
 
@@ -67,7 +67,7 @@
        return (obj);
 bad:
        throwError(&info);
-       return (0);
+       return (NULL);
 }
 
 /*
@@ -84,7 +84,7 @@
        }
 
        obj = newArrayChecked(TYPE_CLASS(type), (jsize)size, &info);
-       if (obj == 0) {
+       if (obj == NULL) {
                throwError(&info);
        }
 
@@ -109,7 +109,7 @@
        }
 
        obj = newArrayChecked(elclass, (jsize)size, &info);
-       if (obj == 0) {
+       if (obj == NULL) {
                throwError(&info);
        }
 
@@ -387,7 +387,7 @@
 void*
 soft_checkcast(Hjava_lang_Class* c, Hjava_lang_Object* o)
 {
-       if (o != 0 && !instanceof(c, OBJECT_CLASS(o))) {
+       if (o != NULL && !instanceof(c, OBJECT_CLASS(o))) {
                /*
                 * Let's be a bit more informative as to why the class
                 * cast exception happened.
@@ -424,7 +424,7 @@
 void
 soft_athrow(Hjava_lang_Object* o)
 {
-       if (o == 0) {
+       if (o == NULL) {
                soft_nullpointer();
        }
        else {
@@ -583,7 +583,7 @@
 void
 soft_checkarraystore(Hjava_lang_Object* array, Hjava_lang_Object* obj)
 {
-       if (obj != 0 && 
soft_instanceof(CLASS_ELEMENT_TYPE(OBJECT_CLASS(array)), obj) == 0) {
+       if (obj != NULL && 
soft_instanceof(CLASS_ELEMENT_TYPE(OBJECT_CLASS(array)), obj) == 0) {
                Hjava_lang_Throwable* asexc;
                const char* f = "can't store `%s' in `%s'";
                const char *otype = CLASS_CNAME(OBJECT_CLASS(obj));
Index: kaffe/kaffe/kaffevm/stackTrace.c
diff -u kaffe/kaffe/kaffevm/stackTrace.c:1.42 
kaffe/kaffe/kaffevm/stackTrace.c:1.43
--- kaffe/kaffe/kaffevm/stackTrace.c:1.42       Thu Dec 16 06:13:52 2004
+++ kaffe/kaffe/kaffevm/stackTrace.c    Mon Dec 20 02:12:53 2004
@@ -68,7 +68,7 @@
        if (!info) {
            dprintf("buildStackTrace(%p): can't allocate stackTraceInfo\n",
                    base);
-           return 0;
+           return NULL;
        }
 
        cnt = 0;
@@ -102,7 +102,7 @@
        if (pc_base) {
                return *(Method **)pc_base;
        }
-       return 0;
+       return NULL;
 }
 
 #elif defined(INTERPRETER)
@@ -282,16 +282,16 @@
                        for (j = len;  --j >= 0; ) {
                                cptr[j] = (unsigned char)buf[j];
                        }
-                       if (p != 0 || !nullOK) {
+                       if (p != NULL || !nullOK) {
                                do_execute_java_method(p, "println",
-                                       "([C)V", 0, 0, str);
+                                       "([C)V", NULL, NULL, str);
                        } else {
                                dprintf("%s\n", buf);
                        }
                        KFREE(buf);
                }
        }
-       if (p != 0 || !nullOK) {
-               do_execute_java_method(NULL, p, "flush", "()V", 0, 0);
+       if (p != NULL || !nullOK) {
+               do_execute_java_method(NULL, p, "flush", "()V", NULL, 0);
        }
 }
Index: kaffe/kaffe/kaffevm/string.c
diff -u kaffe/kaffe/kaffevm/string.c:1.37 kaffe/kaffe/kaffevm/string.c:1.38
--- kaffe/kaffe/kaffevm/string.c:1.37   Sat Dec 11 20:49:40 2004
+++ kaffe/kaffe/kaffevm/string.c        Mon Dec 20 02:12:53 2004
@@ -87,7 +87,7 @@
        /* Get buffer */
        if (len * sizeof(*ary) > sizeof(buf)) {
                ary = gc_malloc(len * sizeof(*ary), KGC_ALLOC_FIXED);
-               if (!ary) return 0;
+               if (!ary) return NULL;
        } else {
                ary = buf;
        }
@@ -121,7 +121,7 @@
                                             (jsize)len, &info);
        if (!ary) {
                discardErrorInfo(&info);
-               return 0;
+               return NULL;
        }
        
        /* Convert C chars to Java chars */
@@ -166,7 +166,7 @@
        /* Get buffer */
        if (uniLen * sizeof(jchar) > sizeof(buf)) {
                jc = gc_malloc(uniLen * sizeof(*jc), KGC_ALLOC_FIXED);
-               if (!jc) return 0;
+               if (!jc) return NULL;
        } else {
                jc = buf;
        }
@@ -445,7 +445,7 @@
                } else {
                        fakeAry = (HArrayOfChar*)buf;
                }
-               if (!fakeAry) return 0;
+               if (!fakeAry) return NULL;
                
                memset(fakeAry, 0, sizeof(*fakeAry));
                memcpy(unhand_array(fakeAry)->body, data, len * sizeof(*data));
@@ -475,14 +475,14 @@
                                             &info);
        if (!ary) {
                discardErrorInfo(&info);
-               return 0;
+               return NULL;
        }
        
        memcpy(ARRAY_DATA(ary), data, len * sizeof(jchar));
        string = (Hjava_lang_String*)newObjectChecked(getStringClass(), &info);
        if (!string) {
                discardErrorInfo(&info);
-               return 0;
+               return NULL;
        }
        unhand(string)->value = ary;
        unhand(string)->count = len;
Index: kaffe/kaffe/kaffevm/stringParsing.c
diff -u kaffe/kaffe/kaffevm/stringParsing.c:1.9 
kaffe/kaffe/kaffevm/stringParsing.c:1.10
--- kaffe/kaffe/kaffevm/stringParsing.c:1.9     Sat Jul 17 07:57:14 2004
+++ kaffe/kaffe/kaffevm/stringParsing.c Mon Dec 20 02:12:53 2004
@@ -119,7 +119,7 @@
        }
        else
        {
-               pe->position = 0;
+               pe->position = NULL;
                pe->op = op;
        }
        return( retval );
@@ -130,7 +130,7 @@
 {
        parseFrame *prev;
 
-       assert(ps != 0);
+       assert(ps != NULL);
 
        prev = ps->top->prev;
        if( ps->depth >= PREALLOC_FRAMES )
@@ -142,7 +142,7 @@
 static
 void cutFrames(parseStack *ps)
 {
-       assert(ps != 0);
+       assert(ps != NULL);
        
        while( ps->depth >= PREALLOC_FRAMES )
        {
@@ -465,7 +465,7 @@
                        int op,
                        va_list args)
 {
-       char *str, *str_end, *str_ptr = 0, *term_ptr, *new_pos = 0;
+       char *str, *str_end, *str_ptr = NULL, *term_ptr, *new_pos = NULL;
        int values_pos = 0, len, retval = 1;
        stringScript *script_pos = script;
        parseValue pv;
@@ -494,7 +494,7 @@
         VA_LIST_COPY (tmp_args, args);
 #endif
 
-       assert(subString != 0);
+       assert(subString != NULL);
 
        str = subString->data;
        str_end = subString->data + subString->len;
Index: kaffe/kaffe/kaffevm/support.c
diff -u kaffe/kaffe/kaffevm/support.c:1.79 kaffe/kaffe/kaffevm/support.c:1.80
--- kaffe/kaffe/kaffevm/support.c:1.79  Thu Dec 16 06:13:52 2004
+++ kaffe/kaffe/kaffevm/support.c       Mon Dec 20 02:12:53 2004
@@ -143,7 +143,7 @@
 {
        Hjava_lang_Class* clazz;
        errorInfo info;
-       Method* mb = 0;
+       Method* mb = NULL;
        char *buf;
 
        /* Convert "." to "/" and lookup class */
@@ -153,10 +153,10 @@
        KFREE(buf);
 
        /* Get method */
-       if (clazz != 0) {
+       if (clazz != NULL) {
                mb = lookupClassMethod(clazz, method_name, signature, &info);
        }
-       if (mb == 0) {
+       if (mb == NULL) {
                throwError(&info);
        }
 
@@ -166,7 +166,7 @@
        }
 
        /* Make the call */
-       callMethodV(mb, METHOD_NATIVECODE(mb), 0, argptr, retval);
+       callMethodV(mb, METHOD_NATIVECODE(mb), NULL, argptr, retval);
 }
 
 /**
@@ -660,13 +660,13 @@
        name_utf8 = utf8ConstNew(name, -1);
        if (!name_utf8) {
                postOutOfMemory(einfo);
-               return 0;
+               return NULL;
        }
        sig_utf8 = utf8ConstNew(sig, -1);
        if (!sig_utf8) {
                utf8ConstRelease(name_utf8);
                postOutOfMemory(einfo);
-               return 0;
+               return NULL;
        }
        meth = findMethod(cls, name_utf8, sig_utf8, einfo);
        utf8ConstRelease(name_utf8);
@@ -687,7 +687,7 @@
 Method*
 lookupObjectMethod(Hjava_lang_Object* obj, const char* name, const char* sig, 
errorInfo *einfo)
 {
-       assert(obj != 0 && name != 0 && sig != 0);
+       assert(obj != NULL && name != NULL && sig != NULL);
        return (lookupClassMethod(OBJECT_CLASS(obj), name, sig, einfo));
 }
 
@@ -705,10 +705,10 @@
 
        if (str == NULL || *str == '\0') {
                obj = (Hjava_lang_Throwable*)execute_java_constructor(cname,
-                       0, 0, ERROR_SIGNATURE0);
+                       NULL, NULL, ERROR_SIGNATURE0);
        } else {
                obj = (Hjava_lang_Throwable*)execute_java_constructor(cname,
-                       0, 0, ERROR_SIGNATURE, checkPtr(stringC2Java(str)));
+                       NULL, NULL, ERROR_SIGNATURE, 
checkPtr(stringC2Java(str)));
        }
        throwException(obj);
 }
@@ -784,7 +784,7 @@
 
 #if defined(HAVE_GETTIMEOFDAY)
        struct timeval tm;
-       gettimeofday(&tm, 0);
+       gettimeofday(&tm, NULL);
        tme = (((jlong)tm.tv_sec * (jlong)1000) + ((jlong)tm.tv_usec / 
(jlong)1000));
 #elif defined(HAVE_FTIME)
        struct timeb tm;
@@ -904,13 +904,13 @@
 void 
 enterUnsafeRegion(void)
 {
-       KTHREAD(spinon)(0);
+       KTHREAD(spinon)(NULL);
 }
 
 void 
 leaveUnsafeRegion(void)
 {
-       KTHREAD(spinoff)(0);
+       KTHREAD(spinoff)(NULL);
 }
 
 /* XXX Ick */
Index: kaffe/kaffe/kaffevm/thread.c
diff -u kaffe/kaffe/kaffevm/thread.c:1.85 kaffe/kaffe/kaffevm/thread.c:1.86
--- kaffe/kaffe/kaffevm/thread.c:1.85   Sun Dec 19 06:25:08 2004
+++ kaffe/kaffe/kaffevm/thread.c        Mon Dec 20 02:12:53 2004
@@ -84,7 +84,7 @@
        jthread_t thread = KTHREAD(current)();
        threadData *thread_data = KTHREAD(get_data)(thread);
 
-       thread_data->jniEnv = 0;
+       thread_data->jniEnv = NULL;
 
        KSEM(destroy) (&thread_data->sem);
 }
@@ -131,7 +131,7 @@
 
        if (nativeThread == NULL) {
                postOutOfMemory(einfo);
-               return 0;
+               return NULL;
        }
        
        return nativeThread;
@@ -258,7 +258,7 @@
         unhand(tid)->contextClassLoader = (struct Hjava_lang_ClassLoader *) 
retval.l;
 
        /* Attach thread to threadGroup */
-       do_execute_java_method(NULL, unhand(tid)->group, "addThread", 
"(Ljava/lang/Thread;)V", 0, 0, tid);
+       do_execute_java_method(NULL, unhand(tid)->group, "addThread", 
"(Ljava/lang/Thread;)V", NULL, 0, tid);
 
        DBG(VMTHREAD, dprintf("attachFakedThreadInstance(%s)=%p done\n", nm, 
tid); );
 }
@@ -320,12 +320,12 @@
   
   /* Keep daemon threads as root objects */
   vmtid = (Hjava_lang_Thread*)newObject(VMThreadClass);
-  assert(vmtid != 0);
+  assert(vmtid != NULL);
   
   name = stringC2Java(nm);
   if (!name) {
     postOutOfMemory(einfo);
-    return 0;
+    return NULL;
   }
   tid = (Hjava_lang_Thread *)
     execute_java_constructor(NULL, NULL,
@@ -353,7 +353,7 @@
   
   if (nativeTid == NULL) {
     postOutOfMemory(einfo);
-    return 0;
+    return NULL;
   }
 
   KTHREAD(get_data)(nativeTid)->exceptPtr = NULL;
@@ -695,7 +695,7 @@
        stackSize = MAINSTACKSIZE;
 #endif
        DBG(INIT, dprintf("Detected stackSize %lu\n", stackSize); );
-       KTHREAD(createfirst)(stackSize, (unsigned 
char)java_lang_Thread_NORM_PRIORITY, 0);
+       KTHREAD(createfirst)(stackSize, (unsigned 
char)java_lang_Thread_NORM_PRIORITY, NULL);
 
        /*
         * initialize some things that are absolutely necessary:
Index: kaffe/kaffe/kaffevm/utf8const.c
diff -u kaffe/kaffe/kaffevm/utf8const.c:1.43 
kaffe/kaffe/kaffevm/utf8const.c:1.44
--- kaffe/kaffe/kaffevm/utf8const.c:1.43        Sun Dec 19 06:25:08 2004
+++ kaffe/kaffe/kaffevm/utf8const.c     Mon Dec 20 02:12:53 2004
@@ -162,7 +162,7 @@
        if (sizeof(Utf8Const) + len + 1 > sizeof(buf)) {
                fake = gc_malloc(sizeof(Utf8Const) + len + 1, 
KGC_ALLOC_UTF8CONST);
                if (!fake) {
-                       return 0;
+                       return NULL;
                }
        } else {
                fake = (Utf8Const*)buf;
@@ -192,7 +192,7 @@
        if ((char *) fake == buf) {
                utf8 = gc_malloc(sizeof(Utf8Const) + len + 1, 
KGC_ALLOC_UTF8CONST);
                if (!utf8) {
-                       return 0;
+                       return NULL;
                }
                memcpy((char *) utf8->data, s, len);
                ((char*)utf8->data)[len] = '\0';
@@ -390,8 +390,8 @@
 
        /* Now fill it in */
        buf = KMALLOC(size + 1);
-       if (buf == 0) {
-               return 0;
+       if (buf == NULL) {
+               return NULL;
        }
 
        utf8ConstEncodeTo(chars, clength, buf);

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

Reply via email to