PatchSet 4416 
Date: 2004/02/12 16:47:38
Author: dalibor
Branch: HEAD
Tag: (none) 
Log:
Replaced macro by static inline function

2004-02-12  Dalibor Topic <[EMAIL PROTECTED]>

        * kaffe/kaffevm/verify.c
        (isNull): New static inline function.
        (IS_NULL) Removed.
        Replaced use of IS_NULL by isNull.

Members: 
        ChangeLog:1.1999->1.2000 
        kaffe/kaffevm/verify.c:1.33->1.34 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.1999 kaffe/ChangeLog:1.2000
--- kaffe/ChangeLog:1.1999      Wed Feb 11 18:05:57 2004
+++ kaffe/ChangeLog     Thu Feb 12 16:47:38 2004
@@ -1,3 +1,10 @@
+2004-02-12  Dalibor Topic <[EMAIL PROTECTED]>
+
+        * kaffe/kaffevm/verify.c
+        (isNull): New static inline function.
+        (IS_NULL) Removed.
+        Replaced use of IS_NULL by isNull.
+
 2004-02-11  Dalibor Topic <[EMAIL PROTECTED]>
 
         * kaffe/kaffevm/verify.c
Index: kaffe/kaffe/kaffevm/verify.c
diff -u kaffe/kaffe/kaffevm/verify.c:1.33 kaffe/kaffe/kaffevm/verify.c:1.34
--- kaffe/kaffe/kaffevm/verify.c:1.33   Wed Feb 11 18:05:59 2004
+++ kaffe/kaffe/kaffevm/verify.c        Thu Feb 12 16:47:40 2004
@@ -951,8 +951,12 @@
 
 static Type  verify_NULL;
 static Type* TNULL = &verify_NULL;
-#define IS_NULL(_TINFO) ((_TINFO)->data.class == TNULL->data.class)
-
+static inline
+bool
+isNull(const Type * tinfo)
+{
+       return (tinfo->data.class == TNULL->data.class);
+}
 
 static const char* OBJECT_SIG  = "Ljava/lang/Object;";
 static Type  verify_OBJ;
@@ -4556,7 +4560,7 @@
        const char* sig2 = NULL;
        uint32 len1, len2;
        
-       if (IS_NULL(t1) || IS_NULL(t2)) {
+       if (isNull(t1) || isNull(t2)) {
                return true;
        }
        
@@ -5272,7 +5276,7 @@
                if (type == NULL) {
                        dprintf("NULL");
                }
-               else if (IS_NULL(t)) {
+               else if (isNull(t)) {
                        dprintf("TNULL");
                }
                

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

Reply via email to