Fix mono_marshal_alloc to accept gsize instead of gulong(unsigned long) (#4623)
authorMichael DeRoy <mderoy@users.noreply.github.com>
Tue, 4 Apr 2017 12:20:13 +0000 (08:20 -0400)
committerZoltan Varga <vargaz@gmail.com>
Tue, 4 Apr 2017 12:20:13 +0000 (08:20 -0400)
* Fix mono_marshal_alloc to accept gsize instead of platform dependent unsigned long

* fix header

mono/metadata/marshal.c
mono/metadata/marshal.h

index 3ea30713cc8c975eb4c9578f49246e10d16ef547..105655bd1b0b32840a17a5933e2a6a0b283dee87 100644 (file)
@@ -10678,7 +10678,7 @@ mono_marshal_alloc_co_task_mem (size_t size)
  * mono_marshal_alloc:
  */
 void*
-mono_marshal_alloc (gulong size, MonoError *error)
+mono_marshal_alloc (gsize size, MonoError *error)
 {
        gpointer res;
 
index 9d24832dbeeae6bda4abd2e6be459e647006c5a6..2469701a84af4650a5e264645394c6b352616e87 100644 (file)
@@ -414,7 +414,7 @@ mono_marshal_unlock_internal (void);
 /* marshaling internal calls */
 
 void * 
-mono_marshal_alloc (gulong size, MonoError *error);
+mono_marshal_alloc (gsize size, MonoError *error);
 
 void 
 mono_marshal_free (gpointer ptr);