version 1.10, 2009/03/26 14:44:41 |
version 1.12, 2009/03/26 16:47:13 |
Line 454 term_pescape(struct termp *p, const char *word, int *i |
|
Line 454 term_pescape(struct termp *p, const char *word, int *i |
|
term_nescape(p, &word[*i], 1); |
term_nescape(p, &word[*i], 1); |
return; |
return; |
} |
} |
|
|
|
} else if ('f' == word[*i]) { |
|
(*i)++; |
|
if (*i >= len) |
|
return; |
|
switch (word[*i]) { |
|
case ('B'): |
|
p->flags |= TERMP_BOLD; |
|
break; |
|
case ('I'): |
|
p->flags |= TERMP_UNDER; |
|
break; |
|
case ('P'): |
|
/* FALLTHROUGH */ |
|
case ('R'): |
|
p->flags &= ~TERMP_STYLE; |
|
break; |
|
default: |
|
break; |
|
} |
|
return; |
|
|
} else if ('[' != word[*i]) { |
} else if ('[' != word[*i]) { |
term_nescape(p, &word[*i], 1); |
term_nescape(p, &word[*i], 1); |