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

Diff for /mandoc/roff.c between version 1.82 and 1.83

version 1.82, 2010/05/17 02:01:05 version 1.83, 2010/05/24 22:25:58
Line 38  enum rofft {
Line 38  enum rofft {
         ROFF_de,          ROFF_de,
         ROFF_dei,          ROFF_dei,
         ROFF_de1,          ROFF_de1,
           ROFF_ds,
         ROFF_el,          ROFF_el,
         ROFF_ie,          ROFF_ie,
         ROFF_if,          ROFF_if,
         ROFF_ig,          ROFF_ig,
           ROFF_rm,
           ROFF_tr,
         ROFF_cblock,          ROFF_cblock,
         ROFF_ccond,          ROFF_ccond,
         ROFF_MAX          ROFF_MAX
Line 98  static enum rofferr  roff_ccond(ROFF_ARGS);
Line 101  static enum rofferr  roff_ccond(ROFF_ARGS);
 static  enum rofferr     roff_cond(ROFF_ARGS);  static  enum rofferr     roff_cond(ROFF_ARGS);
 static  enum rofferr     roff_cond_text(ROFF_ARGS);  static  enum rofferr     roff_cond_text(ROFF_ARGS);
 static  enum rofferr     roff_cond_sub(ROFF_ARGS);  static  enum rofferr     roff_cond_sub(ROFF_ARGS);
   static  enum rofferr     roff_line(ROFF_ARGS);
   
 const   struct roffmac   roffs[ROFF_MAX] = {  const   struct roffmac   roffs[ROFF_MAX] = {
         { "am", roff_block, roff_block_text, roff_block_sub, 0 },          { "am", roff_block, roff_block_text, roff_block_sub, 0 },
Line 106  const struct roffmac  roffs[ROFF_MAX] = {
Line 110  const struct roffmac  roffs[ROFF_MAX] = {
         { "de", roff_block, roff_block_text, roff_block_sub, 0 },          { "de", roff_block, roff_block_text, roff_block_sub, 0 },
         { "dei", roff_block, roff_block_text, roff_block_sub, 0 },          { "dei", roff_block, roff_block_text, roff_block_sub, 0 },
         { "de1", roff_block, roff_block_text, roff_block_sub, 0 },          { "de1", roff_block, roff_block_text, roff_block_sub, 0 },
           { "ds", roff_line, NULL, NULL, 0 },
         { "el", roff_cond, roff_cond_text, roff_cond_sub, ROFFMAC_STRUCT },          { "el", roff_cond, roff_cond_text, roff_cond_sub, ROFFMAC_STRUCT },
         { "ie", roff_cond, roff_cond_text, roff_cond_sub, ROFFMAC_STRUCT },          { "ie", roff_cond, roff_cond_text, roff_cond_sub, ROFFMAC_STRUCT },
         { "if", roff_cond, roff_cond_text, roff_cond_sub, ROFFMAC_STRUCT },          { "if", roff_cond, roff_cond_text, roff_cond_sub, ROFFMAC_STRUCT },
         { "ig", roff_block, roff_block_text, roff_block_sub, 0 },          { "ig", roff_block, roff_block_text, roff_block_sub, 0 },
           { "rm", roff_line, NULL, NULL, 0 },
           { "tr", roff_line, NULL, NULL, 0 },
         { ".", roff_cblock, NULL, NULL, 0 },          { ".", roff_cblock, NULL, NULL, 0 },
         { "\\}", roff_ccond, NULL, NULL, 0 },          { "\\}", roff_ccond, NULL, NULL, 0 },
 };  };
Line 702  roff_cond(ROFF_ARGS)
Line 709  roff_cond(ROFF_ARGS)
   
         *offs = pos;          *offs = pos;
         return(ROFF_RERUN);          return(ROFF_RERUN);
   }
   
   
   /* ARGSUSED */
   static enum rofferr
   roff_line(ROFF_ARGS)
   {
   
           return(ROFF_IGN);
 }  }

Legend:
Removed from v.1.82  
changed lines
  Added in v.1.83

CVSweb