katherinemohr.github.io
A brief history of C function names
Because names like `strpbrk` are so self-explanatory
Published April 29, 2026
I was chatting with some friends the other day and offhandedly mentioned the historical 6-character limit to external function names in ANSI C and realized that this is not common knowledge.
So, let’s take a walk down memory lane to see why C stdlib functions have names like
strcat instead of concat_str and strncat instead of strcatn.