[BACK]Return to mdoc_validate.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/mdoc_validate.c between version 1.210 and 1.211

version 1.210, 2014/04/20 16:46:05 version 1.211, 2014/04/20 19:40:13
Line 45 
Line 45 
 #define PRE_ARGS  struct mdoc *mdoc, struct mdoc_node *n  #define PRE_ARGS  struct mdoc *mdoc, struct mdoc_node *n
 #define POST_ARGS struct mdoc *mdoc  #define POST_ARGS struct mdoc *mdoc
   
 #define NUMSIZ    32  
   
 enum    check_ineq {  enum    check_ineq {
         CHECK_LT,          CHECK_LT,
         CHECK_GT,          CHECK_GT,
Line 1388  post_bl_block_width(POST_ARGS)
Line 1386  post_bl_block_width(POST_ARGS)
         int               i;          int               i;
         enum mdoct        tok;          enum mdoct        tok;
         struct mdoc_node *n;          struct mdoc_node *n;
         char              buf[NUMSIZ];          char              buf[24];
   
         n = mdoc->last;          n = mdoc->last;
   
Line 1420  post_bl_block_width(POST_ARGS)
Line 1418  post_bl_block_width(POST_ARGS)
   
         assert(i < (int)n->args->argc);          assert(i < (int)n->args->argc);
   
         snprintf(buf, NUMSIZ, "%un", (unsigned int)width);          (void)snprintf(buf, sizeof(buf), "%un", (unsigned int)width);
         free(n->args->argv[i].value[0]);          free(n->args->argv[i].value[0]);
         n->args->argv[i].value[0] = mandoc_strdup(buf);          n->args->argv[i].value[0] = mandoc_strdup(buf);
   
Line 1435  post_bl_block_tag(POST_ARGS)
Line 1433  post_bl_block_tag(POST_ARGS)
         struct mdoc_node *n, *nn;          struct mdoc_node *n, *nn;
         size_t            sz, ssz;          size_t            sz, ssz;
         int               i;          int               i;
         char              buf[NUMSIZ];          char              buf[24];
   
         /*          /*
          * Calculate the -width for a `Bl -tag' list if it hasn't been           * Calculate the -width for a `Bl -tag' list if it hasn't been
Line 1470  post_bl_block_tag(POST_ARGS)
Line 1468  post_bl_block_tag(POST_ARGS)
   
         /* Defaults to ten ens. */          /* Defaults to ten ens. */
   
         snprintf(buf, NUMSIZ, "%un", (unsigned int)sz);          (void)snprintf(buf, sizeof(buf), "%un", (unsigned int)sz);
   
         /*          /*
          * We have to dynamically add this to the macro's argument list.           * We have to dynamically add this to the macro's argument list.

Legend:
Removed from v.1.210  
changed lines
  Added in v.1.211

CVSweb