exit_alt_charset_mode
exit_alt_charset_mode = ABSENT_STRING;
exit_alt_charset_mode = NULL;
&& PRESENT(exit_alt_charset_mode))
ANDMISSING(exit_alt_charset_mode, acs_chars);
PAIRED(enter_alt_charset_mode, exit_alt_charset_mode);
PCH_KLUDGE(exit_pc_charset_mode, exit_alt_charset_mode)) {
&& PRESENT(exit_alt_charset_mode)) {
PCH_KLUDGE(exit_pc_charset_mode, exit_alt_charset_mode)) {
exit_alt_charset_mode = ABSENT_STRING;
exit_alt_charset_mode = NULL;
|| !rewrite_sgr(off, exit_alt_charset_mode)
|| !rewrite_sgr(end, exit_alt_charset_mode)) {
if (PRESENT(exit_alt_charset_mode)) {
TR(TRACE_DATABASE, ("scan for rmacs %s", _nc_visbuf(exit_alt_charset_mode)));
k = strlen(exit_alt_charset_mode);
unsigned k2 = compare_part(exit_alt_charset_mode,
if ((PreviousAttr & A_ALTCHARSET) && exit_alt_charset_mode) {
doPut(exit_alt_charset_mode);
TurnOff(A_ALTCHARSET, exit_alt_charset_mode);
if (exit_alt_charset_mode)
NCURSES_PUTP2("exit_alt_charset_mode", exit_alt_charset_mode);
if ((previous_attr & A_ALTCHARSET) && exit_alt_charset_mode) {
doPut(exit_alt_charset_mode);
TurnOff(A_ALTCHARSET, exit_alt_charset_mode);
exit_alt_charset_mode = ABSENT_STRING;
ANDMISSING(ena_acs, exit_alt_charset_mode);
PAIRED(exit_alt_charset_mode, exit_alt_charset_mode);
if (VALID_STRING(exit_alt_charset_mode)) {
vt100_rmacs = (!strcmp("\033(B", exit_alt_charset_mode)
: (!strcmp("\017", exit_alt_charset_mode)