aboutsummaryrefslogtreecommitdiff
path: root/jim.h
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2010-01-24 10:58:31 +1000
committerSteve Bennett <steveb@workware.net.au>2010-10-15 11:02:40 +1000
commitd7bcbc515647b1d6897c16e5b3ef314a10ccd02e (patch)
treea25ae6757a3a9e6309cfba18e07e6494baee8f69 /jim.h
parentf32ada62c0567ce439868b04f5de0ebe2a504e79 (diff)
downloadjimtcl-d7bcbc515647b1d6897c16e5b3ef314a10ccd02e.zip
jimtcl-d7bcbc515647b1d6897c16e5b3ef314a10ccd02e.tar.gz
jimtcl-d7bcbc515647b1d6897c16e5b3ef314a10ccd02e.tar.bz2
Implement 'array' in C
Diffstat (limited to 'jim.h')
-rw-r--r--jim.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/jim.h b/jim.h
index 1f43b38..4dfc7e5 100644
--- a/jim.h
+++ b/jim.h
@@ -134,7 +134,7 @@ extern "C" {
/* Jim version numbering: every version of jim is marked with a
* successive integer number. This is version 0. The first
* stable version will be 1, then 2, 3, and so on. */
-#define JIM_VERSION 60
+#define JIM_VERSION 61
#define JIM_OK 0
#define JIM_ERR 1
@@ -768,6 +768,10 @@ JIM_EXPORT int Jim_DictKeysVector (Jim_Interp *interp,
JIM_EXPORT int Jim_SetDictKeysVector (Jim_Interp *interp,
Jim_Obj *varNamePtr, Jim_Obj *const *keyv, int keyc,
Jim_Obj *newObjPtr);
+JIM_EXPORT int Jim_DictPairs(Jim_Interp *interp,
+ Jim_Obj *dictPtr, Jim_Obj ***objPtrPtr, int *len);
+JIM_EXPORT int Jim_DictAddElement(Jim_Interp *interp, Jim_Obj *objPtr,
+ Jim_Obj *keyObjPtr, Jim_Obj *valueObjPtr);
/* return code object */
JIM_EXPORT int Jim_GetReturnCode (Jim_Interp *interp, Jim_Obj *objPtr,