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

Diff for /mandoc/roff.c between version 1.356 and 1.357

version 1.356, 2018/12/30 00:49:56 version 1.357, 2018/12/31 04:55:47
Line 819  roff_man_free1(struct roff_man *man)
Line 819  roff_man_free1(struct roff_man *man)
         free(man->meta.sodest);          free(man->meta.sodest);
 }  }
   
   void
   roff_state_reset(struct roff_man *man)
   {
           man->last = man->meta.first;
           man->last_es = NULL;
           man->flags = 0;
           man->lastsec = man->lastnamed = SEC_NONE;
           man->next = ROFF_NEXT_CHILD;
           roff_setreg(man->roff, "nS", 0, '=');
   }
   
 static void  static void
 roff_man_alloc1(struct roff_man *man)  roff_man_alloc1(struct roff_man *man)
 {  {
         memset(&man->meta, 0, sizeof(man->meta));          memset(&man->meta, 0, sizeof(man->meta));
         man->meta.first = mandoc_calloc(1, sizeof(*man->meta.first));          man->meta.first = mandoc_calloc(1, sizeof(*man->meta.first));
         man->meta.first->type = ROFFT_ROOT;          man->meta.first->type = ROFFT_ROOT;
         man->last = man->meta.first;  
         man->last_es = NULL;  
         man->flags = 0;  
         man->meta.macroset = MACROSET_NONE;          man->meta.macroset = MACROSET_NONE;
         man->lastsec = man->lastnamed = SEC_NONE;          roff_state_reset(man);
         man->next = ROFF_NEXT_CHILD;  
 }  }
   
 void  void

Legend:
Removed from v.1.356  
changed lines
  Added in v.1.357

CVSweb