Dietmar Maurer <dietmar@ximian.com>
authorDietmar Maurer <dietmar@mono-cvs.ximian.com>
Thu, 11 Jul 2002 15:31:35 +0000 (15:31 -0000)
committerDietmar Maurer <dietmar@mono-cvs.ximian.com>
Thu, 11 Jul 2002 15:31:35 +0000 (15:31 -0000)
* marshal.c (mono_marshal_get_native_wrapper): support BOOLEAN

svn path=/trunk/mono/; revision=5702

mono/metadata/ChangeLog
mono/metadata/marshal.c

index 8abd579b4940cf6b17587833374cdfd4f82fad5d..a31ed0d5440b6bfb114e321a8c24437a891736e2 100644 (file)
@@ -1,3 +1,7 @@
+2002-07-11  Dietmar Maurer  <dietmar@ximian.com>
+
+       * marshal.c (mono_marshal_get_native_wrapper): support BOOLEAN
+
 2002-06-25  Dietmar Maurer  <dietmar@ximian.com>
 
        * class.c (class_compute_field_layout): compute class->blittable attribute.
index f41105d392c4341fa69431627c0d0e55b83b61d5..9aa3dd58731f8b0acdc5c2dff49f46d82a242e64 100644 (file)
@@ -1397,12 +1397,14 @@ mono_marshal_get_native_wrapper (MonoMethod *method)
        case MONO_TYPE_U8:
                /* no conversions necessary */
                break;
+       case MONO_TYPE_BOOLEAN:
+               /* maybe we need to make sure that it fits within 8 bits */
+               break;
        case MONO_TYPE_STRING:
                mono_mb_emit_byte (mb, MONO_CUSTOM_PREFIX);
                mono_mb_emit_byte (mb, CEE_MONO_FUNC1);
                mono_mb_emit_byte (mb, MONO_MARSHAL_CONV_LPSTR_STR);
                break;
-       case MONO_TYPE_BOOLEAN:
        case MONO_TYPE_CHAR:
        case MONO_TYPE_ARRAY:
        case MONO_TYPE_SZARRAY: