why do you need stdio.h for?