Mercurial > hg > octave-nkf
diff src/ov-usr-fcn.h @ 5848:415ae81d331b
[project @ 2006-06-08 20:37:29 by jwe]
author | jwe |
---|---|
date | Thu, 08 Jun 2006 20:37:29 +0000 |
parents | 1c36a2e82266 |
children | 3a68a2dc6eb1 |
line wrap: on
line diff
--- a/src/ov-usr-fcn.h +++ b/src/ov-usr-fcn.h @@ -136,20 +136,10 @@ bool takes_varargs (void) const; - void octave_va_start (void) { curr_va_arg_number = num_named_args; } - - octave_value octave_va_arg (void); + bool takes_var_return (void) const; octave_value_list octave_all_va_args (void); - bool takes_var_return (void) const; - - void octave_vr_val (const octave_value& val); - - void varargout_to_vr_val (void); - - bool has_varargout (void) const; - void stash_function_name (const std::string& s) { my_name = s; } void mark_as_nested_function (void) { nested_function = true; } @@ -259,13 +249,6 @@ // The number of arguments passed in. int num_args_passed; - // Used to keep track of the current offset into the list of va_args. - int curr_va_arg_number; - - // The list of return values when an unspecified number can be - // returned. - tree_va_return_list *vr_list; - // The symbol record for this function. symbol_record *symtab_entry; @@ -290,7 +273,6 @@ void bind_automatic_vars (const string_vector& arg_names, int nargin, int nargout, const octave_value_list& va_args); - // No copying! octave_user_function (const octave_user_function& fn);