Bug #1507 ยป backgammon.diff
games/backgammon/common_source/save.c | ||
---|---|---|
writel (prompt);
|
||
fs = fname;
|
||
while ((*fs = readc()) != '\n') {
|
||
if (*fs == tty.c_cc[2]) {
|
||
if (*fs == tty.c_cc[VERASE]) {
|
||
if (fs > fname) {
|
||
fs--;
|
||
if (tflag)
|
games/backgammon/common_source/table.c | ||
---|---|---|
}
|
||
}
|
||
if (c == tty.c_cc[2] && ncin > 0) {
|
||
if (c == tty.c_cc[VERASE] && ncin > 0) {
|
||
if (tflag)
|
||
curmove (curr,curc-1);
|
||
else {
|
||
if (tty.c_cc[2] == '\010')
|
||
if (tty.c_cc[VERASE] == '\010')
|
||
writel ("\010 \010");
|
||
else
|
||
writec (cin[ncin-1]);
|
||
... | ... | |
goto domove;
|
||
}
|
||
if (c == tty.c_cc[3] && ncin > 0) {
|
||
if (c == tty.c_cc[VKILL] && ncin > 0) {
|
||
if (tflag) {
|
||
refresh();
|
||
curmove (curr,39);
|
||
ist = -1;
|
||
goto domove;
|
||
} else if (tty.c_cc[2] == '\010') {
|
||
} else if (tty.c_cc[VERASE] == '\010') {
|
||
for (j = 0; j < ncin; j++)
|
||
writel ("\010 \010");
|
||
ist = -1;
|