scheck
const char * scheck(const char * string, const char * format);
if (sscanf(cp, scheck(cp, "%"SCNdZIC), &year) != 1) {
if (sscanf(cp, scheck(cp, "%d"), &day) != 1 ||
} else if (sscanf(cp, scheck(cp, "%"SCNdZIC), &rp->r_loyear) != 1) {
} else if (sscanf(cp, scheck(cp, "%"SCNdZIC), &rp->r_hiyear) != 1) {
if (sscanf(ep, scheck(ep, "%d"), &rp->r_dayofmonth) != 1 ||
if (sscanf(string, scheck(string, "%"SCNdZIC), &hh) == 1)
else if (sscanf(string, scheck(string, "%"SCNdZIC":%d"), &hh, &mm) == 2)
else if (sscanf(string, scheck(string, "%"SCNdZIC":%d:%d"),