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

Diff for /mandoc/Attic/html4_strict.c between version 1.4 and 1.5

version 1.4, 2008/11/23 23:12:47 version 1.5, 2008/11/23 23:35:25
Line 472  static int
Line 472  static int
 roff_Dd(ROFFCALL_ARGS)  roff_Dd(ROFFCALL_ARGS)
 {  {
   
           dbg_enter(arg, ROFF_Dd);
   
         assert(ROFF_PRELUDE & tree->state);          assert(ROFF_PRELUDE & tree->state);
         if (ROFF_PRELUDE_Dt & tree->state ||          if (ROFF_PRELUDE_Dt & tree->state ||
                         ROFF_PRELUDE_Dd & tree->state) {                          ROFF_PRELUDE_Dd & tree->state) {
Line 483  roff_Dd(ROFFCALL_ARGS)
Line 485  roff_Dd(ROFFCALL_ARGS)
         assert(NULL == tree->last);          assert(NULL == tree->last);
         tree->state |= ROFF_PRELUDE_Dd;          tree->state |= ROFF_PRELUDE_Dd;
   
         dbg_enter(arg, ROFF_Dd);          dbg_leave(arg, ROFF_Dd);
   
         return(1);          return(1);
 }  }
   
Line 492  static int
Line 495  static int
 roff_Dt(ROFFCALL_ARGS)  roff_Dt(ROFFCALL_ARGS)
 {  {
   
           dbg_enter(arg, ROFF_Dt);
   
         assert(ROFF_PRELUDE & tree->state);          assert(ROFF_PRELUDE & tree->state);
         if ( ! (ROFF_PRELUDE_Dd & tree->state) ||          if ( ! (ROFF_PRELUDE_Dd & tree->state) ||
                         (ROFF_PRELUDE_Dt & tree->state)) {                          (ROFF_PRELUDE_Dt & tree->state)) {
Line 503  roff_Dt(ROFFCALL_ARGS)
Line 508  roff_Dt(ROFFCALL_ARGS)
         assert(NULL == tree->last);          assert(NULL == tree->last);
         tree->state |= ROFF_PRELUDE_Dt;          tree->state |= ROFF_PRELUDE_Dt;
   
         dbg_enter(arg, ROFF_Dt);          dbg_leave(arg, ROFF_Dt);
   
         return(1);          return(1);
 }  }
   
Line 518  roff_Os(ROFFCALL_ARGS)
Line 524  roff_Os(ROFFCALL_ARGS)
                 return(1);                  return(1);
         }          }
   
           dbg_enter(arg, ROFF_Os);
   
         assert(ROFF_PRELUDE & tree->state);          assert(ROFF_PRELUDE & tree->state);
         if ( ! (ROFF_PRELUDE_Dt & tree->state) ||          if ( ! (ROFF_PRELUDE_Dt & tree->state) ||
                         ! (ROFF_PRELUDE_Dd & tree->state)) {                          ! (ROFF_PRELUDE_Dd & tree->state)) {
Line 534  roff_Os(ROFFCALL_ARGS)
Line 542  roff_Os(ROFFCALL_ARGS)
         tree->state &= ~ROFF_PRELUDE;          tree->state &= ~ROFF_PRELUDE;
         tree->state |= ROFF_BODY;          tree->state |= ROFF_BODY;
   
         dbg_enter(arg, ROFF_Os);  
         return(1);          return(1);
 }  }
   
Line 549  roff_Sh(ROFFCALL_ARGS)
Line 556  roff_Sh(ROFFCALL_ARGS)
                 return(1);                  return(1);
         }          }
   
           dbg_enter(arg, ROFF_Sh);
   
         if (NULL == roffnode_new(ROFF_Sh, in->line, tree))          if (NULL == roffnode_new(ROFF_Sh, in->line, tree))
                 return(0);                  return(0);
   
         dbg_enter(arg, ROFF_Sh);          dbg_leave(arg, ROFF_Li);
   
         return(1);          return(1);
 }  }
   
Line 561  static int
Line 571  static int
 roff_Li(ROFFCALL_ARGS)  roff_Li(ROFFCALL_ARGS)
 {  {
   
           dbg_enter(arg, ROFF_Li);
           dbg_leave(arg, ROFF_Li);
   
         return(1);          return(1);
 }  }
   
   
   #if 0
 static int  static int
   parse_args(void)
   {
           skip_whitespace();
   
           while (pos < sz) {
   
                   if (is_arg) {
                   } else if (parsable) {
                           if (is_callable_token()) {
                           }
                   }
   
                   skip_whitespace();
           }
   }
   #endif
   
   
   static int
 roff_An(ROFFCALL_ARGS)  roff_An(ROFFCALL_ARGS)
 {  {
   
           dbg_enter(arg, ROFF_An);
   
           /* Do our ML stuff. */
   
           /*parse_args();*/
   
           /* Do our trailing whitespace stuff. */
   
           dbg_leave(arg, ROFF_An);
   
         return(1);          return(1);
 }  }

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

CVSweb