diff options
| author | dkf <donal.k.fellows@manchester.ac.uk> | 2024-05-25 09:13:47 (GMT) |
|---|---|---|
| committer | dkf <donal.k.fellows@manchester.ac.uk> | 2024-05-25 09:13:47 (GMT) |
| commit | dfbb9a77ad9a9998eaed2cc0b70254f3ae7bfe65 (patch) | |
| tree | b305f32aa914a475dd1a6ab9b0c071044fcde621 /generic/tclInt.h | |
| parent | 592da3fcbdeed87601e0deb1a7bab5de79870efa (diff) | |
| download | tcl-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.h | 6 |
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, |
