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

Diff for /mandoc/term.c between version 1.284 and 1.285

version 1.284, 2021/10/04 18:56:31 version 1.285, 2022/01/10 18:01:35
Line 1 
Line 1 
 /* $Id$ */  /* $Id$ */
 /*  /*
  * Copyright (c) 2010-2021 Ingo Schwarze <schwarze@openbsd.org>   * Copyright (c) 2010-2022 Ingo Schwarze <schwarze@openbsd.org>
  * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>   * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  *   *
  * Permission to use, copy, modify, and distribute this software for any   * Permission to use, copy, modify, and distribute this software for any
Line 636  term_word(struct termp *p, const char *word)
Line 636  term_word(struct termp *p, const char *word)
                         if (a2roffsu(seq, &su, SCALE_EM) == NULL)                          if (a2roffsu(seq, &su, SCALE_EM) == NULL)
                                 continue;                                  continue;
                         uc += term_hen(p, &su);                          uc += term_hen(p, &su);
                         if (uc > 0)                          if (uc > 0) {
                                 while (uc-- > 0)                                  while (uc > 0) {
                                         bufferc(p, ASCII_NBRSP);                                          bufferc(p, ASCII_NBRSP);
                         else if (p->col > (size_t)(-uc))                                          uc -= term_len(p, 1);
                                   }
                           } else if (p->col > (size_t)(-uc)) {
                                 p->col += uc;                                  p->col += uc;
                         else {                          } else {
                                 uc += p->col;                                  uc += p->col;
                                 p->col = 0;                                  p->col = 0;
                                 if (p->tcol->offset > (size_t)(-uc)) {                                  if (p->tcol->offset > (size_t)(-uc)) {

Legend:
Removed from v.1.284  
changed lines
  Added in v.1.285

CVSweb