Added merge_by_header
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user