lexer: Add support for embedded \0 bytes and missing trailing new-line.
[pspp] / src / language / lexer / segment.h
index 1c209c5acb395dfe630035a4e34f4650215491dc..c647c8691dadd81f1e634ed91a63f0b2b11a4b9d 100644 (file)
@@ -118,7 +118,7 @@ void segmenter_init (struct segmenter *, enum segmenter_mode);
 
 enum segmenter_mode segmenter_get_mode (const struct segmenter *);
 
-int segmenter_push (struct segmenter *, const char *input, size_t n,
+int segmenter_push (struct segmenter *, const char *input, size_t n, bool eof,
                     enum segment_type *);
 
 enum prompt_style segmenter_get_prompt (const struct segmenter *);