- { "dd-mmm-yyyy", {FMT_DATE, 11, 0} },
- { "dd-mmm-yy", {FMT_DATE, 9, 0} },
- { "mm/dd/yyyy", {FMT_ADATE, 10, 0} },
- { "mm/dd/yy", {FMT_ADATE, 8, 0} },
- { "dd.mm.yyyy", {FMT_EDATE, 10, 0} },
- { "dd.mm.yy", {FMT_EDATE, 8, 0} },
- { "yyyy/mm/dd", {FMT_SDATE, 10, 0} },
- { "yy/mm/dd", {FMT_SDATE, 8, 0} },
- { "yyddd", {FMT_JDATE, 5, 0} },
- { "yyyyddd", {FMT_JDATE, 7, 0} },
- { "q Q yyyy", {FMT_QYR, 8, 0} },
- { "q Q yy", {FMT_QYR, 6, 0} },
- { "mmm yyyy", {FMT_MOYR, 8, 0} },
- { "mmm yy", {FMT_MOYR, 6, 0} },
- { "dd WK yyyy", {FMT_WKYR, 10, 0} },
- { "dd WK yy", {FMT_WKYR, 8, 0} },
- { "dd-mmm-yyyy HH:MM", {FMT_DATETIME, 17, 0}},
- { "dd-mmm-yyyy HH:MM:SS", {FMT_DATETIME, 20, 0}}
+ { .type = FMT_DATE, .w = 11, .d = 0 },
+ { .type = FMT_DATE, .w = 9, .d = 0 },
+ { .type = FMT_ADATE, .w = 10, .d = 0 },
+ { .type = FMT_ADATE, .w = 8, .d = 0 },
+ { .type = FMT_EDATE, .w = 10, .d = 0 },
+ { .type = FMT_EDATE, .w = 8, .d = 0 },
+ { .type = FMT_SDATE, .w = 10, .d = 0 },
+ { .type = FMT_SDATE, .w = 8, .d = 0 },
+ { .type = FMT_JDATE, .w = 5, .d = 0 },
+ { .type = FMT_JDATE, .w = 7, .d = 0 },
+ { .type = FMT_QYR, .w = 8, .d = 0 },
+ { .type = FMT_QYR, .w = 6, .d = 0 },
+ { .type = FMT_MOYR, .w = 8, .d = 0 },
+ { .type = FMT_MOYR, .w = 6, .d = 0 },
+ { .type = FMT_WKYR, .w = 10, .d = 0 },
+ { .type = FMT_WKYR, .w = 8, .d = 0 },
+ { .type = FMT_DATETIME, .w = 17, .d = 0 },
+ { .type = FMT_DATETIME, .w = 20, .d = 0 },
+ { .type = FMT_YMDHMS, .w = 16, .d = 0 },
+ { .type = FMT_YMDHMS, .w = 20, .d = 0 }