[Mono-bugs] [Bug 469217] Pointers can not reference marshaled structures.
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Mon Oct 26 20:34:39 EDT 2009
http://bugzilla.novell.com/show_bug.cgi?id=469217
User eugeny.grishul at gmail.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=469217#c4
Eugeny Grishul <eugeny.grishul at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Version|2.2.x |2.4.x
Resolution|FIXED |
--- Comment #4 from Eugeny Grishul <eugeny.grishul at gmail.com> 2009-10-26 18:34:35 MDT ---
I tried following testcase on Mono 2.4.2.3 and again I have this bug.
using System;
using System.Runtime;
using System.Runtime.InteropServices;
namespace MonoTest
{
unsafe class Program
{
static void Main( string[] args )
{
printf( ( SomeStruct* ) Marshal.StringToHGlobalAnsi( "this text
appears only in MS.NET VES!\r\n" ).ToPointer() );
}
unsafe struct SomeStruct
{
public System.IntPtr _ptr;
}
[DllImport( "msvcrt.dll" )]
static extern void printf( SomeStruct* arr );
}
}
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list