Mercurial > hg > xemacs-beta
comparison src/console-tty-impl.h @ 5120:d1247f3cc363 ben-lisp-object
latest work on lisp-object workspace;
more changes eliminating LCRECORD in place of LISP_OBJECT;
now compiles and runs.
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Mon, 28 Dec 2009 01:15:52 -0600 |
parents | e0db3c197671 |
children | a9c41067dd88 |
comparison
equal
deleted
inserted
replaced
5119:d877c14318b3 | 5120:d1247f3cc363 |
---|---|
38 DECLARE_CONSOLE_TYPE (tty); | 38 DECLARE_CONSOLE_TYPE (tty); |
39 | 39 |
40 struct tty_console | 40 struct tty_console |
41 { | 41 { |
42 #ifdef NEW_GC | 42 #ifdef NEW_GC |
43 struct lrecord_header header; | 43 LISP_OBJECT_HEADER header; |
44 #endif /* NEW_GC */ | 44 #endif /* NEW_GC */ |
45 int infd, outfd; | 45 int infd, outfd; |
46 Lisp_Object instream, outstream; | 46 Lisp_Object instream, outstream; |
47 Lisp_Object terminal_type; | 47 Lisp_Object terminal_type; |
48 Lisp_Object controlling_process; | 48 Lisp_Object controlling_process; |
254 } while (0) | 254 } while (0) |
255 | 255 |
256 struct tty_device | 256 struct tty_device |
257 { | 257 { |
258 #ifdef NEW_GC | 258 #ifdef NEW_GC |
259 struct lrecord_header header; | 259 LISP_OBJECT_HEADER header; |
260 #endif /* NEW_GC */ | 260 #endif /* NEW_GC */ |
261 #ifdef HAVE_TERMIOS | 261 #ifdef HAVE_TERMIOS |
262 speed_t ospeed; /* Output speed (from sg_ospeed) */ | 262 speed_t ospeed; /* Output speed (from sg_ospeed) */ |
263 #else | 263 #else |
264 short ospeed; /* Output speed (from sg_ospeed) */ | 264 short ospeed; /* Output speed (from sg_ospeed) */ |