[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.52 and 1.53

version 1.52, 2011/01/04 22:28:17 version 1.53, 2011/01/09 13:16:48
Line 60 
Line 60 
 man_node(const struct man *m)  man_node(const struct man *m)
 {  {
   
         return(MAN_HALT & m->flags ? NULL : m->first);          assert( ! (MAN_HALT & m->flags));
           return(m->first);
 }  }
   
   
Line 68 
Line 69 
 man_meta(const struct man *m)  man_meta(const struct man *m)
 {  {
   
         return(MAN_HALT & m->flags ? NULL : &m->meta);          assert( ! (MAN_HALT & m->flags));
           return(&m->meta);
 }  }
   
   
Line 111 
Line 113 
 man_endparse(struct man *m)  man_endparse(struct man *m)
 {  {
   
         if (MAN_HALT & m->flags)          assert( ! (MAN_HALT & m->flags));
                 return(0);          if (man_macroend(m))
         else if (man_macroend(m))  
                 return(1);                  return(1);
         m->flags |= MAN_HALT;          m->flags |= MAN_HALT;
         return(0);          return(0);
Line 124 
Line 125 
 man_parseln(struct man *m, int ln, char *buf, int offs)  man_parseln(struct man *m, int ln, char *buf, int offs)
 {  {
   
         if (MAN_HALT & m->flags)          assert( ! (MAN_HALT & m->flags));
                 return(0);  
   
         return(('.' == buf[offs] || '\'' == buf[offs]) ?          return(('.' == buf[offs] || '\'' == buf[offs]) ?
                         man_pmacro(m, ln, buf, offs) :                          man_pmacro(m, ln, buf, offs) :
                         man_ptext(m, ln, buf, offs));                          man_ptext(m, ln, buf, offs));
Line 359 
Line 358 
 man_addspan(struct man *m, const struct tbl_span *sp)  man_addspan(struct man *m, const struct tbl_span *sp)
 {  {
   
           assert( ! (MAN_HALT & m->flags));
         if ( ! man_span_alloc(m, sp))          if ( ! man_span_alloc(m, sp))
                 return(0);                  return(0);
         return(man_descope(m, 0, 0));          return(man_descope(m, 0, 0));
Line 461 
Line 461 
 }  }
   
   
 int  static int
 man_pmacro(struct man *m, int ln, char *buf, int offs)  man_pmacro(struct man *m, int ln, char *buf, int offs)
 {  {
         int              i, j, ppos;          int              i, j, ppos;

Legend:
Removed from v.1.52  
changed lines
  Added in v.1.53