Index: generic/nsfInt.h =================================================================== diff -u -r511fca2017ee0cabbfef93bfb482cd165def8190 -r96716c484bb18d390fef1eecdca764b56121dc4d --- generic/nsfInt.h (.../nsfInt.h) (revision 511fca2017ee0cabbfef93bfb482cd165def8190) +++ generic/nsfInt.h (.../nsfInt.h) (revision 96716c484bb18d390fef1eecdca764b56121dc4d) @@ -373,8 +373,8 @@ /* Disallowed parameter options */ #define NSF_DISALLOWED_ARG_METHOD_PARAMETER (NSF_ARG_METHOD|NSF_ARG_INITCMD|NSF_ARG_RELATION) -#define NSF_DISALLOWED_ARG_SETTER (NSF_ARG_SUBST_DEFAULT|NSF_DISALLOWED_ARG_METHOD_PARAMETER) -#define NSF_DISALLOWED_ARG_OBJECT_PARAMETER 0 +#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|NSF_ARG_INITCMD|NSF_ARG_RELATION|NSF_ARG_SWITCH|NSF_ARG_CURRENTLY_UNKNOWN)