new macro MONO_TYPE_IS_VOID
authorDietmar Maurer <dietmar@mono-cvs.ximian.com>
Tue, 1 Apr 2003 14:41:51 +0000 (14:41 -0000)
committerDietmar Maurer <dietmar@mono-cvs.ximian.com>
Tue, 1 Apr 2003 14:41:51 +0000 (14:41 -0000)
svn path=/trunk/mono/; revision=13003

mono/metadata/ChangeLog
mono/metadata/metadata.h

index 9612ba992611e6fe783448dd64f123fa8b9a89f5..b8562a50b008ecb2841faa347036e459a82bc5fc 100644 (file)
@@ -1,3 +1,7 @@
+2003-04-01  Dietmar Maurer  <dietmar@ximian.com>
+
+       * metadata.h (MONO_TYPE_IS_VOID): new macro
+
 2003-03-31  Martin Baulig  <martin@ximian.com>
 
        * threads.h (MonoThreadCallbacks): Added `thread_created'.
index 9d77ac9bcf107fa6a74a417791b1f6a05f5b4e1b..9092419e5e077959cf7dfbf86323d33bc6055885 100644 (file)
@@ -15,6 +15,7 @@
 #endif
 
 #define MONO_TYPE_ISSTRUCT(t) (!t->byref && t->type == MONO_TYPE_VALUETYPE && !t->data.klass->enumtype)
+#define MONO_TYPE_IS_VOID(t) ((t) && ((t)->type == MONO_TYPE_VOID) && !(t)->byref)
 
 typedef struct _MonoClass MonoClass;
 typedef struct _MonoDomain MonoDomain;