Added merge_by_header

This commit is contained in:
2026-08-21 03:31:01 -05:00
parent a3e9e7c3d0
commit 4afca8e8c5
4 changed files with 268 additions and 1 deletions
+13
View File
@@ -6,15 +6,24 @@
#include "libkeke_utils.h"
#define ARRAY_LEN 10
#define ARRAY_ALT_LEN 512
void set(void *, size_t index, KekeArray *array) {
keke_array_set(array, ARRAY_LEN - index - 1, &index);
}
void set_alt(void *, size_t index, KekeArray *array) {
keke_array_set(array, ARRAY_ALT_LEN - index - 1, &index);
}
void output(void *i, size_t, KekeArray *) {
printf("%d, ", *(int *)i);
}
void output_hex(void *i, size_t, KekeArray *) {
printf("%x, ", *(int *)i);
}
void sub4(void *i, size_t, KekeArray *) {
*(int *)i -= 4;
}
@@ -23,6 +32,10 @@ void add250(void *i, size_t, KekeArray *) {
*(int *)i += 250;
}
void sub250(void *i, size_t, KekeArray *) {
*(int *)i -= 250;
}
bool heart(void *i, size_t, KekeArray *) {
return *(int *)i < 3;
}