diff src/ov-dld-fcn.h @ 4645:bd2067547b40

[project @ 2003-11-23 08:07:52 by jwe]
author jwe
date Sun, 23 Nov 2003 08:07:53 +0000
parents 7a83d52d2aed
children e35b034d3523
line wrap: on
line diff
--- a/src/ov-dld-fcn.h	Sat Nov 22 12:58:40 2003 +0000
+++ b/src/ov-dld-fcn.h	Sun Nov 23 08:07:53 2003 +0000
@@ -27,8 +27,6 @@
 #pragma interface
 #endif
 
-#include <cstdlib>
-
 #include <string>
 
 #include "oct-shlib.h"
@@ -49,7 +47,7 @@
 {
 public:
 
-  octave_dld_function (void) { abort (); }
+  octave_dld_function (void) { }
 
   octave_dld_function (octave_builtin::fcn ff, const octave_shlib& shl,
 		       const std::string& nm = std::string (),
@@ -73,8 +71,6 @@
 
 private:
 
-  octave_dld_function (const octave_dld_function& m);
-
   octave_shlib sh_lib;
 
   // The time the file was last checked to see if it needs to be
@@ -86,6 +82,12 @@
   // on the file to see if it has changed.
   bool system_fcn_file;
 
+  // No copying!
+
+  octave_dld_function (const octave_dld_function& fn);
+
+  octave_dld_function& operator = (const octave_dld_function& fn);
+
   DECLARE_OCTAVE_ALLOCATOR
 
   DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA