The strncmp implementation too eagerly advanced the string pointers, such that it would compare the next characters after the ones that didn't match.
This new libc is mostly from scratch, with *printf() functions provided by Marco Paland and Eyal Rozenberg's tiny printf library, and malloc and friends provided by dlmalloc.