diff options
author | Steve Bennett <steveb@workware.net.au> | 2010-01-24 10:58:31 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2010-10-15 11:02:40 +1000 |
commit | d7bcbc515647b1d6897c16e5b3ef314a10ccd02e (patch) | |
tree | a25ae6757a3a9e6309cfba18e07e6494baee8f69 /jim.h | |
parent | f32ada62c0567ce439868b04f5de0ebe2a504e79 (diff) | |
download | jimtcl-d7bcbc515647b1d6897c16e5b3ef314a10ccd02e.zip jimtcl-d7bcbc515647b1d6897c16e5b3ef314a10ccd02e.tar.gz jimtcl-d7bcbc515647b1d6897c16e5b3ef314a10ccd02e.tar.bz2 |
Implement 'array' in C
Diffstat (limited to 'jim.h')
-rw-r--r-- | jim.h | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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, |