while ((c = getopt(argc, argv, "+D:W:H:M:S:T:R:d:m:ns:t:vw:")) != -1)
switch (c) {
case 'D': parse(optarg, dayofyear, sizeof dayofyear, -1); break;
while ((c = getopt(argc, argv, "+D:W:H:M:S:T:R:d:m:ns:t:vw:")) != -1)
switch (c) {
case 'D': parse(optarg, dayofyear, sizeof dayofyear, -1); break;