Say you #include and never use anything from stdio.h. What are the overhead costs associated with this?
I noticed a lot of network code includes all networking related headers they can think of in case they end up using something from one of them, so I was wondering if this is some sort of ease of use vs efficiency trade off or if there is no loss of efficiency.