tty__getchar(): * Get the tty characters */
| 714 | * Get the tty characters |
| 715 | */ |
| 716 | private void |
| 717 | tty__getchar(struct termios *td, unsigned char *s) |
| 718 | { |
| 719 | |
| 720 | #ifdef VINTR |
| 721 | s[C_INTR] = td->c_cc[VINTR]; |
| 722 | #endif /* VINTR */ |
| 723 | #ifdef VQUIT |
| 724 | s[C_QUIT] = td->c_cc[VQUIT]; |
| 725 | #endif /* VQUIT */ |
| 726 | #ifdef VERASE |
| 727 | s[C_ERASE] = td->c_cc[VERASE]; |
| 728 | #endif /* VERASE */ |
| 729 | #ifdef VKILL |
| 730 | s[C_KILL] = td->c_cc[VKILL]; |
| 731 | #endif /* VKILL */ |
| 732 | #ifdef VEOF |
| 733 | s[C_EOF] = td->c_cc[VEOF]; |
| 734 | #endif /* VEOF */ |
| 735 | #ifdef VEOL |
| 736 | s[C_EOL] = td->c_cc[VEOL]; |
| 737 | #endif /* VEOL */ |
| 738 | #ifdef VEOL2 |
| 739 | s[C_EOL2] = td->c_cc[VEOL2]; |
| 740 | #endif /* VEOL2 */ |
| 741 | #ifdef VSWTCH |
| 742 | s[C_SWTCH] = td->c_cc[VSWTCH]; |
| 743 | #endif /* VSWTCH */ |
| 744 | #ifdef VDSWTCH |
| 745 | s[C_DSWTCH] = td->c_cc[VDSWTCH]; |
| 746 | #endif /* VDSWTCH */ |
| 747 | #ifdef VERASE2 |
| 748 | s[C_ERASE2] = td->c_cc[VERASE2]; |
| 749 | #endif /* VERASE2 */ |
| 750 | #ifdef VSTART |
| 751 | s[C_START] = td->c_cc[VSTART]; |
| 752 | #endif /* VSTART */ |
| 753 | #ifdef VSTOP |
| 754 | s[C_STOP] = td->c_cc[VSTOP]; |
| 755 | #endif /* VSTOP */ |
| 756 | #ifdef VWERASE |
| 757 | s[C_WERASE] = td->c_cc[VWERASE]; |
| 758 | #endif /* VWERASE */ |
| 759 | #ifdef VSUSP |
| 760 | s[C_SUSP] = td->c_cc[VSUSP]; |
| 761 | #endif /* VSUSP */ |
| 762 | #ifdef VDSUSP |
| 763 | s[C_DSUSP] = td->c_cc[VDSUSP]; |
| 764 | #endif /* VDSUSP */ |
| 765 | #ifdef VREPRINT |
| 766 | s[C_REPRINT] = td->c_cc[VREPRINT]; |
| 767 | #endif /* VREPRINT */ |
| 768 | #ifdef VDISCARD |
| 769 | s[C_DISCARD] = td->c_cc[VDISCARD]; |
| 770 | #endif /* VDISCARD */ |
| 771 | #ifdef VLNEXT |
| 772 | s[C_LNEXT] = td->c_cc[VLNEXT]; |
| 773 | #endif /* VLNEXT */ |
no outgoing calls
no test coverage detected