X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fgetl.h;h=71fca576ad29e87e9e72216a0aa9eec2d3a4af48;hb=f3cf52b51e6d89e94190de22b1fa813e8d3746f7;hp=483d9a2701c483683a0714dd7e56271d382c7457;hpb=4de79b34b329d1da6cdeb145993d3efd911e2967;p=pspp diff --git a/src/getl.h b/src/getl.h index 483d9a2701..71fca576ad 100644 --- a/src/getl.h +++ b/src/getl.h @@ -20,6 +20,7 @@ #if !getl_h #define getl_h 1 +#include #include /* Defines a list of lines used by DO REPEAT. */ @@ -88,7 +89,8 @@ extern int getl_prompt; /* Are we reading a script? Are we interactive? */ #define getl_am_interactive (getl_head == NULL) -#define getl_reading_script (getl_head != NULL) + +bool getl_reading_script (void); /* Current line. This line may be modified by modules other than getl.c, and by lexer.c in particular. */ @@ -113,5 +115,11 @@ int getl_perform_delayed_reset (void); void getl_add_DO_REPEAT_file (struct getl_script *); void getl_add_virtual_file (struct getl_script *); void getl_location (const char **, int *); +int getl_handle_line_buffer (void); + +bool getl_is_separate(void); + +void getl_set_separate(bool sep); + #endif /* getl_h */