Index: generic/nsfDecls.h =================================================================== diff -u -r3b729f5cc12d1a497d53e71629c305034745274b -rd29a51c38be834fe558f1c85069d8bc500d201d9 --- generic/nsfDecls.h (.../nsfDecls.h) (revision 3b729f5cc12d1a497d53e71629c305034745274b) +++ generic/nsfDecls.h (.../nsfDecls.h) (revision d29a51c38be834fe558f1c85069d8bc500d201d9) @@ -268,6 +268,18 @@ Tcl_Obj *objPtr, Nsf_Param CONST *pPtr, ClientData *clientData, Tcl_Obj **outObjPtr); #endif +#ifndef Nsf_EnumerationTypeRegister_TCL_DECLARED +#define Nsf_EnumerationTypeRegister_TCL_DECLARED +/* 38 */ +EXTERN int Nsf_EnumerationTypeRegister(Tcl_Interp *interp, + Nsf_EnumeratorConverterEntry *typeRecords); +#endif +#ifndef Nsf_CmdDefinitionRegister_TCL_DECLARED +#define Nsf_CmdDefinitionRegister_TCL_DECLARED +/* 39 */ +EXTERN int Nsf_CmdDefinitionRegister(Tcl_Interp *interp, + Nsf_methodDefinition *definitionRecords); +#endif typedef struct NsfStubHooks { struct NsfIntStubs *nsfIntStubs; @@ -315,6 +327,8 @@ int (*nsf_ConvertToPointer) (Tcl_Interp *interp, Tcl_Obj *objPtr, Nsf_Param CONST *pPtr, ClientData *clientData, Tcl_Obj **outObjPtr); /* 35 */ int (*nsf_ConvertToString) (Tcl_Interp *interp, Tcl_Obj *objPtr, Nsf_Param CONST *pPtr, ClientData *clientData, Tcl_Obj **outObjPtr); /* 36 */ int (*nsf_ConvertToTclobj) (Tcl_Interp *interp, Tcl_Obj *objPtr, Nsf_Param CONST *pPtr, ClientData *clientData, Tcl_Obj **outObjPtr); /* 37 */ + int (*nsf_EnumerationTypeRegister) (Tcl_Interp *interp, Nsf_EnumeratorConverterEntry *typeRecords); /* 38 */ + int (*nsf_CmdDefinitionRegister) (Tcl_Interp *interp, Nsf_methodDefinition *definitionRecords); /* 39 */ } NsfStubs; #ifdef __cplusplus @@ -480,6 +494,14 @@ #define Nsf_ConvertToTclobj \ (nsfStubsPtr->nsf_ConvertToTclobj) /* 37 */ #endif +#ifndef Nsf_EnumerationTypeRegister +#define Nsf_EnumerationTypeRegister \ + (nsfStubsPtr->nsf_EnumerationTypeRegister) /* 38 */ +#endif +#ifndef Nsf_CmdDefinitionRegister +#define Nsf_CmdDefinitionRegister \ + (nsfStubsPtr->nsf_CmdDefinitionRegister) /* 39 */ +#endif #endif /* defined(USE_NSF_STUBS) && !defined(USE_NSF_STUB_PROCS) */