28 for( t = date->
data; (c = *t) && isdigit(c); t++ )
33 if( ((c !=
'/') && (c !=
'-')) || (m < 1) || (m > 12) )
41 for( t++; (c = *t) && isdigit(c); t++ )
46 if( (c != sep) || (d < 1) || (d > 31) )
53 for( t++; (c = *t) && isdigit(c); t++ )
58 if (y < 100) y += 1900;