Fundamentally, one might say that the bug is in the definition of the C language itself, allowing undeclared functions to still compile, otherwise this problem would have been easily spotted with a build failure.
Fundamentally, one might say that the bug is in the definition of the C language itself, allowing undeclared functions to still compile, otherwise this problem would have been easily spotted with a build failure.