Author: se Date: Thu Oct 29 08:31:47 2020 New Revision: 367127 URL: https://svnweb.freebsd.org/changeset/base/367127
Log: Simplify test for closing delimiter of #include argument (no functional change). While here: Fix invalid parameters of a commented-out debug printf() found when testing with this code enabled. MFC after: 3 days Modified: head/usr.bin/calendar/events.c head/usr.bin/calendar/io.c Modified: head/usr.bin/calendar/events.c ============================================================================== --- head/usr.bin/calendar/events.c Thu Oct 29 08:26:38 2020 (r367126) +++ head/usr.bin/calendar/events.c Thu Oct 29 08:31:47 2020 (r367127) @@ -207,8 +207,9 @@ event_print_all(FILE *fp) while (walkthrough_dates(&e) != 0) { #ifdef DEBUG - fprintf(stderr, "event_print_allmonth: %d, day: %d\n", - month, day); + if (e) + fprintf(stderr, "event_print_all month: %d, day: %d\n", + e->month, e->day); #endif /* Modified: head/usr.bin/calendar/io.c ============================================================================== --- head/usr.bin/calendar/io.c Thu Oct 29 08:26:38 2020 (r367126) +++ head/usr.bin/calendar/io.c Thu Oct 29 08:31:47 2020 (r367127) @@ -215,26 +215,12 @@ token(char *line, FILE *out, int *skip) return (T_ERR); } - a = *walk; + a = *walk == '<' ? '>' : '\"'; walk++; c = walk[strlen(walk) - 1]; - switch(c) { - case '>': - if (a != '<') { - warnx("Unterminated include expecting '\"'"); - return (T_ERR); - } - break; - case '\"': - if (a != '\"') { - warnx("Unterminated include expecting '>'"); - return (T_ERR); - } - break; - default: - warnx("Unterminated include expecting '%c'", - a == '<' ? '>' : '\"' ); + if (a != c) { + warnx("Unterminated include expecting '%c'", a); return (T_ERR); } walk[strlen(walk) - 1] = '\0'; _______________________________________________ svn-src-head@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"