diff src/help.cc @ 991:18be848f10a9

[project @ 1994-12-15 06:06:46 by jwe]
author jwe
date Thu, 15 Dec 1994 06:07:08 +0000
parents 22277a269bbb
children 34c1b152d6a3
line wrap: on
line diff
--- a/src/help.cc
+++ b/src/help.cc
@@ -671,7 +671,7 @@
 
 	      symbol_record *sym_rec = lookup_by_name (*argv, 0);
 
-	      if (sym_rec)
+	      if (sym_rec && sym_rec->is_defined ())
 		{
 		  char *h = sym_rec->help ();
 		  if (h && *h)
@@ -682,6 +682,14 @@
 		    }
 		}
 
+	      char *h = get_help_from_file (*argv);
+	      if (h && *h)
+		{
+		  output_buf << "\n" << h << "\n";
+		  delete [] h;
+		  continue;
+		}
+
 	      output_buf << "\nhelp: sorry, `" << *argv
 		<< "' is not documented\n"; 
 	    }