tty_quotemode(): * Turn on quote mode */
| 1086 | * Turn on quote mode |
| 1087 | */ |
| 1088 | protected int |
| 1089 | tty_quotemode(EditLine *el) |
| 1090 | { |
| 1091 | if (el->el_tty.t_mode == QU_IO) |
| 1092 | return 0; |
| 1093 | |
| 1094 | el->el_tty.t_qu = el->el_tty.t_ed; |
| 1095 | |
| 1096 | tty_setup_flags(el, &el->el_tty.t_qu, QU_IO); |
| 1097 | |
| 1098 | if (tty_setty(el, TCSADRAIN, &el->el_tty.t_qu) == -1) { |
| 1099 | #ifdef DEBUG_TTY |
| 1100 | (void) fprintf(el->el_errfile, "%s: tty_setty: %s\n", __func__, |
| 1101 | strerror(errno)); |
| 1102 | #endif /* DEBUG_TTY */ |
| 1103 | return -1; |
| 1104 | } |
| 1105 | el->el_tty.t_mode = QU_IO; |
| 1106 | return 0; |
| 1107 | } |
| 1108 | |
| 1109 | |
| 1110 | /* tty_noquotemode(): |
no test coverage detected