Mercurial > octave
view libinterp/corefcn/file-io.h @ 30337:eff73c13fcf3
remove functions deprecated in version 6
* runtests.m: Delete.
* scripts/deprecated/module.mk: Update.
* error.h, error.cc (error_state, reset_error_handler): Delete.
* errwarn.h (warn_divide_by_zero): Delete.
* file-io.cc (mark_for_deletion, cleanup_tmp_files): Delete from
global namespace.
* interpreter.cc, toplev.cc: Don't include file-io.h.
* graphics-toolkit.h (graphics_toolkit, base_graphics_toolkit): Delete
from global namespace.
* input.h, input.cc (Vtrack_line_num): Delete.
* interpreter.h, interpreter.cc (interpreter::add_atexit_function,
interpreter::remove_atexit_function,
interpreter::add_atexit_function_deprecated,
interpreter::remove_atexit_function_deprecated): Delete.
* symtab.h, symtab.cc
(symbol_table::at_top_level_deprecated,
symbol_table::varval_deprecated,
symbol_table::global_varval_deprecated,
symbol_table::top_level_varval_deprecated,
symbol_table::global_variable_names_deprecated,
symbol_table::top_level_variable_names_deprecated,
symbol_table::variable_names_deprecated,
symbol_table::assign_deprecated, symbol_table::clear_all_deprecated,
symbol_table::clear_global_deprecated,
symbol_table::clear_global_pattern_deprecated,
symbol_table::clear_symbol_deprecated,
symbol_table::clear_symbol_pattern_deprecated,
symbol_table::global_assign_deprecated,
symbol_table::top_level_assign_deprecated, symbol_table::at_top_level,
symbol_table::varval, symbol_table::global_varval,
symbol_table::top_level_varval, symbol_table::global_variable_names,
symbol_table::top_level_variable_names, symbol_table::variable_names,
symbol_table::assign, symbol_table::clear_all,
symbol_table::clear_global, symbol_table::clear_global_pattern,
symbol_table::clear_symbol, symbol_table::clear_symbol_pattern,
symbol_table::global_assign, symbol_table::top_level_assign): Delete.
* variables.h, variables.cc (extract_function): Delete.
* ov-fcn-handle.h, ov-fcn-handle.cc (make_fcn_handle): Delete.
* lo-array-errwarn.h, lo-array-errwarn.cc (err_index_out_of_range):
Delete.
* quit.h, quit.cc (octave_exception_state, internal_exception_state,
octave_bad_alloc_hook, enum octave_internal_exception,
octave_throw_interrupt_exception, octave_throw_execution_exception,
octave_throw_bad_alloc, octave_rethrow_exception): Delete.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 24 Nov 2021 10:26:19 -0500 |
parents | 04f9a4be7d79 |
children | 2d80e308b9e4 |
line wrap: on
line source
//////////////////////////////////////////////////////////////////////// // // Copyright (C) 1993-2021 The Octave Project Developers // // See the file COPYRIGHT.md in the top-level directory of this // distribution or <https://octave.org/copyright/>. // // This file is part of Octave. // // Octave is free software: you can redistribute it and/or modify it // under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // Octave is distributed in the hope that it will be useful, but // WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with Octave; see the file COPYING. If not, see // <https://www.gnu.org/licenses/>. // //////////////////////////////////////////////////////////////////////// // Written by John C. Campbell <jcc@bevo.che.wisc.edu> #if ! defined (octave_file_io_h) #define octave_file_io_h 1 #include "octave-config.h" #include <string> OCTAVE_NAMESPACE_BEGIN extern OCTINTERP_API void mark_for_deletion (const std::string&); extern OCTINTERP_API void cleanup_tmp_files (void); OCTAVE_NAMESPACE_END #endif