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	Thu Jun 08 14:28:07 2006 +0000
+++ b/src/ov-usr-fcn.h	Thu Jun 08 20:37:29 2006 +0000
@@ -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);