diff scripts/testfun/rundemos.m @ 8699:6e764b7317bd

test/fntests.m, scripts/test/demo.m: error on fopen failures
author John W. Eaton <jwe@octave.org>
date Mon, 09 Feb 2009 01:56:06 -0500
parents 166a689b77a9
children 5dd06f19e9be
line wrap: on
line diff
--- a/scripts/testfun/rundemos.m	Sun Feb 08 23:00:27 2009 -0500
+++ b/scripts/testfun/rundemos.m	Mon Feb 09 01:56:06 2009 -0500
@@ -69,7 +69,11 @@
 
 function retval = has_demos (f)
   fid = fopen (f);
-  str = fscanf (fid, "%s");
-  fclose (fid);
-  retval = findstr (str, "%!demo");
+  if (f < 0)
+    error ("fopen failed: %s", f);
+  else
+    str = fscanf (fid, "%s");
+    fclose (fid);
+    retval = findstr (str, "%!demo");
+  endif
 endfunction