6 ms·
C library public headers are commonly two levels deep to so that projects using them can add the "include" directory to their header search path and in their co
by dfbrown 9y ago
C library public headers are commonly two levels deep to so that projects using them can add the "include" directory to their header search path and in their code have #include "<libname>/header.h". It helps avoid filename clashes.