X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fline-buffer.h;h=ee3db55905f1507c7e8807a902164533d82deed4;hb=a1a4228b112a6aca97fef5aaaf9ffa21271a1f72;hp=b47a2ce370e1d000e61c1f05f20c6da21558d02f;hpb=5729150f2c4a00caf688e7e3b514b10b1987e211;p=pspp-builds.git diff --git a/src/language/line-buffer.h b/src/language/line-buffer.h index b47a2ce3..ee3db559 100644 --- a/src/language/line-buffer.h +++ b/src/language/line-buffer.h @@ -31,9 +31,6 @@ enum getl_prompt_style GETL_PROMPT_CNT }; -/* Current line. This line may be modified by modules other than - getl.c, and by lexer.c in particular. (Ugh.) */ -extern struct string getl_buf; void getl_initialize (void); void getl_uninitialize (void); @@ -57,10 +54,16 @@ bool getl_is_interactive (void); bool getl_read_line (bool *interactive); -void getl_location (const char **, int *); - const char *getl_get_prompt (enum getl_prompt_style); void getl_set_prompt (enum getl_prompt_style, const char *); void getl_set_prompt_style (enum getl_prompt_style); +struct msg_locator; +void get_msg_location (struct msg_locator *loc); + +void getl_location (const char **fn, int *ln); + +bool do_read_line (struct string *line, bool *interactive); + + #endif /* line-buffer.h */