corrected enum CheckVersionMode binding (didn't work for c# and java)
This commit is contained in:
parent
310c235a05
commit
59002fd55c
|
@ -41,7 +41,7 @@ clean-local:
|
|||
-rm lasso.dll lasso-sharp.pc liblassosharpglue_wrap.c.bak
|
||||
|
||||
SWIG_FILES = liblassosharpglue_wrap.c \
|
||||
Defederation.cs \
|
||||
Defederation.cs CheckVersionMode.cs \
|
||||
DowncastableNode.cs \
|
||||
Federation.cs Identity.cs \
|
||||
lasso.cs lassoPINVOKE.cs Lecp.cs LibAssertion.cs \
|
||||
|
|
16
swig/Lasso.i
16
swig/Lasso.i
|
@ -1089,10 +1089,24 @@ int lasso_init(void);
|
|||
#endif
|
||||
int lasso_shutdown(void);
|
||||
|
||||
/* CheckVersionMode */
|
||||
#ifndef SWIGPHP4
|
||||
%rename(CHECK_VERSION_EXACT) LASSO_CHECK_VERSION_EXACT;
|
||||
%rename(CHECK_VERSIONABI_COMPATIBLE) LASSO_CHECK_VERSIONABI_COMPATIBLE;
|
||||
%rename(CHECK_VERSION_NUMERIC) LASSO_CHECK_VERSION_NUMERIC;
|
||||
%rename(CheckVersionMode) LassoCheckVersionMode;
|
||||
#endif
|
||||
typedef enum {
|
||||
LASSO_CHECK_VERSION_EXACT = 0,
|
||||
LASSO_CHECK_VERSIONABI_COMPATIBLE,
|
||||
LASSO_CHECK_VERSION_NUMERIC
|
||||
} LassoCheckVersionMode;
|
||||
|
||||
#ifndef SWIGPHP4
|
||||
%rename(checkVersion) lasso_check_version;
|
||||
#endif
|
||||
int lasso_check_version(int major, int minor, int subminor, LassoCheckVersionMode mode = 2);
|
||||
int lasso_check_version(int major, int minor, int subminor,
|
||||
LassoCheckVersionMode mode = LASSO_CHECK_VERSION_NUMERIC);
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
|
|
Loading…
Reference in New Issue