[Mono-devel-list] export "C" issues

Mongoose mongoose770 at yahoo.com
Sat Apr 30 23:42:28 EDT 2005

I have confirmed it.  C export won't work with

	public extern static void run2();

	[DllImport(libname, EntryPoint="freyjaSpawn")]
	public extern static void run();

export "C" {
   void freyjaSpawn();

void freyjaCSharpTest();

Test() imports and Spawn() doesn't.  Test is actually
a C++ function that calls Spawn, so I guess I can use
mangled symbols for binary releases until mono is
fixed.  I may write an auto demangler in C# if it's
too much work to resymbol every build.  =)

Sorry yahoo took my code entry as a email input last
time.  =(

http://icculus.org/freyja     | 3d Modeler
http://icculus.org/~mongoose  | Personal

Do you Yahoo!? 
Yahoo! Small Business - Try our new resources site!

More information about the Mono-devel-list mailing list