Mercurial > hg > octave-jordi
comparison libinterp/corefcn/pager.cc @ 20896:9aad16a799c9
maint: Replace argc variable name with nargin in C++ code.
* cellfun.cc (Fnum2cell): Remove extra space in nargin declaration.
* error.cc (Fwarning): Rename argc variable to nargin and update code.
* graphics.cc (create): Surround tertiary expression with parentheses before
assignment to variable.
* pager.cc (Fmore): Rename argc variable to nargin and update code. Replace
make_argv() with xstring_value() call. Make error messages more specific.
* pr-output.cc (Fformat): Return empty octave_value_list rather than declaring
retval and then returning it.
* variables.cc (Fwho, Fwhos): Remove unused variable retval.
* variables.cc (Fclear): Return empty octave_value_list rather than declaring
retval and then returning it.
* pt-funcall.cc (print_raw): Rename variable "len" to "n" for clarity.
author | Rik <rik@octave.org> |
---|---|
date | Mon, 14 Dec 2015 15:34:39 -0800 |
parents | 1142cf6abc0d |
children | b17fda023ca6 |
comparison
equal
deleted
inserted
replaced
20895:5e16d687a701 | 20896:9aad16a799c9 |
---|---|
606 \n\ | 606 \n\ |
607 The current state can be determined via @code{page_screen_output}.\n\ | 607 The current state can be determined via @code{page_screen_output}.\n\ |
608 @seealso{page_screen_output, page_output_immediately, PAGER, PAGER_FLAGS}\n\ | 608 @seealso{page_screen_output, page_output_immediately, PAGER, PAGER_FLAGS}\n\ |
609 @end deftypefn") | 609 @end deftypefn") |
610 { | 610 { |
611 octave_value_list retval; | 611 int nargin = args.length (); |
612 | 612 |
613 int argc = args.length () + 1; | 613 if (nargin > 1) |
614 | |
615 if (argc < 1 || argc > 2) | |
616 print_usage (); | 614 print_usage (); |
617 | 615 |
618 string_vector argv = args.make_argv ("more"); | 616 if (nargin > 0) |
619 | 617 { |
620 if (argc == 2) | 618 std::string arg = args(0).xstring_value ("more: argument must be string \"on\" or \"off\""); |
621 { | |
622 std::string arg = argv[1]; | |
623 | 619 |
624 if (arg == "on") | 620 if (arg == "on") |
625 Vpage_screen_output = true; | 621 Vpage_screen_output = true; |
626 else if (arg == "off") | 622 else if (arg == "off") |
627 Vpage_screen_output = false; | 623 Vpage_screen_output = false; |
628 else | 624 else |
629 error ("more: unrecognized argument '%s'", arg.c_str ()); | 625 error ("more: argument must be \"on\" or \"off\""); |
630 } | 626 } |
631 else | 627 else |
632 Vpage_screen_output = ! Vpage_screen_output; | 628 Vpage_screen_output = ! Vpage_screen_output; |
633 | 629 |
634 return retval; | 630 return octave_value_list (); |
635 } | 631 } |
636 | 632 |
637 DEFUN (terminal_size, , , | 633 DEFUN (terminal_size, , , |
638 "-*- texinfo -*-\n\ | 634 "-*- texinfo -*-\n\ |
639 @deftypefn {} {} terminal_size ()\n\ | 635 @deftypefn {} {} terminal_size ()\n\ |