1*ce321bb0Sblymninclude start 2*ce321bb0Sblymndelay 1000 3*ce321bb0Sblymn# input delay 1000 equals to 10 tenths of seconds 4*ce321bb0Sblymn# getch must fail for halfdelay(5) and pass for halfdelay(15) 5*ce321bb0Sblymninput "a" 6*ce321bb0Sblymncall OK halfdelay 15 7*ce321bb0Sblymncall 0x61 getch 8*ce321bb0Sblymncall OK halfdelay 5 9*ce321bb0Sblymninput "a" 10*ce321bb0Sblymncall -1 getch 11*ce321bb0Sblymn 12*ce321bb0Sblymn# leave halfdelay mode using nocbreak 13*ce321bb0Sblymn# setting noecho stops getch setting cbreak itself. 14*ce321bb0Sblymn 15*ce321bb0Sblymncall OK noecho 16*ce321bb0Sblymncall OK nocbreak 17*ce321bb0Sblymninput "a\n" 18*ce321bb0Sblymncall 0x61 getch 19