[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.374 and 1.375

version 1.374, 2019/06/27 15:07:30 version 1.375, 2019/09/13 19:26:46
Line 1186  post_fname(POST_ARGS)
Line 1186  post_fname(POST_ARGS)
         size_t                   pos;          size_t                   pos;
   
         n = mdoc->last->child;          n = mdoc->last->child;
         pos = strcspn(n->string, "()");          cp = n->string;
         cp = n->string + pos;          if (*cp == '(') {
         if ( ! (cp[0] == '\0' || (cp[0] == '(' && cp[1] == '*')))                  if (cp[strlen(cp + 1)] == ')')
                 mandoc_msg(MANDOCERR_FN_PAREN, n->line, n->pos + pos,                          return;
                     "%s", n->string);                  pos = 0;
           } else {
                   pos = strcspn(cp, "()");
                   if (cp[pos] == '\0')
                           return;
           }
           mandoc_msg(MANDOCERR_FN_PAREN, n->line, n->pos + pos, "%s", cp);
 }  }
   
 static void  static void

Legend:
Removed from v.1.374  
changed lines
  Added in v.1.375

CVSweb