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

Diff for /mandoc/term.c between version 1.149 and 1.152

version 1.149, 2010/06/25 18:53:14 version 1.152, 2010/06/28 09:48:44
Line 31 
Line 31 
 #include "chars.h"  #include "chars.h"
 #include "out.h"  #include "out.h"
 #include "term.h"  #include "term.h"
 #include "man.h"  
 #include "mdoc.h"  
 #include "main.h"  #include "main.h"
   
 static  void              spec(struct termp *, const char *, size_t);  static  void              spec(struct termp *, const char *, size_t);
Line 135  term_flushln(struct termp *p)
Line 133  term_flushln(struct termp *p)
         size_t           vbl;   /* number of blanks to prepend to output */          size_t           vbl;   /* number of blanks to prepend to output */
         size_t           vend;  /* end of word visual position on output */          size_t           vend;  /* end of word visual position on output */
         size_t           bp;    /* visual right border position */          size_t           bp;    /* visual right border position */
         int              j;     /* temporary loop index */          int              j;     /* temporary loop index for p->buf */
         int              jhy;   /* last hyphen before line overflow */          int              jhy;   /* last hyph before overflow w/r/t j */
         size_t           maxvis, mmax;          size_t           maxvis; /* output position of visible boundary */
           size_t           mmax; /* used in calculating bp */
   
         /*          /*
          * First, establish the maximum columns of "visible" content.           * First, establish the maximum columns of "visible" content.
Line 482  term_word(struct termp *p, const char *word)
Line 481  term_word(struct termp *p, const char *word)
                 }                  }
   
         if ( ! (TERMP_NOSPACE & p->flags)) {          if ( ! (TERMP_NOSPACE & p->flags)) {
                 bufferc(p, ' ');                  if ( ! (TERMP_KEEP & p->flags)) {
                 if (TERMP_SENTENCE & p->flags)                          if (TERMP_PREKEEP & p->flags)
                                   p->flags |= TERMP_KEEP;
                         bufferc(p, ' ');                          bufferc(p, ' ');
                           if (TERMP_SENTENCE & p->flags)
                                   bufferc(p, ' ');
                   } else
                           bufferc(p, ASCII_NBRSP);
         }          }
   
         if ( ! (p->flags & TERMP_NONOSPACE))          if ( ! (p->flags & TERMP_NONOSPACE))

Legend:
Removed from v.1.149  
changed lines
  Added in v.1.152

CVSweb