Index: generic/nsfInt.h =================================================================== diff -u -rf80347fbea8fd50ae92c0bd7412cd4af80c78a54 -r8d45ee4442be4ba3222fa1abaeacd94a7aa02cc3 --- generic/nsfInt.h (.../nsfInt.h) (revision f80347fbea8fd50ae92c0bd7412cd4af80c78a54) +++ generic/nsfInt.h (.../nsfInt.h) (revision 8d45ee4442be4ba3222fa1abaeacd94a7aa02cc3) @@ -415,16 +415,17 @@ #define NSF_ARG_UNNAMED 0x080000 #define NSF_ARG_IS_RETURNVALUE 0x100000 #define NSF_ARG_NOLEADINGDASH 0x200000 +#define NSF_ARG_INVOKESETTER 0x400000 /* method invocations */ #define NSF_ARG_METHOD_INVOCATION (NSF_ARG_ALIAS|NSF_ARG_FORWARD|NSF_ARG_INITCMD) /* Disallowed parameter options */ -#define NSF_DISALLOWED_ARG_METHOD_PARAMETER (NSF_ARG_METHOD_INVOCATION|NSF_ARG_NOCONFIG) +#define NSF_DISALLOWED_ARG_METHOD_PARAMETER (NSF_ARG_METHOD_INVOCATION|NSF_ARG_NOCONFIG|NSF_ARG_INVOKESETTER) #define NSF_DISALLOWED_ARG_SETTER (NSF_ARG_SWITCH|NSF_ARG_SUBST_DEFAULT|NSF_DISALLOWED_ARG_METHOD_PARAMETER) /*#define NSF_DISALLOWED_ARG_OBJECT_PARAMETER (NSF_ARG_SWITCH)*/ #define NSF_DISALLOWED_ARG_OBJECT_PARAMETER 0 -#define NSF_DISALLOWED_ARG_VALUECHECK (NSF_ARG_SUBST_DEFAULT|NSF_ARG_METHOD_INVOCATION|NSF_ARG_SWITCH|NSF_ARG_CURRENTLY_UNKNOWN) +#define NSF_DISALLOWED_ARG_VALUECHECK (NSF_ARG_SUBST_DEFAULT|NSF_ARG_METHOD_INVOCATION|NSF_ARG_SWITCH|NSF_ARG_CURRENTLY_UNKNOWN|NSF_ARG_INVOKESETTER) /* flags for ParseContext */