#include "common_vector_test.h" | |
size_t strlength(const char *str) { | |
size_t index = 0; | |
while (str[index]) { | |
index++; | |
} | |
return index; | |
} | |
bool strequal(const char *str1, const char *str2) { | |
uint32_t index = 0; | |
while (str1[index] && str2[index] && str1[index] == str2[index]) { | |
index++; | |
} | |
return str1[index] == str2[index]; | |
} | |
uint64_t random64(void) { | |
static uint64_t state = 4; // chosen by fair dice roll. | |
// guaranteed to be random. | |
state *= 1234512345; | |
state += 5432154321; | |
return state; | |
} |