Mercurial > octave
changeset 30000:362029cc0202
* load-save.h (dump_octave_core): Deprecate function. Change all uses.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 18 Aug 2021 09:23:45 -0400 |
parents | 04f9a4be7d79 |
children | 428cccc75cc9 |
files | libinterp/corefcn/load-save.cc libinterp/corefcn/load-save.h libinterp/corefcn/sighandlers.cc |
diffstat | 3 files changed, 9 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/corefcn/load-save.cc Wed Aug 18 09:11:15 2021 -0400 +++ b/libinterp/corefcn/load-save.cc Wed Aug 18 09:23:45 2021 -0400 @@ -2047,6 +2047,8 @@ OCTAVE_NAMESPACE_END +// DEPRECATED in Octave 7 + void dump_octave_core (void) {
--- a/libinterp/corefcn/load-save.h Wed Aug 18 09:11:15 2021 -0400 +++ b/libinterp/corefcn/load-save.h Wed Aug 18 09:23:45 2021 -0400 @@ -294,6 +294,7 @@ OCTAVE_NAMESPACE_END +OCTAVE_DEPRECATED (7, "use 'load_save_system::dump_octave_core' instead") extern OCTINTERP_API void dump_octave_core (void); #endif
--- a/libinterp/corefcn/sighandlers.cc Wed Aug 18 09:11:15 2021 -0400 +++ b/libinterp/corefcn/sighandlers.cc Wed Aug 18 09:23:45 2021 -0400 @@ -92,7 +92,12 @@ << " -- stopping myself..." << std::endl; if (save_vars) - dump_octave_core (); + { + load_save_system& load_save_sys + = __get_load_save_system__ ("my_friendly_exit"); + + load_save_sys.dump_octave_core (); + } sysdep_cleanup ();