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

Diff for /mandoc/mdoc.c between version 1.176 and 1.177

version 1.176, 2011/01/01 12:59:17 version 1.177, 2011/01/03 11:27:33
Line 106  const struct mdoc_node *
Line 106  const struct mdoc_node *
 mdoc_node(const struct mdoc *m)  mdoc_node(const struct mdoc *m)
 {  {
   
         return(MDOC_HALT & m->flags ? NULL : m->first);          assert( ! (MDOC_HALT & m->flags));
           return(m->first);
 }  }
   
   
Line 114  const struct mdoc_meta *
Line 115  const struct mdoc_meta *
 mdoc_meta(const struct mdoc *m)  mdoc_meta(const struct mdoc *m)
 {  {
   
         return(MDOC_HALT & m->flags ? NULL : &m->meta);          assert( ! (MDOC_HALT & m->flags));
           return(&m->meta);
 }  }
   
   
Line 215  int
Line 217  int
 mdoc_endparse(struct mdoc *m)  mdoc_endparse(struct mdoc *m)
 {  {
   
         if (MDOC_HALT & m->flags)          assert( ! (MDOC_HALT & m->flags));
                 return(0);          if (mdoc_macroend(m))
         else if (mdoc_macroend(m))  
                 return(1);                  return(1);
         m->flags |= MDOC_HALT;          m->flags |= MDOC_HALT;
         return(0);          return(0);
Line 227  int
Line 228  int
 mdoc_addspan(struct mdoc *m, const struct tbl_span *sp)  mdoc_addspan(struct mdoc *m, const struct tbl_span *sp)
 {  {
   
         if (MDOC_HALT & m->flags)          assert( ! (MDOC_HALT & m->flags));
                 return(0);  
   
         /* No text before an initial macro. */          /* No text before an initial macro. */
   
Line 250  int
Line 250  int
 mdoc_parseln(struct mdoc *m, int ln, char *buf, int offs)  mdoc_parseln(struct mdoc *m, int ln, char *buf, int offs)
 {  {
   
         if (MDOC_HALT & m->flags)          assert( ! (MDOC_HALT & m->flags));
                 return(0);  
   
         m->flags |= MDOC_NEWLINE;          m->flags |= MDOC_NEWLINE;
   

Legend:
Removed from v.1.176  
changed lines
  Added in v.1.177

CVSweb