Marshal char taking Charset into account.
authorRodrigo Kumpera <kumpera@gmail.com>
Wed, 1 Dec 2010 03:05:21 +0000 (01:05 -0200)
committerRodrigo Kumpera <kumpera@gmail.com>
Wed, 1 Dec 2010 03:10:13 +0000 (01:10 -0200)
commit1f3cfba3190afd30258bfadb8ebc54f10f47ea22
tree3dbc384d0c700115bd117a0adb05501d07d89f80
parent5a0a50c4e6797f025f349f90a8c989cc8beae11c
Marshal char taking Charset into account.

* metadata.c (mono_type_to_unmanaged): Return
the appropriate type for char based on unicode option.

* marshal.c (emit_marshal_array): Calculate char size
based on marshaling preferences.

Fixes #647267
mono/metadata/marshal.c
mono/metadata/metadata.c