diff src/DLD-FUNCTIONS/sort.cc @ 5360:33adb987c033

[project @ 2005-05-23 16:19:56 by jwe]
author jwe
date Mon, 23 May 2005 16:19:56 +0000
parents 4c8a2e4e0717
children 4229d6801f23
line wrap: on
line diff
--- a/src/DLD-FUNCTIONS/sort.cc	Sat May 21 08:31:52 2005 +0000
+++ b/src/DLD-FUNCTIONS/sort.cc	Mon May 23 16:19:56 2005 +0000
@@ -87,7 +87,7 @@
   octave_value retval;
 
   if (m.length () < 1)
-    return retval;
+    return ArrayN<T> ();
 
   dim_vector dv = m.dims ();
   octave_idx_type ns = dv(dim);
@@ -148,7 +148,11 @@
   octave_value_list retval;
 
   if (m.length () < 1)
-    return retval;
+    {
+      retval(1) = NDArray ();
+      retval(0) = ArrayN<T> ();
+      return retval;
+    }
 
   dim_vector dv = m.dims ();
   octave_idx_type ns = dv(dim);
@@ -296,7 +300,7 @@
   octave_value retval;
 
   if (m.length () < 1)
-    return retval;
+    return ArrayN<double> ();
 
   dim_vector dv = m.dims ();
   octave_idx_type ns = dv(dim);
@@ -433,7 +437,11 @@
   octave_value_list retval;
 
   if (m.length () < 1)
-    return retval;
+    {
+      retval(1) = ArrayN<double> ();
+      retval(0) = NDArray ();
+      return retval;
+    }
 
   dim_vector dv = m.dims ();
   octave_idx_type ns = dv(dim);