aboutsummaryrefslogtreecommitdiffstats
path: root/Hashtable.h
diff options
context:
space:
mode:
authorDaniel Lange <DLange@git.local>2016-04-11 13:00:19 +0200
committerDaniel Lange <DLange@git.local>2016-04-11 13:00:19 +0200
commit266ab52b3a741a58fb17c48b0f7939d7c5d266de (patch)
treeb4bccc59b9a35f3acbe7560f3d633940c71aedef /Hashtable.h
parent2c8c1a156130aa40be7dcaeb3ce2977a03cf50c2 (diff)
downloaddebian_htop-266ab52b3a741a58fb17c48b0f7939d7c5d266de.tar.gz
debian_htop-266ab52b3a741a58fb17c48b0f7939d7c5d266de.tar.bz2
debian_htop-266ab52b3a741a58fb17c48b0f7939d7c5d266de.zip
Imported Upstream version 0.6upstream/0.6
Diffstat (limited to 'Hashtable.h')
-rw-r--r--Hashtable.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/Hashtable.h b/Hashtable.h
index e031cbe..2f52831 100644
--- a/Hashtable.h
+++ b/Hashtable.h
@@ -17,8 +17,8 @@ in the source distribution for its full text.
typedef struct Hashtable_ Hashtable;
-typedef void(*HashtablePairFunction)(int, void*);
-typedef int(*HashtableHashAlgorithm)(Hashtable*, int);
+typedef void(*Hashtable_PairFunction)(int, void*, void*);
+typedef int(*Hashtable_HashAlgorithm)(Hashtable*, int);
typedef struct HashtableItem {
int key;
@@ -30,7 +30,7 @@ struct Hashtable_ {
int size;
HashtableItem** buckets;
int items;
- HashtableHashAlgorithm hashAlgorithm;
+ Hashtable_HashAlgorithm hashAlgorithm;
bool owner;
};
@@ -50,6 +50,6 @@ void* Hashtable_remove(Hashtable* this, int key);
inline void* Hashtable_get(Hashtable* this, int key);
-void Hashtable_foreach(Hashtable* this, HashtablePairFunction f);
+void Hashtable_foreach(Hashtable* this, Hashtable_PairFunction f, void* userData);
#endif

© 2014-2024 Faster IT GmbH | imprint | privacy policy