#include <cstdlib>
#include <algorithm>
#include <iostream>
#include <string>
#include "dir-ops.h"
#include "file-ops.h"
#include "oct-env.h"
#include "defaults.h"
#include "defun.h"
#include "error.h"
#include "ovl.h"
#include "ov.h"
#include "variables.h"
#include "version.h"
#include "default-defs.h"
Go to the source code of this file.
Namespaces | |
octave | |
octave::config | |
Macros | |
#define | RETURN(VAR) |
#define RETURN | ( | VAR | ) |
Definition at line 243 of file defaults.cc.
Referenced by octave::config::arch_lib_dir(), octave::config::bin_dir(), octave::config::data_dir(), octave::config::dataroot_dir(), octave::config::fcn_file_dir(), octave::config::image_dir(), octave::config::include_dir(), octave::config::info_dir(), octave::config::lib_dir(), octave::config::libexec_dir(), octave::config::local_api_arch_lib_dir(), octave::config::local_api_fcn_file_dir(), octave::config::local_api_oct_file_dir(), octave::config::local_arch_lib_dir(), octave::config::local_fcn_file_dir(), octave::config::local_oct_file_dir(), octave::config::local_site_defaults_file(), octave::config::local_startupfile_dir(), octave::config::local_ver_arch_lib_dir(), octave::config::local_ver_fcn_file_dir(), octave::config::local_ver_oct_file_dir(), octave::config::man1_dir(), octave::config::man1_ext(), octave::config::man_dir(), octave::config::oct_data_dir(), octave::config::oct_doc_dir(), octave::config::oct_etc_dir(), octave::config::oct_file_dir(), octave::config::oct_fonts_dir(), octave::config::oct_include_dir(), octave::config::oct_lib_dir(), octave::config::oct_locale_dir(), octave::config::oct_tests_dir(), octave::config::octave_exec_home(), octave::config::octave_home(), octave::config::site_defaults_file(), and octave::config::startupfile_dir().
OCTAVE_EXPORT octave_value_list FOCTAVE_EXEC_HOME | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 348 of file defaults.cc.
References octave::config::octave_exec_home(), ovl(), and print_usage().
OCTAVE_EXPORT octave_value_list FOCTAVE_HOME | ( | const octave_value_list & | args, |
int | |||
) |
|
static |
Definition at line 174 of file defaults.cc.
References initialized, OCTAVE_ARCHLIBDIR, OCTAVE_BINDIR, OCTAVE_DATADIR, OCTAVE_DATAROOTDIR, OCTAVE_FCNFILEDIR, OCTAVE_IMAGEDIR, OCTAVE_INCLUDEDIR, OCTAVE_INFODIR, OCTAVE_LIBDIR, OCTAVE_LIBEXECDIR, OCTAVE_LOCALAPIARCHLIBDIR, OCTAVE_LOCALAPIFCNFILEDIR, OCTAVE_LOCALAPIOCTFILEDIR, OCTAVE_LOCALARCHLIBDIR, OCTAVE_LOCALFCNFILEDIR, OCTAVE_LOCALOCTFILEDIR, OCTAVE_LOCALSTARTUPFILEDIR, OCTAVE_LOCALVERARCHLIBDIR, OCTAVE_LOCALVERFCNFILEDIR, OCTAVE_LOCALVEROCTFILEDIR, OCTAVE_MAN1DIR, OCTAVE_MAN1EXT, OCTAVE_MANDIR, OCTAVE_OCTDATADIR, OCTAVE_OCTDOCDIR, OCTAVE_OCTETCDIR, OCTAVE_OCTFILEDIR, OCTAVE_OCTFONTSDIR, OCTAVE_OCTINCLUDEDIR, OCTAVE_OCTLIBDIR, OCTAVE_OCTLOCALEDIR, OCTAVE_OCTTESTSDIR, OCTAVE_STARTUPFILEDIR, octave::config::prepend_octave_exec_home(), octave::config::prepend_octave_home(), set_local_site_defaults_file(), set_octave_home(), set_site_defaults_file(), Varch_lib_dir, Vbin_dir, Vdata_dir, Vdataroot_dir, Vfcn_file_dir, Vimage_dir, Vinclude_dir, Vinfo_dir, Vlib_dir, Vlibexec_dir, Vlocal_api_arch_lib_dir, Vlocal_api_fcn_file_dir, Vlocal_api_oct_file_dir, Vlocal_arch_lib_dir, Vlocal_fcn_file_dir, Vlocal_oct_file_dir, Vlocal_startupfile_dir, Vlocal_ver_arch_lib_dir, Vlocal_ver_fcn_file_dir, Vlocal_ver_oct_file_dir, Vman1_dir, Vman1_ext, Vman_dir, Voct_data_dir, Voct_doc_dir, Voct_etc_dir, Voct_file_dir, Voct_fonts_dir, Voct_include_dir, Voct_lib_dir, Voct_locale_dir, Voct_tests_dir, and Vstartupfile_dir.
OCTAVE_EXPORT octave_value_list OCTAVE_EXEC_HOME nd deftypefn* return ovl | ( | octave::config::octave_home() | ) |
Referenced by FOCTAVE_EXEC_HOME().
|
static |
Definition at line 106 of file defaults.cc.
References octave::sys::env::absolute_pathname(), dir_sep_char, octave::sys::file_ops::dir_sep_char(), retval, s, and string.
Referenced by octave::config::prepend_octave_exec_home(), and octave::config::prepend_octave_home().
|
static |
Definition at line 152 of file defaults.cc.
References octave::sys::env::getenv(), string, Vlocal_site_defaults_file, and Vlocal_startupfile_dir.
Referenced by init_defaults().
|
static |
Definition at line 122 of file defaults.cc.
References octave::sys::env::getenv(), OCTAVE_EXEC_PREFIX, OCTAVE_PREFIX, string, Voctave_exec_home, and Voctave_home.
Referenced by init_defaults().
|
static |
Definition at line 163 of file defaults.cc.
References octave::sys::env::getenv(), string, Vsite_defaults_file, and Vstartupfile_dir.
Referenced by init_defaults().
Definition at line 48 of file defaults.cc.
Referenced by CollocWt::add_left(), CollocWt::add_right(), CollocWt::delete_left(), CollocWt::delete_right(), octave::sys::env::do_set_program_name(), octave::stream::finalize_read(), CollocWt::first(), octave::sys::file_stat::get_stats(), octave::sys::file_fstat::get_stats(), init_defaults(), maybe_initialize_magick(), octave_async_signals(), octave_ieee_init(), octave::sys::base_file_stat::ok(), octave::sys::base_file_stat::operator=(), CollocWt::operator=(), CollocWt::quad(), CollocWt::resize(), CollocWt::roots(), CollocWt::second(), CollocWt::set_alpha(), CollocWt::set_beta(), and oct_data_conv::string_to_data_type().
|
static |
Definition at line 63 of file defaults.cc.
Referenced by octave::config::arch_lib_dir(), and init_defaults().
|
static |
Definition at line 53 of file defaults.cc.
Referenced by octave::config::bin_dir(), and init_defaults().
|
static |
Definition at line 54 of file defaults.cc.
Referenced by octave::config::data_dir(), and init_defaults().
|
static |
Definition at line 55 of file defaults.cc.
Referenced by octave::config::dataroot_dir(), and init_defaults().
|
static |
Definition at line 73 of file defaults.cc.
Referenced by octave::config::fcn_file_dir(), and init_defaults().
|
static |
Definition at line 90 of file defaults.cc.
Referenced by octave::config::image_dir(), and init_defaults().
|
static |
Definition at line 56 of file defaults.cc.
Referenced by octave::config::include_dir(), and init_defaults().
|
static |
Definition at line 84 of file defaults.cc.
Referenced by octave::config::info_dir(), and init_defaults().
|
static |
Definition at line 57 of file defaults.cc.
Referenced by init_defaults(), and octave::config::lib_dir().
|
static |
Definition at line 58 of file defaults.cc.
Referenced by init_defaults(), and octave::config::libexec_dir().
|
static |
Definition at line 61 of file defaults.cc.
Referenced by init_defaults(), and octave::config::local_api_arch_lib_dir().
|
static |
Definition at line 71 of file defaults.cc.
Referenced by init_defaults(), and octave::config::local_api_fcn_file_dir().
|
static |
Definition at line 66 of file defaults.cc.
Referenced by init_defaults(), and octave::config::local_api_oct_file_dir().
|
static |
Definition at line 62 of file defaults.cc.
Referenced by init_defaults(), and octave::config::local_arch_lib_dir().
|
static |
Definition at line 72 of file defaults.cc.
Referenced by init_defaults(), and octave::config::local_fcn_file_dir().
|
static |
Definition at line 67 of file defaults.cc.
Referenced by init_defaults(), and octave::config::local_oct_file_dir().
|
static |
Definition at line 95 of file defaults.cc.
Referenced by octave::config::local_site_defaults_file(), and set_local_site_defaults_file().
|
static |
Definition at line 92 of file defaults.cc.
Referenced by init_defaults(), octave::config::local_startupfile_dir(), and set_local_site_defaults_file().
|
static |
Definition at line 60 of file defaults.cc.
Referenced by init_defaults(), and octave::config::local_ver_arch_lib_dir().
|
static |
Definition at line 70 of file defaults.cc.
Referenced by init_defaults(), and octave::config::local_ver_fcn_file_dir().
|
static |
Definition at line 65 of file defaults.cc.
Referenced by init_defaults(), and octave::config::local_ver_oct_file_dir().
|
static |
Definition at line 87 of file defaults.cc.
Referenced by init_defaults(), and octave::config::man1_dir().
|
static |
Definition at line 88 of file defaults.cc.
Referenced by init_defaults(), and octave::config::man1_ext().
|
static |
Definition at line 86 of file defaults.cc.
Referenced by init_defaults(), and octave::config::man_dir().
|
static |
Definition at line 75 of file defaults.cc.
Referenced by init_defaults(), and octave::config::oct_data_dir().
|
static |
Definition at line 76 of file defaults.cc.
Referenced by init_defaults(), and octave::config::oct_doc_dir().
|
static |
Definition at line 77 of file defaults.cc.
Referenced by init_defaults(), and octave::config::oct_etc_dir().
|
static |
Definition at line 68 of file defaults.cc.
Referenced by init_defaults(), and octave::config::oct_file_dir().
|
static |
Definition at line 78 of file defaults.cc.
Referenced by init_defaults(), and octave::config::oct_fonts_dir().
|
static |
Definition at line 79 of file defaults.cc.
Referenced by init_defaults(), and octave::config::oct_include_dir().
|
static |
Definition at line 80 of file defaults.cc.
Referenced by init_defaults(), and octave::config::oct_lib_dir().
|
static |
Definition at line 81 of file defaults.cc.
Referenced by init_defaults(), and octave::config::oct_locale_dir().
|
static |
Definition at line 82 of file defaults.cc.
Referenced by init_defaults(), and octave::config::oct_tests_dir().
|
static |
Definition at line 51 of file defaults.cc.
Referenced by octave::config::octave_exec_home(), octave::config::prepend_octave_exec_home(), and set_octave_home().
|
static |
Definition at line 50 of file defaults.cc.
Referenced by octave::config::octave_home(), octave::config::prepend_octave_home(), and set_octave_home().
|
static |
Definition at line 96 of file defaults.cc.
Referenced by set_site_defaults_file(), and octave::config::site_defaults_file().
|
static |
Definition at line 93 of file defaults.cc.
Referenced by init_defaults(), set_site_defaults_file(), and octave::config::startupfile_dir().