The last line in the following line keeps on generating the " warning C4552: '<=' : operator has no effect; expected operator with side-effect" error, but I don't see any fault in it...
void countDays(void) {
int i=0;
if (birth_month == 2 && birth_day <= 28) {
for ( i <= what_birthday ){