[kaffe] CVS kaffe (dalibor): Replaced macro by static inline function
Kaffe CVS
cvs-commits at kaffe.org
Thu Feb 12 08:54:02 PST 2004
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 <robilad at kaffe.org>
* 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 <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (isNull): New static inline function.
+ (IS_NULL) Removed.
+ Replaced use of IS_NULL by isNull.
+
2004-02-11 Dalibor Topic <robilad at kaffe.org>
* 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");
}
More information about the kaffe
mailing list