23 #if defined (HAVE_CONFIG_H) 46 if (exec_path.empty ())
53 if (shell_path.empty ())
63 if (shell_path.find (exec_path) == std::string::npos)
110 if (! env_editor.empty ())
142 if (! env_path.empty ())
147 if (! gen_path.empty ())
octave_value editor(const octave_value_list &args, int nargout)
static std::string init_exec_path(void)
#define DEFMETHOD(name, interp_name, args_name, nargout_name, doc)
Macro to define a builtin method.
static void putenv(const std::string &name, const std::string &value)
std::string editor(void) const
static std::string path_sep_str(void)
octave_value exec_path(const octave_value_list &args, int nargout)
std::string image_path(void) const
static std::string getenv(const std::string &name)
std::string bin_dir(void)
octave_value image_path(const octave_value_list &args, int nargout)
OCTAVE_EXPORT octave_value_list return the number of command line arguments passed to Octave If called with the optional argument the function xample nargout(@histc)
std::string arch_lib_dir(void)
std::string local_api_arch_lib_dir(void)
static std::string init_editor(void)
std::string image_dir(void)
std::string genpath(const std::string &dirname, const string_vector &skip)
std::string local_arch_lib_dir(void)
end deftypefn *return set_internal_variable(Vsvd_driver, args, nargout, "svd_driver", driver_names)
static void append_to_shell_path(const std::string &exec_path)
std::string local_ver_arch_lib_dir(void)
If this string is the system will ring the terminal sometimes it is useful to be able to print the original representation of the string
static std::string init_image_path(void)
std::string exec_path(void) const