void ObjectHashrehash(struct ObjectHash * thisvar);
int ObjectHashadd(struct ObjectHash *, int key, int data, int data2, int data3, int data4);
+#ifdef MULTICORE
+int ObjectHashadd_I(struct ObjectHash *, int key, int data, int data2, int data3, int data4);
+#endif
int ObjectHashremove(struct ObjectHash *,int key);
bool ObjectHashcontainskey(struct ObjectHash *,int key);
bool ObjectHashcontainskeydata(struct ObjectHash *,int key, int data);
int ObjectHashcount(struct ObjectHash *, int key);
struct ObjectHash {
- int numelements;
- int size;
- struct ObjectNode **bucket;
- struct ObjectNode *listhead;
- struct ObjectNode *listtail;
+ int numelements;
+ int size;
+ struct ObjectNode **bucket;
+ struct ObjectNode *listhead;
+ struct ObjectNode *listtail;
};
inline int ObjectHashcountset(struct ObjectHash * thisvar);