diff src/editfns.c @ 25346:15ec35852b48

Remove conditional compilation on NO_PROMPT_IN_BUFFER. (Fcurrent_message): Rewritten.
author Gerd Moellmann <gerd@gnu.org>
date Sat, 21 Aug 1999 19:29:11 +0000
parents 890e8042db8f
children b9b4581adf36
line wrap: on
line diff
--- 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.