Found 3 other functions taking a
Jim_Dict
argument:
Free the entire dict structure, including the key, value table, the hash table and the dict structure.
Search for the given key in the dict hash table and perform the given operation. op_tvoffset is one of: DICT_HASH_FIND - if found, returns the table value offset, otherwise 0 DICT_HASH_REMOVE - if found, removes the entry and returns the table value offset, otherwise 0 DICT_HASH_ADD - if found, does nothing and returns the table value offset. otherwise adds the entry with a table value offset of dict->len + 1 and returns 0 A table value offset (> 0) - in this case the entry *must* exist and the table value offset for the entry is updated to be op_offset.
Add an entry to the hash table for 'keyObjPtr' If the entry already exists, returns the current tvoffset. Otherwise inserts a new entry with table value offset dict->len + 1 and returns 0.