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

Diff for /mandoc/out.h between version 1.18 and 1.23

version 1.18, 2011/03/22 10:13:01 version 1.23, 2014/08/12 19:28:03
Line 31  enum roffscale {
Line 31  enum roffscale {
         SCALE_MAX          SCALE_MAX
 };  };
   
 enum    roffdeco {  
         DECO_NONE,  
         DECO_NUMBERED, /* numbered character */  
         DECO_SPECIAL, /* special character */  
         DECO_SSPECIAL, /* single-char special */  
         DECO_RESERVED, /* reserved word */  
         DECO_BOLD, /* bold font */  
         DECO_ITALIC, /* italic font */  
         DECO_ROMAN, /* "normal" undecorated font */  
         DECO_PREVIOUS, /* revert to previous font */  
         DECO_NOSPACE, /* suppress spacing */  
         DECO_FONT, /* font */  
         DECO_FFONT, /* font family */  
         DECO_MAX  
 };  
   
 enum    chars {  
         CHARS_ASCII, /* 7-bit ascii representation */  
         CHARS_HTML /* unicode values */  
 };  
   
 struct  roffcol {  struct  roffcol {
         size_t           width; /* width of cell */          size_t           width; /* width of cell */
         size_t           decimal; /* decimal position in cell */          size_t           decimal; /* decimal position in cell */
Line 80  __BEGIN_DECLS
Line 59  __BEGIN_DECLS
         while (/* CONSTCOND */ 0)          while (/* CONSTCOND */ 0)
   
 #define SCALE_HS_INIT(p, v) \  #define SCALE_HS_INIT(p, v) \
         do { (p)->unit = SCALE_BU; \          do { (p)->unit = SCALE_EN; \
              (p)->scale = (v); } \               (p)->scale = (v); } \
         while (/* CONSTCOND */ 0)          while (/* CONSTCOND */ 0)
   
 int               a2roffsu(const char *, struct roffsu *, enum roffscale);  int               a2roffsu(const char *, struct roffsu *, enum roffscale);
 int               a2roffdeco(enum roffdeco *, const char **, size_t *);  void              tblcalc(struct rofftbl *tbl, const struct tbl_span *);
 void              time2a(time_t, char *, size_t);  
 void              tblcalc(struct rofftbl *tbl, const struct tbl_span *);  
   
 void             *chars_init(enum chars);  
 const char       *chars_num2char(const char *, size_t);  
 const char       *chars_spec2str(void *, const char *, size_t, size_t *);  
 int               chars_spec2cp(void *, const char *, size_t);  
 const char       *chars_res2str(void *, const char *, size_t, size_t *);  
 int               chars_res2cp(void *, const char *, size_t);  
 void              chars_free(void *);  
   
 __END_DECLS  __END_DECLS
   

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.23

CVSweb