comparison libinterp/corefcn/debug.cc @ 19414:5db5619fe54e

maint: Periodic merge of gui-release to default.
author John W. Eaton <jwe@octave.org>
date Thu, 04 Dec 2014 16:22:26 -0500
parents 0f9c5a15c8fa c1ce43276b86
children 03067dab10ca
comparison
equal deleted inserted replaced
19411:9ef286208da1 19414:5db5619fe54e
1544 else 1544 else
1545 print_usage (); 1545 print_usage ();
1546 1546
1547 return retval; 1547 return retval;
1548 } 1548 }
1549
1550 DEFUN (db_next_breakpoint_quiet, args, ,
1551 "-*- texinfo -*-\n\
1552 @deftypefn {Built-in Function} {} db_next_breakpoint_quiet ()\n\
1553 @deftypefnx {Built-in Function} {} db_next_breakpoint_quiet (@var{flag})\n\
1554 Disable line info printing at the next breakpoint. With a logical\n\
1555 argument, set the state on or off.\n\
1556 @end deftypefn")
1557 {
1558 octave_value retval;
1559
1560 int nargin = args.length ();
1561
1562 if (nargin == 0 || nargin == 1)
1563 {
1564 bool state = true;
1565
1566 if (nargin == 1)
1567 {
1568 state = args(0).bool_value ();
1569
1570 if (error_state)
1571 {
1572 gripe_wrong_type_arg ("db_next_breakpoint", args(0), true);
1573 return retval;
1574 }
1575 }
1576
1577 tree_evaluator::quiet_breakpoint_flag = state;
1578 }
1579 else
1580 print_usage ();
1581
1582 return retval;
1583 }