[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.68 and 1.69

version 1.68, 2017/06/02 19:21:03 version 1.69, 2017/06/11 19:36:31
Line 26 
Line 26 
 #include <string.h>  #include <string.h>
 #include <time.h>  #include <time.h>
   
 #include "mandoc.h"  
 #include "mandoc_aux.h"  #include "mandoc_aux.h"
   #include "mandoc.h"
   #include "roff.h"
 #include "libmandoc.h"  #include "libmandoc.h"
   
 static  int      a2time(time_t *, const char *, const char *);  static  int      a2time(time_t *, const char *, const char *);
Line 513 
Line 514 
 }  }
   
 char *  char *
 mandoc_normdate(struct mparse *parse, char *in, int ln, int pos)  mandoc_normdate(struct roff_man *man, char *in, int ln, int pos)
 {  {
         time_t           t;          time_t           t;
   
         /* No date specified: use today's date. */          /* No date specified: use today's date. */
   
         if (in == NULL || *in == '\0' || strcmp(in, "$" "Mdocdate$") == 0) {          if (in == NULL || *in == '\0' || strcmp(in, "$" "Mdocdate$") == 0) {
                 mandoc_msg(MANDOCERR_DATE_MISSING, parse, ln, pos, NULL);                  mandoc_msg(MANDOCERR_DATE_MISSING, man->parse, ln, pos, NULL);
                 return time2a(time(NULL));                  return time2a(time(NULL));
         }          }
   
Line 530 
Line 531 
             a2time(&t, "%b %d, %Y", in))              a2time(&t, "%b %d, %Y", in))
                 return time2a(t);                  return time2a(t);
   
         /* Do not warn about the legacy man(7) format. */          /* In man(7), do not warn about the legacy format. */
   
         if ( ! a2time(&t, "%Y-%m-%d", in))          if (a2time(&t, "%Y-%m-%d", in) == 0)
                 mandoc_msg(MANDOCERR_DATE_BAD, parse, ln, pos, in);                  mandoc_msg(MANDOCERR_DATE_BAD, man->parse, ln, pos, in);
           else if (man->macroset == MACROSET_MDOC)
                   mandoc_vmsg(MANDOCERR_DATE_LEGACY, man->parse,
                       ln, pos, "Dd %s", in);
   
         /* Use any non-mdoc(7) date verbatim. */          /* Use any non-mdoc(7) date verbatim. */
   

Legend:
Removed from v.1.68  
changed lines
  Added in v.1.69