// genulid.c - output a ULID (26 bytes) to stdout // Compile with: cc -o genulid genulid.c util/ulid.c #include #include #include #include #include #include #include #include "util/defs.h" #include "util/arenastr.c" #include "util/ulid.c" int main(void) { uint8_t scratch_buf[128]; arena scratch; arena_init(&scratch, scratch_buf, sizeof(scratch_buf)); str ulid = generate_ulid(&scratch); printf("%.*s\n", pstr(ulid)); return 0; }