Index: generic/xotclInt.h =================================================================== diff -u -r5556c6d63ea6f4d90705386490253530f0272b57 -rfd885cf0c5e9db40afffb54a2a7e2e3d714a8a14 --- generic/xotclInt.h (.../xotclInt.h) (revision 5556c6d63ea6f4d90705386490253530f0272b57) +++ generic/xotclInt.h (.../xotclInt.h) (revision fd885cf0c5e9db40afffb54a2a7e2e3d714a8a14) @@ -430,6 +430,9 @@ #define XOTCL_ARG_SUBST_DEFAULT 0x0002 #define XOTCL_ARG_INITCMD 0x0004 +/* flags for parseContext */ +#define XOTCL_PC_MUST_DECR 0x0001 + #define XOTclObjectSetClass(obj) \ (obj)->flags |= XOTCL_IS_CLASS #define XOTclObjectClearClass(obj) \ @@ -453,6 +456,7 @@ XOTclTypeConverter *converter; Tcl_Obj *defaultValue; char *type; + Tcl_Obj *nameObj; } argDefinition; typedef struct XOTclNonposArgs {