Beginner's question on misc functions and header files
Just a simple question if you please:
Lets say that over the years in programming in C you wrote a lot of helper functions and macros to for instance allocate memory or do a safer strcmp or define constants, etc.
Do you guys normally keep all these functions in one library and one header file that you include in all your programs or do you rather keep a gazillion smaller libraries and header files that have very specific functions in it to be able to include only what is needed?
Thanks!