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

Diff for /mandoc/term_ps.c between version 1.77 and 1.78

version 1.77, 2015/10/12 00:08:16 version 1.78, 2015/10/13 22:59:54
Line 108  static void    ps_printf(struct termp *, const char *,
Line 108  static void    ps_printf(struct termp *, const char *,
 static  void              ps_putchar(struct termp *, char);  static  void              ps_putchar(struct termp *, char);
 static  void              ps_setfont(struct termp *, enum termfont);  static  void              ps_setfont(struct termp *, enum termfont);
 static  void              ps_setwidth(struct termp *, int, int);  static  void              ps_setwidth(struct termp *, int, int);
 static  struct termp     *pspdf_alloc(const struct mchars *,  static  struct termp     *pspdf_alloc(const struct manoutput *);
                                 const struct manoutput *);  
 static  void              pdf_obj(struct termp *, size_t);  static  void              pdf_obj(struct termp *, size_t);
   
 /*  /*
Line 510  static const struct font fonts[TERMFONT__MAX] = {
Line 509  static const struct font fonts[TERMFONT__MAX] = {
 };  };
   
 void *  void *
 pdf_alloc(const struct mchars *mchars, const struct manoutput *outopts)  pdf_alloc(const struct manoutput *outopts)
 {  {
         struct termp    *p;          struct termp    *p;
   
         if (NULL != (p = pspdf_alloc(mchars, outopts)))          if (NULL != (p = pspdf_alloc(outopts)))
                 p->type = TERMTYPE_PDF;                  p->type = TERMTYPE_PDF;
   
         return p;          return p;
 }  }
   
 void *  void *
 ps_alloc(const struct mchars *mchars, const struct manoutput *outopts)  ps_alloc(const struct manoutput *outopts)
 {  {
         struct termp    *p;          struct termp    *p;
   
         if (NULL != (p = pspdf_alloc(mchars, outopts)))          if (NULL != (p = pspdf_alloc(outopts)))
                 p->type = TERMTYPE_PS;                  p->type = TERMTYPE_PS;
   
         return p;          return p;
 }  }
   
 static struct termp *  static struct termp *
 pspdf_alloc(const struct mchars *mchars, const struct manoutput *outopts)  pspdf_alloc(const struct manoutput *outopts)
 {  {
         struct termp    *p;          struct termp    *p;
         unsigned int     pagex, pagey;          unsigned int     pagex, pagey;
Line 540  pspdf_alloc(const struct mchars *mchars, const struct 
Line 539  pspdf_alloc(const struct mchars *mchars, const struct 
         const char      *pp;          const char      *pp;
   
         p = mandoc_calloc(1, sizeof(struct termp));          p = mandoc_calloc(1, sizeof(struct termp));
         p->symtab = mchars;  
         p->enc = TERMENC_ASCII;          p->enc = TERMENC_ASCII;
         p->fontq = mandoc_reallocarray(NULL,          p->fontq = mandoc_reallocarray(NULL,
             (p->fontsz = 8), sizeof(enum termfont));              (p->fontsz = 8), sizeof(enum termfont));

Legend:
Removed from v.1.77  
changed lines
  Added in v.1.78

CVSweb