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

Diff for /src/usr.bin/mandoc/man.c between version 1.112 and 1.113

version 1.112, 2015/09/04 21:24:26 version 1.113, 2015/10/06 18:30:43
Line 60 
Line 60 
         if (man->last->type != ROFFT_EQN || ln > man->last->line)          if (man->last->type != ROFFT_EQN || ln > man->last->line)
                 man->flags |= MAN_NEWLINE;                  man->flags |= MAN_NEWLINE;
   
         return (roff_getcontrol(man->roff, buf, &offs) ?          return roff_getcontrol(man->roff, buf, &offs) ?
             man_pmacro(man, ln, buf, offs) :              man_pmacro(man, ln, buf, offs) :
             man_ptext(man, ln, buf, offs));              man_ptext(man, ln, buf, offs);
 }  }
   
 static void  static void
Line 95 
Line 95 
         if (man->flags & MAN_LITERAL) {          if (man->flags & MAN_LITERAL) {
                 roff_word_alloc(man, line, offs, buf + offs);                  roff_word_alloc(man, line, offs, buf + offs);
                 man_descope(man, line, offs);                  man_descope(man, line, offs);
                 return(1);                  return 1;
         }          }
   
         for (i = offs; buf[i] == ' '; i++)          for (i = offs; buf[i] == ' '; i++)
Line 113 
Line 113 
                         roff_elem_alloc(man, line, offs, MAN_sp);                          roff_elem_alloc(man, line, offs, MAN_sp);
                         man->next = ROFF_NEXT_SIBLING;                          man->next = ROFF_NEXT_SIBLING;
                 }                  }
                 return(1);                  return 1;
         }          }
   
         /*          /*
Line 150 
Line 150 
                 man->last->flags |= MAN_EOS;                  man->last->flags |= MAN_EOS;
   
         man_descope(man, line, offs);          man_descope(man, line, offs);
         return(1);          return 1;
 }  }
   
 static int  static int
Line 181 
Line 181 
         if (tok == TOKEN_NONE) {          if (tok == TOKEN_NONE) {
                 mandoc_msg(MANDOCERR_MACRO, man->parse,                  mandoc_msg(MANDOCERR_MACRO, man->parse,
                     ln, ppos, buf + ppos - 1);                      ln, ppos, buf + ppos - 1);
                 return(1);                  return 1;
         }          }
   
         /* Skip a leading escape sequence or tab. */          /* Skip a leading escape sequence or tab. */
Line 232 
Line 232 
                 n = man->last;                  n = man->last;
                 if (n->type == ROFFT_BODY &&                  if (n->type == ROFFT_BODY &&
                     strcmp(n->prev->child->string, "NAME"))                      strcmp(n->prev->child->string, "NAME"))
                         return(2);                          return 2;
         }          }
   
         /*          /*
Line 243 
Line 243 
   
         if ( ! bline || man->flags & MAN_ELINE ||          if ( ! bline || man->flags & MAN_ELINE ||
             man_macros[tok].flags & MAN_NSCOPED)              man_macros[tok].flags & MAN_NSCOPED)
                 return(1);                  return 1;
   
         assert(man->flags & MAN_BLINE);          assert(man->flags & MAN_BLINE);
         man->flags &= ~MAN_BLINE;          man->flags &= ~MAN_BLINE;
   
         man_unscope(man, man->last->parent);          man_unscope(man, man->last->parent);
         roff_body_alloc(man, ln, ppos, man->last->tok);          roff_body_alloc(man, ln, ppos, man->last->tok);
         return(1);          return 1;
 }  }
   
 void  void
Line 328 
Line 328 
 {  {
   
         assert(man && man->parse);          assert(man && man->parse);
         return(man->parse);          return man->parse;
 }  }

Legend:
Removed from v.1.112  
changed lines
  Added in v.1.113