comparison src/lstream.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
228 #define LSTREAM_FL_NO_PARTIAL_CHARS 8 228 #define LSTREAM_FL_NO_PARTIAL_CHARS 8
229 #define LSTREAM_FL_CLOSE_AT_DISKSAVE 16 229 #define LSTREAM_FL_CLOSE_AT_DISKSAVE 16
230 230
231 struct lstream 231 struct lstream
232 { 232 {
233 struct LCRECORD_HEADER header; 233 LISP_OBJECT_HEADER header;
234 const Lstream_implementation *imp; /* methods for this stream */ 234 const Lstream_implementation *imp; /* methods for this stream */
235 Lstream_buffering buffering; /* type of buffering in use */ 235 Lstream_buffering buffering; /* type of buffering in use */
236 Bytecount buffering_size; /* number of bytes buffered */ 236 Bytecount buffering_size; /* number of bytes buffered */
237 237
238 unsigned char *in_buffer; /* holds characters read from stream end */ 238 unsigned char *in_buffer; /* holds characters read from stream end */