[kaffe] CVS kaffe (doogie): Sparse NULL-constant fixes.
Kaffe CVS
cvs-commits at kaffe.org
Sun Dec 19 18:17:01 PST 2004
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 <doogie at brainfood.com>
+ * 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 <doogie at brainfood.com>
+
* 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);
More information about the kaffe
mailing list