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

Diff for /mandoc/term.c between version 1.165 and 1.168

version 1.165, 2010/07/26 21:58:41 version 1.168, 2010/08/20 23:22:09
Line 83  term_alloc(enum termenc enc)
Line 83  term_alloc(enum termenc enc)
         p = calloc(1, sizeof(struct termp));          p = calloc(1, sizeof(struct termp));
         if (NULL == p) {          if (NULL == p) {
                 perror(NULL);                  perror(NULL);
                 exit(EXIT_FAILURE);                  exit(MANDOCLEVEL_SYSERR);
         }          }
   
         p->enc = enc;          p->enc = enc;
Line 275  term_flushln(struct termp *p)
Line 275  term_flushln(struct termp *p)
                 vis = vend;                  vis = vend;
         }          }
   
           /*
            * If there was trailing white space, it was not printed;
            * so reset the cursor position accordingly.
            */
           vis -= vbl;
   
         p->col = 0;          p->col = 0;
         p->overstep = 0;          p->overstep = 0;
   
Line 502  term_word(struct termp *p, const char *word)
Line 508  term_word(struct termp *p, const char *word)
   
         if ( ! (p->flags & TERMP_NONOSPACE))          if ( ! (p->flags & TERMP_NONOSPACE))
                 p->flags &= ~TERMP_NOSPACE;                  p->flags &= ~TERMP_NOSPACE;
           else
                   p->flags |= TERMP_NOSPACE;
   
         p->flags &= ~TERMP_SENTENCE;          p->flags &= ~TERMP_SENTENCE;
   
Line 575  adjbuf(struct termp *p, size_t sz)
Line 583  adjbuf(struct termp *p, size_t sz)
         p->buf = realloc(p->buf, p->maxcols);          p->buf = realloc(p->buf, p->maxcols);
         if (NULL == p->buf) {          if (NULL == p->buf) {
                 perror(NULL);                  perror(NULL);
                 exit(EXIT_FAILURE);                  exit(MANDOCLEVEL_SYSERR);
         }          }
 }  }
   

Legend:
Removed from v.1.165  
changed lines
  Added in v.1.168

CVSweb