Index: generic/nsfInt.h =================================================================== diff -u -rf6a37db73b3ab59faf0bd0486c19548655f98bfe -r46c536260f793729feb23fff02cc15e3867ae0ee --- generic/nsfInt.h (.../nsfInt.h) (revision f6a37db73b3ab59faf0bd0486c19548655f98bfe) +++ generic/nsfInt.h (.../nsfInt.h) (revision 46c536260f793729feb23fff02cc15e3867ae0ee) @@ -387,12 +387,13 @@ #define NSF_ARG_REQUIRED 0x000001 #define NSF_ARG_MULTIVALUED 0x000002 #define NSF_ARG_NOARG 0x000004 -#define NSF_ARG_CURRENTLY_UNKNOWN 0x000008 -#define NSF_ARG_SUBST_DEFAULT 0x000010 -#define NSF_ARG_ALLOW_EMPTY 0x000020 -#define NSF_ARG_INITCMD 0x000040 -#define NSF_ARG_ALIAS 0x000080 -#define NSF_ARG_FORWARD 0x000100 +#define NSF_ARG_NOCONFIG 0x000008 +#define NSF_ARG_CURRENTLY_UNKNOWN 0x000010 +#define NSF_ARG_SUBST_DEFAULT 0x000020 +#define NSF_ARG_ALLOW_EMPTY 0x000040 +#define NSF_ARG_INITCMD 0x000080 +#define NSF_ARG_ALIAS 0x000100 +#define NSF_ARG_FORWARD 0x000200 #define NSF_ARG_SWITCH 0x000400 #define NSF_ARG_BASECLASS 0x000800 #define NSF_ARG_METACLASS 0x001000 @@ -405,11 +406,12 @@ #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_METHOD_INVOCATION +#define NSF_DISALLOWED_ARG_METHOD_PARAMETER (NSF_ARG_METHOD_INVOCATION|NSF_ARG_NOCONFIG) #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)