summaryrefslogtreecommitdiffhomepage
path: root/stc
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2020-07-31 10:32:37 +0200
committerTyge Løvset <[email protected]>2020-07-31 10:32:37 +0200
commit42a30211e5bd1f680060e1bce4e60ef08528f427 (patch)
tree2221ce04e5bb5c5767f8821a22285b5f0a1c1157 /stc
parent1a1e5fb89e70bcff7fbd5be3d52149319ce2b7ae (diff)
downloadSTC-modified-42a30211e5bd1f680060e1bce4e60ef08528f427.tar.gz
STC-modified-42a30211e5bd1f680060e1bce4e60ef08528f427.zip
Improved advanced.c and namings in cdefs.h
Diffstat (limited to 'stc')
-rw-r--r--stc/cdefs.h10
-rw-r--r--stc/clist.h2
-rw-r--r--stc/cmap.h8
-rw-r--r--stc/cvec.h2
4 files changed, 11 insertions, 11 deletions
diff --git a/stc/cdefs.h b/stc/cdefs.h
index 18cc9f51..9328d723 100644
--- a/stc/cdefs.h
+++ b/stc/cdefs.h
@@ -62,14 +62,14 @@
#define c_max_alloca (1000)
#define c_swap(T, x, y) { T __t = x; x = y; y = __t; }
-#define c_defaultInitRaw(x) (x)
-#define c_defaultGetRaw(ptr) (*(ptr))
+#define c_default_from_raw(x) (x)
+#define c_default_to_raw(ptr) (*(ptr))
#define c_no_compare(x, y) (0)
#define c_mem_compare(x, y) memcmp(x, y, sizeof(*(y)))
-#define c_mem_equals(x, y) (memCompare(x, y) == 0)
+#define c_mem_equals(x, y) (c_mem_compare(x, y) == 0)
#define c_default_equals(x, y) (*(x) == *(y))
#define c_default_less(x, y) (*(x) < *(y))
-#define c_compare(less, x, y) (less(x, y) ? -1 : less(y, x))
+#define c_compare(less, x, y) (less(x, y) ? -1 : less(y, x))
#define c_default_compare(x, y) c_compare(c_default_less, x, y)
#define c_default_destroy(p) ((void)0)
@@ -82,7 +82,7 @@
} while (0)
/* One-byte-at-a-time hash based on Murmur's mix */
-static inline uint32_t c_defaultHash(const void *data, size_t len) {
+static inline uint32_t c_default_hash(const void *data, size_t len) {
const volatile uint8_t *key = (const uint8_t *) data;
uint32_t x = UINT32_C(0xc613fc15);
while (len--) {
diff --git a/stc/clist.h b/stc/clist.h
index e55880ba..c27f254c 100644
--- a/stc/clist.h
+++ b/stc/clist.h
@@ -63,7 +63,7 @@
#define declare_clist_3(tag, Value, valueDestroy) \
declare_clist_4(tag, Value, valueDestroy, c_default_compare)
#define declare_clist_4(tag, Value, valueDestroy, valueCompare) \
- declare_clist_6(tag, Value, valueDestroy, Value, valueCompare, c_defaultGetRaw)
+ declare_clist_6(tag, Value, valueDestroy, Value, valueCompare, c_default_to_raw)
#define declare_clist_str() \
declare_clist_6(str, cstr_t, cstr_destroy, const char*, cstr_compareRaw, cstr_getRaw)
diff --git a/stc/cmap.h b/stc/cmap.h
index 7398b838..3f416145 100644
--- a/stc/cmap.h
+++ b/stc/cmap.h
@@ -71,11 +71,11 @@ enum {chash_HASH = 0x7f, chash_USED = 0x80};
declare_cmap_4(tag, Key, Value, c_default_destroy)
#define declare_cmap_4(tag, Key, Value, valueDestroy) \
- declare_cmap_6(tag, Key, Value, valueDestroy, c_default_equals, c_defaultHash)
+ declare_cmap_6(tag, Key, Value, valueDestroy, c_default_equals, c_default_hash)
#define declare_cmap_6(tag, Key, Value, valueDestroy, keyEquals, keyHash) \
declare_cmap_10(tag, Key, Value, valueDestroy, keyEquals, keyHash, \
- c_default_destroy, Key, c_defaultGetRaw, c_defaultInitRaw)
+ c_default_destroy, Key, c_default_to_raw, c_default_from_raw)
#define declare_cmap_10(tag, Key, Value, valueDestroy, keyEqualsRaw, keyHashRaw, \
keyDestroy, RawKey, keyGetRaw, keyInitRaw) \
@@ -87,14 +87,14 @@ enum {chash_HASH = 0x7f, chash_USED = 0x80};
c_MACRO_OVERLOAD(declare_cset, __VA_ARGS__)
#define declare_cset_2(tag, Key) \
- declare_cset_4(tag, Key, c_default_equals, c_defaultHash)
+ declare_cset_4(tag, Key, c_default_equals, c_default_hash)
#define declare_cset_4(tag, Key, keyEquals, keyHash) \
declare_cset_5(tag, Key, keyEquals, keyHash, c_default_destroy)
#define declare_cset_5(tag, Key, keyEquals, keyHash, keyDestroy) \
declare_cset_8(tag, Key, keyEquals, keyHash, keyDestroy, \
- Key, c_defaultGetRaw, c_defaultInitRaw)
+ Key, c_default_to_raw, c_default_from_raw)
#define declare_cset_8(tag, Key, keyEqualsRaw, keyHashRaw, keyDestroy, \
RawKey, keyGetRaw, keyInitRaw) \
diff --git a/stc/cvec.h b/stc/cvec.h
index d76c001b..c4824353 100644
--- a/stc/cvec.h
+++ b/stc/cvec.h
@@ -40,7 +40,7 @@
#define declare_cvec_3(tag, Value, valueDestroy) \
declare_cvec_4(tag, Value, valueDestroy, c_default_compare)
#define declare_cvec_4(tag, Value, valueDestroy, valueCompare) \
- declare_cvec_6(tag, Value, valueDestroy, valueCompare, Value, c_defaultGetRaw)
+ declare_cvec_6(tag, Value, valueDestroy, valueCompare, Value, c_default_to_raw)
#define declare_cvec_str() \
declare_cvec_6(str, cstr_t, cstr_destroy, cstr_compareRaw, const char*, cstr_getRaw)