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

Diff for /mandoc/term.c between version 1.213 and 1.214

version 1.213, 2013/12/24 23:04:36 version 1.214, 2013/12/25 00:39:31
Line 407  term_fontpop(struct termp *p)
Line 407  term_fontpop(struct termp *p)
 void  void
 term_word(struct termp *p, const char *word)  term_word(struct termp *p, const char *word)
 {  {
           const char       nbrsp[2] = { ASCII_NBRSP, 0 };
         const char      *seq, *cp;          const char      *seq, *cp;
         char             c;          char             c;
         int              sz, uc;          int              sz, uc;
Line 438  term_word(struct termp *p, const char *word)
Line 439  term_word(struct termp *p, const char *word)
                                 word++;                                  word++;
                                 continue;                                  continue;
                         }                          }
                         ssz = strcspn(word, "\\");                          if (TERMP_NBRWORD & p->flags) {
                                   if (' ' == *word) {
                                           encode(p, nbrsp, 1);
                                           word++;
                                           continue;
                                   }
                                   ssz = strcspn(word, "\\ ");
                           } else
                                   ssz = strcspn(word, "\\");
                         encode(p, word, ssz);                          encode(p, word, ssz);
                         word += (int)ssz;                          word += (int)ssz;
                         continue;                          continue;
Line 513  term_word(struct termp *p, const char *word)
Line 522  term_word(struct termp *p, const char *word)
                         break;                          break;
                 }                  }
         }          }
           p->flags &= ~TERMP_NBRWORD;
 }  }
   
 static void  static void

Legend:
Removed from v.1.213  
changed lines
  Added in v.1.214

CVSweb