xref: /netbsd-src/tests/lib/libcurses/tests/cbreak (revision bdd37afa3f067e20538481a9e77fc1b10ed27225)
1*bdd37afaSblymninclude start
2*bdd37afaSblymn# setting noecho stops getch setting cbreak itself so we should need
3*bdd37afaSblymn# a newline before getch returns, check this works first.
4*bdd37afaSblymncall OK noecho
5*bdd37afaSblymninput "abcd\n"
6*bdd37afaSblymncall 0x61 getch
7*bdd37afaSblymnnoinput
8*bdd37afaSblymncall 0x62 getch
9*bdd37afaSblymnnoinput
10*bdd37afaSblymncall 0x63 getch
11*bdd37afaSblymnnoinput
12*bdd37afaSblymncall 0x64 getch
13*bdd37afaSblymnnoinput
14*bdd37afaSblymncall 0x0a getch
15*bdd37afaSblymn# set cbreak, getch should return without needing a newline
16*bdd37afaSblymninput "ef"
17*bdd37afaSblymncall OK cbreak
18*bdd37afaSblymncall 0x65 getch
19