[BACK]Return to mandoc.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mandoc

Diff for /src/usr.bin/mandoc/mandoc.c between version 1.70 and 1.71

version 1.70, 2017/06/14 01:31:19 version 1.71, 2017/07/03 13:40:00
Line 518 
Line 518 
 char *  char *
 mandoc_normdate(struct roff_man *man, char *in, int ln, int pos)  mandoc_normdate(struct roff_man *man, char *in, int ln, int pos)
 {  {
           char            *cp;
         time_t           t;          time_t           t;
   
         /* No date specified: use today's date. */          /* No date specified: use today's date. */
Line 530 
Line 531 
         /* Valid mdoc(7) date format. */          /* Valid mdoc(7) date format. */
   
         if (a2time(&t, "$" "Mdocdate: %b %d %Y $", in) ||          if (a2time(&t, "$" "Mdocdate: %b %d %Y $", in) ||
             a2time(&t, "%b %d, %Y", in))              a2time(&t, "%b %d, %Y", in)) {
                 return time2a(t);                  cp = time2a(t);
                   if (t > time(NULL) + 86400)
                           mandoc_msg(MANDOCERR_DATE_FUTURE, man->parse,
                               ln, pos, cp);
                   return cp;
           }
   
         /* In man(7), do not warn about the legacy format. */          /* In man(7), do not warn about the legacy format. */
   
         if (a2time(&t, "%Y-%m-%d", in) == 0)          if (a2time(&t, "%Y-%m-%d", in) == 0)
                 mandoc_msg(MANDOCERR_DATE_BAD, man->parse, ln, pos, in);                  mandoc_msg(MANDOCERR_DATE_BAD, man->parse, ln, pos, in);
           else if (t > time(NULL) + 86400)
                   mandoc_msg(MANDOCERR_DATE_FUTURE, man->parse, ln, pos, in);
         else if (man->macroset == MACROSET_MDOC)          else if (man->macroset == MACROSET_MDOC)
                 mandoc_vmsg(MANDOCERR_DATE_LEGACY, man->parse,                  mandoc_vmsg(MANDOCERR_DATE_LEGACY, man->parse,
                     ln, pos, "Dd %s", in);                      ln, pos, "Dd %s", in);

Legend:
Removed from v.1.70  
changed lines
  Added in v.1.71