# HG changeset patch # User Gerd Moellmann # Date 935263751 0 # Node ID 15ec35852b48d253991fcff5e916edf2b8d0196b # Parent ca828f89fd6ec9d486d8bc64d74b4295bdbc2d79 Remove conditional compilation on NO_PROMPT_IN_BUFFER. (Fcurrent_message): Rewritten. diff -r ca828f89fd6e -r 15ec35852b48 src/editfns.c --- a/src/editfns.c Sat Aug 21 19:29:02 1999 +0000 +++ b/src/editfns.c Sat Aug 21 19:29:11 1999 +0000 @@ -1606,14 +1606,12 @@ { Lisp_Object result, tem, tem1; -#if !NO_PROMPT_IN_BUFFER if (INTEGERP (current_buffer->minibuffer_prompt_length)) { int len = XFASTINT (current_buffer->minibuffer_prompt_length); start = min (end, max (len, start)); start_byte = CHAR_TO_BYTE (start); } -#endif if (start < GPT && GPT < end) move_gap (start); @@ -2432,12 +2430,7 @@ "Return the string currently displayed in the echo area, or nil if none.") () { - if (STRINGP (echo_area_message)) - return make_string (XSTRING (echo_area_message)->data, - echo_area_glyphs_length); - return (echo_area_glyphs - ? make_string (echo_area_glyphs, echo_area_glyphs_length) - : Qnil); + return current_message (); } /* Number of bytes that STRING will occupy when put into the result.