Uniform SWIGEXPORT handling across SWIG (was DllExport in C# module)
SWIGSTDCALL moved to swiglabels.swg. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7232 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
2c68f72234
commit
de35943f2f
1 changed files with 3 additions and 10 deletions
|
|
@ -8,13 +8,6 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#if defined(_WIN32) || defined(__CYGWIN32__)
|
|
||||||
# define DllExport __declspec( dllexport )
|
|
||||||
# define SWIGSTDCALL __stdcall
|
|
||||||
#else
|
|
||||||
# define DllExport
|
|
||||||
# define SWIGSTDCALL
|
|
||||||
#endif
|
|
||||||
%}
|
%}
|
||||||
|
|
||||||
%insert(runtime) %{
|
%insert(runtime) %{
|
||||||
|
|
@ -92,7 +85,7 @@ static void SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpExceptionArgumentC
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C"
|
extern "C"
|
||||||
#endif
|
#endif
|
||||||
DllExport void SWIGSTDCALL SWIGRegisterExceptionCallbacks_$module(
|
SWIGEXPORT void SWIGSTDCALL SWIGRegisterExceptionCallbacks_$module(
|
||||||
SWIG_CSharpExceptionCallback_t applicationCallback,
|
SWIG_CSharpExceptionCallback_t applicationCallback,
|
||||||
SWIG_CSharpExceptionCallback_t arithmeticCallback,
|
SWIG_CSharpExceptionCallback_t arithmeticCallback,
|
||||||
SWIG_CSharpExceptionCallback_t divideByZeroCallback,
|
SWIG_CSharpExceptionCallback_t divideByZeroCallback,
|
||||||
|
|
@ -118,7 +111,7 @@ DllExport void SWIGSTDCALL SWIGRegisterExceptionCallbacks_$module(
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C"
|
extern "C"
|
||||||
#endif
|
#endif
|
||||||
DllExport void SWIGSTDCALL SWIGRegisterExceptionArgumentCallbacks_$module(
|
SWIGEXPORT void SWIGSTDCALL SWIGRegisterExceptionArgumentCallbacks_$module(
|
||||||
SWIG_CSharpExceptionArgumentCallback_t argumentCallback,
|
SWIG_CSharpExceptionArgumentCallback_t argumentCallback,
|
||||||
SWIG_CSharpExceptionArgumentCallback_t argumentNullCallback,
|
SWIG_CSharpExceptionArgumentCallback_t argumentNullCallback,
|
||||||
SWIG_CSharpExceptionArgumentCallback_t argumentOutOfRangeCallback) {
|
SWIG_CSharpExceptionArgumentCallback_t argumentOutOfRangeCallback) {
|
||||||
|
|
@ -302,7 +295,7 @@ static SWIG_CSharpStringHelperCallback SWIG_csharp_string_callback = NULL;
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C"
|
extern "C"
|
||||||
#endif
|
#endif
|
||||||
DllExport void SWIGSTDCALL SWIGRegisterStringCallback_$module(SWIG_CSharpStringHelperCallback callback) {
|
SWIGEXPORT void SWIGSTDCALL SWIGRegisterStringCallback_$module(SWIG_CSharpStringHelperCallback callback) {
|
||||||
SWIG_csharp_string_callback = callback;
|
SWIG_csharp_string_callback = callback;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue