JimDictHashFind() function
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.