aboutsummaryrefslogtreecommitdiff
path: root/builtins
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2024-04-14 21:58:49 -0400
committerBruce Hill <bruce@bruce-hill.com>2024-04-14 21:58:49 -0400
commit4c5dc9443e818d020fcb95144a944c98e7d46055 (patch)
tree880757d71e6fd084e1cb0d6c92d7a4936bcbd90c /builtins
parentc8e2f0faad925d7d5bcc6ebcb7b0c306c9e663e5 (diff)
Rename SSS_HASH_VECTOR -> TOMO
Diffstat (limited to 'builtins')
-rw-r--r--builtins/array.c8
-rw-r--r--builtins/functions.c4
-rw-r--r--builtins/functions.h2
-rw-r--r--builtins/pointer.c2
-rw-r--r--builtins/table.c2
-rw-r--r--builtins/text.c2
6 files changed, 10 insertions, 10 deletions
diff --git a/builtins/array.c b/builtins/array.c
index 77a67667..5d8d5848 100644
--- a/builtins/array.c
+++ b/builtins/array.c
@@ -426,7 +426,7 @@ public uint32_t Array$hash(const array_t *arr, const TypeInfo *type)
for (int64_t i = 0; i < arr->length; i++) {
if (p >= end) {
uint32_t chunk_hash;
- halfsiphash(&hash_batch, sizeof(hash_batch), SSS_HASH_VECTOR, (uint8_t*)&chunk_hash, sizeof(chunk_hash));
+ halfsiphash(&hash_batch, sizeof(hash_batch), TOMO_HASH_VECTOR, (uint8_t*)&chunk_hash, sizeof(chunk_hash));
p = hash_batch;
*(uint32_t*)p = chunk_hash;
p += sizeof(uint32_t);
@@ -434,7 +434,7 @@ public uint32_t Array$hash(const array_t *arr, const TypeInfo *type)
memcpy((p += item_size), arr->data + i*arr->stride, item_size);
}
uint32_t hash;
- halfsiphash(&hash_batch, ((int64_t)p) - ((int64_t)hash_batch), SSS_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
+ halfsiphash(&hash_batch, ((int64_t)p) - ((int64_t)hash_batch), TOMO_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
return hash;
} else {
uint32_t hash_batch[16] = {(uint32_t)arr->length};
@@ -442,14 +442,14 @@ public uint32_t Array$hash(const array_t *arr, const TypeInfo *type)
for (int64_t i = 0; i < arr->length; i++) {
if (p >= end) {
uint64_t chunk_hash;
- halfsiphash(&hash_batch, sizeof(hash_batch), SSS_HASH_VECTOR, (uint8_t*)&chunk_hash, sizeof(chunk_hash));
+ halfsiphash(&hash_batch, sizeof(hash_batch), TOMO_HASH_VECTOR, (uint8_t*)&chunk_hash, sizeof(chunk_hash));
p = hash_batch;
*(p++) = chunk_hash;
}
*(p++) = generic_hash(arr->data + i*arr->stride, item);
}
uint32_t hash;
- halfsiphash(&hash_batch, ((int64_t)p) - ((int64_t)hash_batch), SSS_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
+ halfsiphash(&hash_batch, ((int64_t)p) - ((int64_t)hash_batch), TOMO_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
return hash;
}
}
diff --git a/builtins/functions.c b/builtins/functions.c
index d366736e..b292f511 100644
--- a/builtins/functions.c
+++ b/builtins/functions.c
@@ -23,7 +23,7 @@
extern bool USE_COLOR;
-public const char *SSS_HASH_VECTOR = "sss hash vector ----------------------------------------------";;
+public const char *TOMO_HASH_VECTOR = "tomo hash vector ---------------------------------------------";
public void fail(CORD fmt, ...)
{
@@ -90,7 +90,7 @@ public uint32_t generic_hash(const void *obj, const TypeInfo *type)
default: {
hash_data:;
uint32_t hash;
- halfsiphash((void*)obj, type->size, SSS_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
+ halfsiphash((void*)obj, type->size, TOMO_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
return hash;
}
}
diff --git a/builtins/functions.h b/builtins/functions.h
index 53a6de2f..cd1771a8 100644
--- a/builtins/functions.h
+++ b/builtins/functions.h
@@ -8,7 +8,7 @@
#include "types.h"
-extern const char *SSS_HASH_VECTOR;
+extern const char *TOMO_HASH_VECTOR;
void fail(CORD fmt, ...);
void fail_source(const char *filename, int64_t start, int64_t end, CORD fmt, ...);
diff --git a/builtins/pointer.c b/builtins/pointer.c
index 271bb6cc..7fe8c160 100644
--- a/builtins/pointer.c
+++ b/builtins/pointer.c
@@ -65,7 +65,7 @@ public bool Pointer$equal(const void *x, const void *y, const TypeInfo *type) {
public uint32_t Pointer$hash(const void *x, const TypeInfo *type) {
(void)type;
uint32_t hash;
- halfsiphash(x, sizeof(void*), SSS_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
+ halfsiphash(x, sizeof(void*), TOMO_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
return hash;
}
diff --git a/builtins/table.c b/builtins/table.c
index 3a52d0c5..591acc96 100644
--- a/builtins/table.c
+++ b/builtins/table.c
@@ -500,7 +500,7 @@ public uint32_t Table$hash(const table_t *t, const TypeInfo *type)
default_hash,
};
uint32_t hash;
- halfsiphash(&components, sizeof(components), SSS_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
+ halfsiphash(&components, sizeof(components), TOMO_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
return hash;
}
diff --git a/builtins/text.c b/builtins/text.c
index 096c3447..b4246980 100644
--- a/builtins/text.c
+++ b/builtins/text.c
@@ -119,7 +119,7 @@ public uint32_t Text$hash(const CORD *cord)
if (!normalized) errx(1, "Unicode normalization error!");
uint32_t hash;
- halfsiphash(normalized, norm_len, SSS_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
+ halfsiphash(normalized, norm_len, TOMO_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
if (normalized != buf) free(normalized);
return hash;
}