Index: generic/nsfInt.h =================================================================== diff -u -r8ab7863eb6b0e1a3f5cecad0261cb37ccb8168d5 -r87758706e941470e44fe2c7a7961c800ae4a9796 --- generic/nsfInt.h (.../nsfInt.h) (revision 8ab7863eb6b0e1a3f5cecad0261cb37ccb8168d5) +++ generic/nsfInt.h (.../nsfInt.h) (revision 87758706e941470e44fe2c7a7961c800ae4a9796) @@ -400,11 +400,14 @@ #define NSF_ARG_UNNAMED 0x080000 #define NSF_ARG_IS_RETURNVALUE 0x100000 +/* 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_ALIAS|NSF_ARG_FORWARD|NSF_ARG_INITCMD) -#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_VALUECHECK (NSF_ARG_SUBST_DEFAULT|NSF_ARG_ALIAS|NSF_ARG_FORWARD|NSF_ARG_INITCMD|NSF_ARG_SWITCH|NSF_ARG_CURRENTLY_UNKNOWN) +#define NSF_DISALLOWED_ARG_METHOD_PARAMETER NSF_ARG_METHOD_INVOCATION +#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_VALUECHECK (NSF_ARG_SUBST_DEFAULT|NSF_ARG_METHOD_INVOCATION|NSF_ARG_SWITCH|NSF_ARG_CURRENTLY_UNKNOWN) /* flags for ParseContext */