Index: generic/xotclInt.h =================================================================== diff -u -rafa1cb8064311ef406ae50c499c026c8576393f8 -re767edf5c498094f6e00150541bfb7beab52b619 --- generic/xotclInt.h (.../xotclInt.h) (revision afa1cb8064311ef406ae50c499c026c8576393f8) +++ generic/xotclInt.h (.../xotclInt.h) (revision e767edf5c498094f6e00150541bfb7beab52b619) @@ -425,6 +425,15 @@ #define XOTCL_ARG_NOARG 0x0010 #define XOTCL_ARG_RELATION 0x0100 +/* method types */ +#define XOTCL_METHODTYPE_ALIAS 0x0001 +#define XOTCL_METHODTYPE_SCRIPTED 0x0002 +#define XOTCL_METHODTYPE_SETTER 0x0004 +#define XOTCL_METHODTYPE_FORWARDER 0x0008 +#define XOTCL_METHODTYPE_OBJECT 0x0010 +#define XOTCL_METHODTYPE_OTHER 0x0100 +#define XOTCL_METHODTYPE_CMD XOTCL_METHODTYPE_ALIAS|XOTCL_METHODTYPE_SETTER|XOTCL_METHODTYPE_FORWARDER|XOTCL_METHODTYPE_OBJECT|XOTCL_METHODTYPE_OTHER + /* disallowed options */ #define XOTCL_ARG_METHOD_PARAMETER (XOTCL_ARG_RELATION) /* maybe add ARG_INITCMD */ #define XOTCL_ARG_OBJECT_PARAMETER 0