Lines Matching +full:270 +full:m

150 			" 270 271 272 273 274 275 276 277 278 279"
170 static int firstday(int y, int m);
177 static void monthranger(int year, int m, int jd_flag,
179 static void monthrangeb(int year, int m, int jd_flag,
181 static int parsemonth(const char *s, int *m, int *y);
198 int m = 0; /* month */ in main() local
209 int flag_specifiedmonth = 0;/* user wants to see this month (-m) */ in main()
312 case 'M': in main()
315 case 'm': in main()
317 errx(EX_USAGE, "Double -m specified"); in main()
367 m = strtol(flag_month, NULL, 10); in main()
379 m = strtol(flag_today + 5, NULL, 10); in main()
387 m = tm->tm_mon + 1; in main()
395 if (parsemonth(flag_month, &m, &y)) { in main()
408 * -3 with a given year but no given month or without -m in main()
411 * -m with a given month in main()
413 * -y with -m in main()
414 * -y displays the whole year, -m displays a single month. in main()
434 /* -m together with xx xxxx. */ in main()
437 "-m together with a given month is not supported."); in main()
438 /* -y together with -m. */ in main()
440 errx(EX_USAGE, "-y together with -m is not supported."); in main()
452 m = 1; in main()
482 dt.m = strtol(flag_highlightdate + 5, NULL, 10); in main()
491 dt.m = tm1->tm_mon + 1; in main()
501 monthrangeb(y, m, flag_julian_day, before, after); in main()
503 monthranger(y, m, flag_julian_day, before, after); in main()
515 " cal [general options] [-hj] [-m month] [year]\n" in usage()
530 int m; /* offset from left to right table entry on the same line */ in printcc() local
534 #define FSTRARG(p) DFLT(p), (p)->cc, (p)->nm, (p)->dt.y, (p)->dt.m, (p)->dt.d in printcc()
537 m = (n + 1) / 2; in printcc()
540 printf(FSTR" "FSTR"\n", FSTRARG(p), FSTRARG(p+m)); in printcc()
541 if (m != n) in printcc()
570 tm.tm_mon = dt.m - 1; in printeaster()
577 #define DECREASEMONTH(m, y) \ argument
578 if (--m == 0) { \
579 m = 12; \
582 #define INCREASEMONTH(m, y) \ argument
583 if (++(m) == 13) { \
584 (m) = 1; \
587 #define M2Y(m) ((m) / 12) argument
588 #define M2M(m) (1 + (m) % 12) argument
590 /* Print all months for the period in the range [ before .. y-m .. after ]. */
592 monthrangeb(int y, int m, int jd_flag, int before, int after) in monthrangeb() argument
611 DECREASEMONTH(m, y); in monthrangeb()
615 m1 = y * 12 + m - 1; in monthrangeb()
627 m = m1; in monthrangeb()
628 while (m <= m2) { in monthrangeb()
630 for (i = 0; i != mpl && m + i <= m2; i++) { in monthrangeb()
631 mkmonthb(M2Y(m + i), M2M(m + i) - 1, jd_flag, year + i); in monthrangeb()
636 if (m != m1) in monthrangeb()
640 if (printyearheader && M2Y(m) != prevyear) { in monthrangeb()
641 sprintf(s, "%d", M2Y(m)); in monthrangeb()
643 prevyear = M2Y(m); in monthrangeb()
653 L"%-ls %d", year[i].name, M2Y(m + i)); in monthrangeb()
680 m += mpl; in monthrangeb()
685 monthranger(int y, int m, int jd_flag, int before, int after) in monthranger() argument
701 DECREASEMONTH(m, y); in monthranger()
705 m1 = y * 12 + m - 1; in monthranger()
717 m = m1; in monthranger()
718 while (m <= m2) { in monthranger()
720 for (i = 0; i != mpl && m + i <= m2; i++) { in monthranger()
721 mkmonthr(M2Y(m + i), M2M(m + i) - 1, jd_flag, year + i); in monthranger()
726 if (m != m1) in monthranger()
730 if (printyearheader && M2Y(m) != prevyear) { in monthranger()
731 sprintf(s, "%d", M2Y(m)); in monthranger()
733 prevyear = M2Y(m); in monthranger()
743 mw - wcslen(year[i].name) - 1, M2Y(m + i)); in monthranger()
767 m += mpl; in monthranger()
773 mkmonthr(int y, int m, int jd_flag, struct monthlines *mlines) in mkmonthr() argument
790 tm.tm_mon = m; in mkmonthr()
800 first = firstday(y, m + 1); in mkmonthr()
801 if (m == 11) in mkmonthr()
804 last = firstday(y, m + 2); in mkmonthr()
863 mkmonthb(int y, int m, int jd_flag, struct monthlines *mlines) in mkmonthb() argument
889 tm.tm_mon = m; in mkmonthb()
900 dt.m = m + 1; in mkmonthb()
903 if (m == 11) { in mkmonthb()
905 dt.m = 1; in mkmonthb()
909 dt.m = m + 2; in mkmonthb()
916 dt.m = 1; in mkmonthb()
991 firstday(int y, int m) in firstday() argument
997 dt.m = m; in firstday()
1002 if ((dt.m >= m && dt.y == y) || dt.y > y) in firstday()
1086 parsemonth(const char *s, int *m, int *y) in parsemonth() argument
1098 if (nm <= *m) in parsemonth()
1101 if (nm >= *m) in parsemonth()
1107 *m = nm; in parsemonth()
1112 *m = tm.tm_mon + 1; in parsemonth()