Mercurial > hg > octave-lyh
diff src/input.cc @ 3189:bef7b73c0724
[project @ 1998-10-16 18:05:26 by jwe]
author | jwe |
---|---|
date | Fri, 16 Oct 1998 18:05:31 +0000 |
parents | c17387059fd3 |
children | bc3fdfe311a3 |
line wrap: on
line diff
--- a/src/input.cc +++ b/src/input.cc @@ -45,6 +45,7 @@ #endif #include "cmd-edit.h" +#include "file-ops.h" #include "str-vec.h" #include "defun.h" @@ -792,6 +793,28 @@ return retval; } +DEFUN (read_readline_init_file, args, , + "read_readline_init_file (FILE)") +{ + octave_value_list retval; + + int nargin = args.length (); + + if (nargin == 0) + command_editor::read_init_file (); + else if (nargin == 1) + { + string file = file_ops::tilde_expand (args(0).string_value ()); + + if (! error_state) + command_editor::read_init_file (file); + } + else + print_usage ("read_readline_init_file"); + + return retval; +} + static int ps1 (void) {