summaryrefslogtreecommitdiffstats
path: root/generic/tclInt.h
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2024-05-25 09:13:47 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2024-05-25 09:13:47 (GMT)
commitdfbb9a77ad9a9998eaed2cc0b70254f3ae7bfe65 (patch)
treeb305f32aa914a475dd1a6ab9b0c071044fcde621 /generic/tclInt.h
parent592da3fcbdeed87601e0deb1a7bab5de79870efa (diff)
downloadtcl-dfbb9a77ad9a9998eaed2cc0b70254f3ae7bfe65.zip
tcl-dfbb9a77ad9a9998eaed2cc0b70254f3ae7bfe65.tar.gz
tcl-dfbb9a77ad9a9998eaed2cc0b70254f3ae7bfe65.tar.bz2
Add some more C functions for working with dicts [656fe3c816]
Diffstat (limited to 'generic/tclInt.h')
-rw-r--r--generic/tclInt.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/generic/tclInt.h b/generic/tclInt.h
index 5890bcb..a3761e5 100644
--- a/generic/tclInt.h
+++ b/generic/tclInt.h
@@ -2918,6 +2918,12 @@ MODULE_SCOPE int TclFindDictElement(Tcl_Interp *interp,
const char *dict, int dictLength,
const char **elementPtr, const char **nextPtr,
int *sizePtr, int *literalPtr);
+MODULE_SCOPE int TclDictGet(Tcl_Interp *interp, Tcl_Obj *dictPtr,
+ const char *key, Tcl_Obj **valuePtrPtr);
+MODULE_SCOPE int TclDictPut(Tcl_Interp *interp, Tcl_Obj *dictPtr,
+ const char *key, Tcl_Obj *valuePtr);
+MODULE_SCOPE int TclDictPutString(Tcl_Interp *interp, Tcl_Obj *dictPtr,
+ const char *key, const char *value);
/* TIP #280 - Modified token based evaluation, with line information. */
MODULE_SCOPE int TclEvalEx(Tcl_Interp *interp, const char *script,
int numBytes, int flags, int line,