summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--stream.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/stream.c b/stream.c
index fd3ec353fc..e2240b2e34 100644
--- a/stream.c
+++ b/stream.c
@@ -39,9 +39,9 @@ int stream_fill_buffer(stream_t *s){
return len;
}
-inline unsigned int stream_read_char(stream_t *s){
+inline int stream_read_char(stream_t *s){
return (s->buf_pos<s->buf_len)?s->buffer[s->buf_pos++]:
- (stream_fill_buffer(s)?s->buffer[s->buf_pos++]:0);
+ (stream_fill_buffer(s)?s->buffer[s->buf_pos++]:-256);
// if(s->buf_pos<s->buf_len) return s->buffer[s->buf_pos++];
// stream_fill_buffer(s);
// if(s->buf_pos<s->buf_len) return s->buffer[s->buf_pos++];