changeset 5107:c891dd97b837

[project @ 2005-01-12 19:49:18 by jwe]
author jwe
date Wed, 12 Jan 2005 19:49:18 +0000
parents 0a048f33a545
children 10004c9625c3
files src/ChangeLog src/DLD-FUNCTIONS/find.cc
diffstat 2 files changed, 11 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Wed Jan 12 01:33:28 2005 +0000
+++ b/src/ChangeLog	Wed Jan 12 19:49:18 2005 +0000
@@ -1,3 +1,7 @@
+2005-01-12  John W. Eaton  <jwe@octave.org>
+
+	* DLD-FUNCTIONS/find.cc (Ffind): Make it work for character strings.
+
 2005-01-11  John W. Eaton  <jwe@octave.org>
 
 	* DLD-FUNCTIONS/gplot.l (UNOP): Avoid trailing comment.
--- a/src/DLD-FUNCTIONS/find.cc	Wed Jan 12 01:33:28 2005 +0000
+++ b/src/DLD-FUNCTIONS/find.cc	Wed Jan 12 19:49:18 2005 +0000
@@ -199,6 +199,13 @@
       if (! error_state)
 	retval = find_nonzero_elem_idx (cnda, nargout);
     }
+  else if (arg.is_string ())
+    {
+      charNDArray cnda = arg.char_array_value ();
+
+      if (! error_state)
+	retval = find_nonzero_elem_idx (cnda, nargout);
+    }
   else
     {
       gripe_wrong_type_arg ("find", arg);