[mapguide-commits] r5814 - trunk/MgDev/Web/src/DotNetUnmanagedApi

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Wed May 18 02:03:51 EDT 2011


Author: christinebao
Date: 2011-05-17 23:03:51 -0700 (Tue, 17 May 2011)
New Revision: 5814

Modified:
   trunk/MgDev/Web/src/DotNetUnmanagedApi/getclassid.code
Log:
Fix PInvoke issue by updating SWIG auto-generated code:

DllExport int getClassId(void* ptrObj)
{
  return ((MgObject*)ptrObj)->GetClassId();
}

DllExport char* getClassName(void* ptrObj)
{
  return ((MgObject*)ptrObj)->GetMultiByteClassName();
}

DllExport char* getNameSpace(void* ptrObj)
{
  return ((MgObject*)ptrObj)->GetNameSpace();
}

To:


DllExport int SWIGSTDCALL getClassId(void* ptrObj)
{
  return ((MgObject*)ptrObj)->GetClassId();
}

DllExport char* SWIGSTDCALL getClassName(void* ptrObj)
{
  return ((MgObject*)ptrObj)->GetMultiByteClassName();
}

DllExport char* SWIGSTDCALL getNameSpace(void* ptrObj)
{
  return ((MgObject*)ptrObj)->GetNameSpace();
}


Modified: trunk/MgDev/Web/src/DotNetUnmanagedApi/getclassid.code
===================================================================
--- trunk/MgDev/Web/src/DotNetUnmanagedApi/getclassid.code	2011-05-17 16:37:23 UTC (rev 5813)
+++ trunk/MgDev/Web/src/DotNetUnmanagedApi/getclassid.code	2011-05-18 06:03:51 UTC (rev 5814)
@@ -1,15 +1,15 @@
 
-DllExport int getClassId(void* ptrObj)
+DllExport int SWIGSTDCALL  getClassId(void* ptrObj)
 {
   return ((MgObject*)ptrObj)->GetClassId();
 }
 
-DllExport char* getClassName(void* ptrObj)
+DllExport char* SWIGSTDCALL  getClassName(void* ptrObj)
 {
   return ((MgObject*)ptrObj)->GetMultiByteClassName();
 }
 
-DllExport char* getNameSpace(void* ptrObj)
+DllExport char* SWIGSTDCALL  getNameSpace(void* ptrObj)
 {
   return ((MgObject*)ptrObj)->GetNameSpace();
 }



More information about the mapguide-commits mailing list