Index: generic/xotclInt.h =================================================================== diff -u -rd2f17f8dd98fcfa82a8473ed5e299c7c2026a80f -rb6d81c6521d1e1d58f00763f5ab30a0946cc222a --- generic/xotclInt.h (.../xotclInt.h) (revision d2f17f8dd98fcfa82a8473ed5e299c7c2026a80f) +++ generic/xotclInt.h (.../xotclInt.h) (revision b6d81c6521d1e1d58f00763f5ab30a0946cc222a) @@ -374,12 +374,13 @@ #define XOTCL_ARG_RELATION 0x0100 #define XOTCL_ARG_SWITCH 0x0200 #define XOTCL_ARG_HAS_DEFAULT 0x1000 +#define XOTCL_ARG_IS_CONVERTER 0x2000 /* disallowed options */ #define XOTCL_DISALLOWED_ARG_METHOD_PARAMETER (XOTCL_ARG_METHOD|XOTCL_ARG_INITCMD|XOTCL_ARG_RELATION) #define XOTCL_DISALLOWED_ARG_SETTER (XOTCL_ARG_SUBST_DEFAULT|XOTCL_DISALLOWED_ARG_METHOD_PARAMETER) #define XOTCL_DISALLOWED_ARG_OBJECT_PARAMETER 0 -#define XOTCL_DISALLOWED_ARG_VALUEECHECK (XOTCL_ARG_SUBST_DEFAULT|XOTCL_ARG_METHOD|XOTCL_ARG_INITCMD|XOTCL_ARG_RELATION|XOTCL_ARG_SWITCH|XOTCL_ARG_CURRENTLY_UNKNOWN) +#define XOTCL_DISALLOWED_ARG_VALUEECHECK (XOTCL_ARG_SUBST_DEFAULT|XOTCL_ARG_METHOD|XOTCL_ARG_INITCMD|XOTCL_ARG_RELATION|XOTCL_ARG_SWITCH|XOTCL_ARG_CURRENTLY_UNKNOWN|XOTCL_ARG_IS_CONVERTER) /* method types */