|
1 Index: terminal.c |
|
2 --- terminal.c.orig 1988-11-26 01:40:43.000000000 +0100 |
|
3 +++ terminal.c 2009-01-09 18:15:47.583499911 +0100 |
|
4 @@ -6,11 +6,11 @@ |
|
5 /* |
|
6 * Routines in terminal abstraction: |
|
7 * |
|
8 - * set_term() |
|
9 + * set_cb_term() |
|
10 * Initialize terminal, clear the screen. |
|
11 * |
|
12 - * unset_term() |
|
13 - * Return terminal to state before set_term(). |
|
14 + * unset_cb_term() |
|
15 + * Return terminal to state before set_cb_term(). |
|
16 * |
|
17 * char2sym(char) |
|
18 * Return the symbol used to display the given char in the |
|
19 @@ -97,6 +97,14 @@ |
|
20 */ |
|
21 |
|
22 |
|
23 +#include <stdio.h> |
|
24 +#include <stdlib.h> |
|
25 +#include <termios.h> |
|
26 +#if (defined(sun) && defined(__svr4__)) |
|
27 +#include <sys/ttold.h> |
|
28 +#else |
|
29 +#include <sys/ioctl.h> |
|
30 +#endif |
|
31 #include <curses.h> |
|
32 #include <sgtty.h> |
|
33 #include <strings.h> |
|
34 @@ -216,7 +224,7 @@ |
|
35 * and termcap subroutine packages, although the old code is used |
|
36 * for screen refresh. |
|
37 */ |
|
38 -set_term() |
|
39 +set_cb_term() |
|
40 { |
|
41 printf("\n\nInitializing terminal ..."); |
|
42 fflush(stdout); |
|
43 @@ -609,7 +617,7 @@ |
|
44 |
|
45 /* Restore the terminal to its original mode. |
|
46 */ |
|
47 -unset_term() |
|
48 +unset_cb_term() |
|
49 { |
|
50 enter_mode(SMNORMAL); |
|
51 Puts(end_kp); /* Can't tell if this is original. */ |
|
52 Index: tritab.c |
|
53 --- tritab.c.orig 1988-11-26 01:39:37.000000000 +0100 |
|
54 +++ tritab.c 2009-01-09 17:44:48.411457903 +0100 |
|
55 @@ -4,6 +4,7 @@ |
|
56 |
|
57 #include <math.h> |
|
58 #include <stdio.h> |
|
59 +#include <stdlib.h> |
|
60 #include "window.h" |
|
61 #include "specs.h" |
|
62 #include "cipher.h" |
|
63 Index: cipher.c |
|
64 --- cipher.c.orig 1988-11-26 01:40:22.000000000 +0100 |
|
65 +++ cipher.c 2009-01-09 17:54:12.811182642 +0100 |
|
66 @@ -6,6 +6,7 @@ |
|
67 |
|
68 |
|
69 #include <stdio.h> |
|
70 +#include <stdlib.h> |
|
71 #include <math.h> |
|
72 #include "window.h" |
|
73 #include "specs.h" |
|
74 Index: start.c |
|
75 --- start.c.orig 1988-11-26 01:39:45.000000000 +0100 |
|
76 +++ start.c 2009-01-09 18:05:43.601774154 +0100 |
|
77 @@ -11,6 +11,7 @@ |
|
78 |
|
79 |
|
80 #include <stdio.h> |
|
81 +#include <stdlib.h> |
|
82 #include <signal.h> |
|
83 #include <setjmp.h> |
|
84 #include "window.h" |
|
85 @@ -109,13 +110,13 @@ |
|
86 { |
|
87 setcursor(MAXHEIGHT, 1); |
|
88 fflush(stdout); |
|
89 - unset_term(); |
|
90 + unset_cb_term(); |
|
91 |
|
92 kill(getpid(), SIGSTOP); |
|
93 |
|
94 /* Return here when/if program restarted. */ |
|
95 /* Note that the signal mask is restored by longjmp. */ |
|
96 - set_term(); |
|
97 + set_cb_term(); |
|
98 longjmp(saved_stack, 0); |
|
99 } |
|
100 |
|
101 @@ -128,7 +129,7 @@ |
|
102 setcursor(MAXHEIGHT, 1); |
|
103 printf("\n"); |
|
104 fflush(stdout); |
|
105 - unset_term(); |
|
106 + unset_cb_term(); |
|
107 |
|
108 kill(getpid(), SIGKILL); |
|
109 } |
|
110 @@ -192,7 +193,7 @@ |
|
111 done(status) |
|
112 int status; |
|
113 { |
|
114 - unset_term(); |
|
115 + unset_cb_term(); |
|
116 printf("\n"); |
|
117 exit(status); |
|
118 } |
|
119 Index: stats.c |
|
120 --- stats.c.orig 1988-11-26 01:40:42.000000000 +0100 |
|
121 +++ stats.c 2009-01-09 17:54:22.235822458 +0100 |
|
122 @@ -7,6 +7,7 @@ |
|
123 |
|
124 |
|
125 #include <stdio.h> |
|
126 +#include <stdlib.h> |
|
127 #include <math.h> |
|
128 #include "window.h" |
|
129 #include "specs.h" |
|
130 Index: cdblocks.c |
|
131 --- cblocks.c.orig 1988-11-26 01:39:27.000000000 +0100 |
|
132 +++ cblocks.c 2009-01-09 17:58:13.630695396 +0100 |
|
133 @@ -10,6 +10,7 @@ |
|
134 |
|
135 |
|
136 #include <stdio.h> |
|
137 +#include <stdlib.h> |
|
138 #include "window.h" |
|
139 #include "layout.h" |
|
140 #include "specs.h" |
|
141 Index: perm.c |
|
142 --- perm.c.orig 1988-11-26 01:39:44.000000000 +0100 |
|
143 +++ perm.c 2009-01-09 17:58:19.870669485 +0100 |
|
144 @@ -7,6 +7,7 @@ |
|
145 |
|
146 |
|
147 #include <stdio.h> |
|
148 +#include <stdlib.h> |
|
149 #include "window.h" |
|
150 #include "specs.h" |
|
151 |