[Mono-list] Patches for MarshalAsAttribute in 0.19

Paolo Molaro lupus@ximian.com
Mon, 27 Jan 2003 17:24:51 +0100


On 01/27/03 Jerome Laban wrote:
> So, here are tree patches for Mono-0.19, maybe partial but fixing the marshaling for 
> types UnmanagedType.ByValArray and UnmanagedType.ByValTStr with a SizeConst parameter.
> 
> mono-0.19/mono/metadata/reflection.c
> mcs-0.19/class/System.Reflection.Emit/FieldBuilder.cs
> mcs-0.19/class/System.Reflection.Emit/CustomAttributeBuilder.cs

Thanks, committed to cvs.

> (Sorry if patches are not like they are used to be, I'm not used to make diff files)

You should use the -u option to diff to create patches: the simple way
if you diff from the cvs tree is to add the following line to a
".cvsrc" file in your home directory:

== cut cut
diff -u -p -N
== cut cut

Also, make sure you keep the formatting of the original source, don't
change tabs to spaces and use tabs for indenting the code.

Cheers,

lupus

-- 
-----------------------------------------------------------------
lupus@debian.org                                     debian/rules
lupus@ximian.com                             Monkeys do it better