diff src/input.cc @ 1799:1881b2a7d1e2

[project @ 1996-01-29 05:10:48 by jwe]
author jwe
date Mon, 29 Jan 1996 05:10:48 +0000
parents 2b890f1b5a2d
children 3a47ca3dd227
line wrap: on
line diff
--- a/src/input.cc	Mon Jan 29 05:06:13 1996 +0000
+++ b/src/input.cc	Mon Jan 29 05:10:48 1996 +0000
@@ -345,7 +345,7 @@
 	    case '!':
 	      {
 		char number_buffer[128];
-		int num = current_history_number ();
+		int num = octave_command_history.current_number ();
 		if (num > 0)
                   sprintf (number_buffer, "%d", num);
 		else
@@ -477,7 +477,8 @@
 
   if (octave_gets_line && *octave_gets_line)
     {
-      maybe_save_history (octave_gets_line);
+      if (! input_from_startup_file)
+	octave_command_history.add (octave_gets_line);
 
       maybe_write_to_diary_file (octave_gets_line);
 
@@ -1013,7 +1014,8 @@
 
   if (input_buf)
     {
-      maybe_save_history (input_buf);
+      if (! input_from_startup_file)
+	octave_command_history.add (input_buf);
 
       int len = strlen (input_buf);