version 1.236, 2014/11/21 01:52:53 |
version 1.237, 2014/12/02 10:08:06 |
Line 417 term_word(struct termp *p, const char *word) |
|
Line 417 term_word(struct termp *p, const char *word) |
|
else |
else |
p->flags |= TERMP_NOSPACE; |
p->flags |= TERMP_NOSPACE; |
|
|
p->flags &= ~TERMP_SENTENCE; |
p->flags &= ~(TERMP_SENTENCE | TERMP_NONEWLINE); |
|
|
while ('\0' != *word) { |
while ('\0' != *word) { |
if ('\\' != *word) { |
if ('\\' != *word) { |
Line 487 term_word(struct termp *p, const char *word) |
|
Line 487 term_word(struct termp *p, const char *word) |
|
if (TERMP_SKIPCHAR & p->flags) |
if (TERMP_SKIPCHAR & p->flags) |
p->flags &= ~TERMP_SKIPCHAR; |
p->flags &= ~TERMP_SKIPCHAR; |
else if ('\0' == *word) |
else if ('\0' == *word) |
p->flags |= TERMP_NOSPACE; |
p->flags |= (TERMP_NOSPACE | TERMP_NONEWLINE); |
continue; |
continue; |
case ESCAPE_SKIPCHAR: |
case ESCAPE_SKIPCHAR: |
p->flags |= TERMP_SKIPCHAR; |
p->flags |= TERMP_SKIPCHAR; |