typedef unsigned long uint64_t; // unsigned long is 64 bit wide on theon uint64_t strlen(char *str) { char *ch = str; while (*ch) { ++ch; } return ch - str; } int main() { return strlen("hello, world!\n"); }