summaryrefslogtreecommitdiffstats
path: root/generic/tclDecls.h
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2016-03-23 04:31:24 (GMT)
committerdgp <dgp@users.sourceforge.net>2016-03-23 04:31:24 (GMT)
commit95de12dbb42d94ed5f716d91bb4500ba5ae08616 (patch)
tree36eae72aa3217b103492eb75966b45800d45caf7 /generic/tclDecls.h
parentde712c24fb56e83b27e2b1e513d145ce8008fc6e (diff)
downloadtcl-95de12dbb42d94ed5f716d91bb4500ba5ae08616.zip
tcl-95de12dbb42d94ed5f716d91bb4500ba5ae08616.tar.gz
tcl-95de12dbb42d94ed5f716d91bb4500ba5ae08616.tar.bz2
Next step: new routine Tcl_InitStringRep()
Diffstat (limited to 'generic/tclDecls.h')
-rw-r--r--generic/tclDecls.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/generic/tclDecls.h b/generic/tclDecls.h
index 4275b91..3e2ac18 100644
--- a/generic/tclDecls.h
+++ b/generic/tclDecls.h
@@ -1818,6 +1818,9 @@ EXTERN void Tcl_ZlibStreamSetCompressionDictionary(
Tcl_Obj *compressionDictionaryObj);
/* 631 */
EXTERN void Tcl_FreeIntRep(Tcl_Obj *objPtr);
+/* 632 */
+EXTERN char * Tcl_InitStringRep(Tcl_Obj *objPtr, const char *bytes,
+ int numBytes);
typedef struct {
const struct TclPlatStubs *tclPlatStubs;
@@ -2485,6 +2488,7 @@ typedef struct TclStubs {
int (*tcl_FSUnloadFile) (Tcl_Interp *interp, Tcl_LoadHandle handlePtr); /* 629 */
void (*tcl_ZlibStreamSetCompressionDictionary) (Tcl_ZlibStream zhandle, Tcl_Obj *compressionDictionaryObj); /* 630 */
void (*tcl_FreeIntRep) (Tcl_Obj *objPtr); /* 631 */
+ char * (*tcl_InitStringRep) (Tcl_Obj *objPtr, const char *bytes, int numBytes); /* 632 */
} TclStubs;
extern const TclStubs *tclStubsPtr;
@@ -3779,6 +3783,8 @@ extern const TclStubs *tclStubsPtr;
(tclStubsPtr->tcl_ZlibStreamSetCompressionDictionary) /* 630 */
#define Tcl_FreeIntRep \
(tclStubsPtr->tcl_FreeIntRep) /* 631 */
+#define Tcl_InitStringRep \
+ (tclStubsPtr->tcl_InitStringRep) /* 632 */
#endif /* defined(USE_TCL_STUBS) */