Index: generic/nsfDecls.h =================================================================== diff -u -r68b3924a7a90d28e2e11f9b9b8244a85da708073 -rcaba76f5ac2943f5a3dfd33550cb578132f40c80 --- generic/nsfDecls.h (.../nsfDecls.h) (revision 68b3924a7a90d28e2e11f9b9b8244a85da708073) +++ generic/nsfDecls.h (.../nsfDecls.h) (revision caba76f5ac2943f5a3dfd33550cb578132f40c80) @@ -5,16 +5,16 @@ * * This file is part of the Next Scripting Framework. * - * Copyright (C) 1999-2013 Gustaf Neumann + * Copyright (C) 1999-2014 Gustaf Neumann * Copyright (C) 1999-2007 Uwe Zdun * * See the file "tcl-license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * */ -#ifndef _XOTCLDECLS -#define _XOTCLDECLS +#ifndef _NSFDECLS +#define _NSFDECLS /* * WARNING: This file is automatically generated by the tools/genStubs.tcl @@ -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,10 +494,18 @@ #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) */ /* !END!: Do not edit above this line. */ -#endif /* _XOTCLDECLS */ +#endif /* _NSFDECLS */