में date.c Git के स्रोत कोड में फ़ाइल, मैं ध्यान दें विशेष समय नामों में से निम्नलिखित संरचना:
static const struct special {
const char *name;
void (*fn)(struct tm *, struct tm *, int *);
} special[] = {
{ "yesterday", date_yesterday },
{ "noon", date_noon },
{ "midnight", date_midnight },
{ "tea", date_tea },
{ "PM", date_pm },
{ "AM", date_am },
{ "never", date_never },
{ "now", date_now },
{ NULL }
};
मैं इनमें से अधिकांश की उपयोगिता (कुछ हद तक) समझता हूं, लेकिन "चाय" का समय क्यों है (यह 17:00 घंटे का मूल्यांकन करता है)? क्या यह सिर्फ एक ईस्टर अंडा है?