mirror of https://github.com/swig/swig
Add missing SWIGSCILAB in wrappers and fix unions test for non-scilab languages
This commit is contained in:
parent
33fba2020b
commit
1fae569960
|
@ -33,8 +33,6 @@ typedef union {
|
|||
|
||||
/* This union checks the parser and will be used in a runtime test */
|
||||
|
||||
#if not defined(SWIGSCILAB)
|
||||
|
||||
%inline %{
|
||||
|
||||
typedef struct {
|
||||
|
@ -44,23 +42,12 @@ typedef struct {
|
|||
SmallStruct small;
|
||||
} uni;
|
||||
int number;
|
||||
} EmbeddedUnionTest;
|
||||
|
||||
%}
|
||||
|
||||
}
|
||||
#if !defined(SWIGSCILAB)
|
||||
EmbeddedUnionTest;
|
||||
#else
|
||||
|
||||
%inline %{
|
||||
|
||||
typedef struct {
|
||||
union
|
||||
{
|
||||
BigStruct big;
|
||||
SmallStruct small;
|
||||
} uni;
|
||||
int number;
|
||||
} EmbedUnionTst;
|
||||
EmbedUnionTst;
|
||||
#endif
|
||||
|
||||
%}
|
||||
|
||||
#endif
|
||||
|
|
|
@ -195,6 +195,9 @@ public:
|
|||
/* Output module initialization code */
|
||||
Swig_banner(beginSection);
|
||||
|
||||
Printf(runtimeSection, "\n#define SWIGSCILAB\n");
|
||||
Printf(runtimeSection, "\n");
|
||||
|
||||
// Gateway header source merged with wrapper source in nobuilder mode
|
||||
if (!generateBuilder)
|
||||
startGatewayHeader(gatewayLibraryName);
|
||||
|
|
Loading…
Reference in New Issue