$ grep -rnA1 '"Mar"'
src/nxt_router.c:3824: static const char *month[] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun",
src/nxt_router.c-3825- "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" };
--
src/nxt_controller.c:2135: static const char *month[] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun",
src/nxt_controller.c-2136- "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" };
--
src/nxt_http.h:293: static const char *month[] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun",
src/nxt_http.h-294- "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" };
We have duplicated strings for the months. Maybe this same thing happens with other code; I should check.
Also, we could optimize this based on Ulrich Drepper's How To Write Shared Libraries paper into:
const char nxt_month[][4] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun",
"Jul", "Aug", "Sep", "Oct", "Nov", "Dec" };
Check https://www.akkadia.org/drepper/dsohowto.pdf 2.4.3