wds
struct wds *p = malloc(sizeof(struct wds));
p->next = wds;
wds = p;
struct wds *p;
for (p = wds; p != NULL; p = p->next)
p = malloc(sizeof(struct wds));
p->next = wds;
wds = p;
struct wds *p, **pp;
for (pp = &wds; (p = *pp) != NULL; pp = &p->next)
struct wds *p, **pp;
for (pp = &wds; (p = *pp) != NULL; pp = &p->next)
struct wds *p)
struct wds *next;
static struct wds *wds;
struct wds *);
static void mkweekdays(struct weekdays * wds);
struct weekdays wds;
mkweekdays(&wds);
wdss, wds.names[flag_monday ? 0 : 6],
wdss, wds.names[flag_monday ? 1 : 0],
wdss, wds.names[flag_monday ? 2 : 1],
wdss, wds.names[flag_monday ? 3 : 2],
wdss, wds.names[flag_monday ? 4 : 3],
wdss, wds.names[flag_monday ? 5 : 4],
wdss, wds.names[flag_monday ? 6 : 5]);
struct weekdays wds;
mkweekdays(&wds);
wprintf(L"%.2ls", wds.names[i]);
mkweekdays(struct weekdays *wds)
wmemset(wds->names[i], L'\0', 4);
wds->names[i][0] = L' ';
wcsncat(wds->names[i], buf, len);
wcsncat(wds->names[i], L" ", 1);