version 1.141, 2018/10/31 10:05:47 |
version 1.142, 2018/11/12 14:18:10 |
|
|
ptr = last + 1; |
ptr = last + 1; |
continue; |
continue; |
} |
} |
|
|
if (*ptr > 0x7f && utf8_open(ud, *ptr) == UTF8_MORE) { |
if (*ptr > 0x7f && utf8_open(ud, *ptr) == UTF8_MORE) { |
ptr++; |
ptr++; |
|
|
|
|
if (maxlen > 0 && size + 1 > (size_t)maxlen) |
if (maxlen > 0 && size + 1 > (size_t)maxlen) |
break; |
break; |
|
|
if (*ptr > 0x1f && *ptr < 0x7f) { |
if (*ptr == '\001') |
|
gc.attr ^= GRID_ATTR_CHARSET; |
|
else if (*ptr > 0x1f && *ptr < 0x7f) { |
size++; |
size++; |
screen_write_putc(ctx, &gc, *ptr); |
screen_write_putc(ctx, &gc, *ptr); |
} |
} |