corrected enum CheckVersionMode binding (didn't work for c# and java)

This commit is contained in:
Frédéric Péters 2005-02-18 10:14:54 +00:00
parent 310c235a05
commit 59002fd55c
2 changed files with 16 additions and 2 deletions

View File

@ -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 \

View File

@ -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);
/***********************************************************************