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

Diff for /mandoc/Attic/mdocterm.c between version 1.19 and 1.21

version 1.19, 2009/02/28 14:43:35 version 1.21, 2009/02/28 21:31:13
Line 465  pescape(struct termp *p, const char *word, size_t *i, 
Line 465  pescape(struct termp *p, const char *word, size_t *i, 
                         /* FALLTHROUGH */                          /* FALLTHROUGH */
                 case ('.'):                  case ('.'):
                         chara(p, word[*i]);                          chara(p, word[*i]);
                           break;
                   case ('e'):
                           chara(p, '\\');
                           break;
                 default:                  default:
                         break;                          break;
                 }                  }
Line 554  word(struct termp *p, const char *word)
Line 558  word(struct termp *p, const char *word)
                 if ( ! xisspace(word[i])) {                  if ( ! xisspace(word[i])) {
                         j++;                          j++;
                         continue;                          continue;
                   }
   
                   /* Escaped spaces don't delimit... */
                   if (i > 0 && xisspace(word[i]) && '\\' == word[i - 1]) {
                           j++;
                           continue;
                 }                  }
   
                 if (0 == j)                  if (0 == j)
                         continue;                          continue;
                 assert(i >= j);                  assert(i >= j);

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.21

CVSweb