MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / tty_quotemode

Function tty_quotemode

extern/editline/src/tty.c:1088–1107  ·  view source on GitHub ↗

tty_quotemode(): * Turn on quote mode */

Source from the content-addressed store, hash-verified

1086 * Turn on quote mode
1087 */
1088protected int
1089tty_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():

Callers 1

ed_quoted_insertFunction · 0.85

Calls 2

tty_setup_flagsFunction · 0.85
tty_settyFunction · 0.85

Tested by

no test coverage detected