bug-texinfo
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bug reports for texinfo (and 2 wishes)


From: Karl Berry
Subject: Re: Bug reports for texinfo (and 2 wishes)
Date: Sat, 25 Feb 2006 17:08:16 -0600

    > FIrst: What do you get when you make
    >   man Top

No manual entry for Top.

    > And I assume that this returns the manpage for Top, which is here on my
    > system the same as man top.

Sounds right to me.  

I'm just guessing, since I still can't reproduce this bug any more, but
how about this (checked in to cvs):

--- nodes.c.~1.6.~      2006-02-23 16:29:45.000000000 -0800
+++ nodes.c     2006-02-25 15:04:41.000000000 -0800
@@ -141,4 +141,5 @@
 {
   NODE *node = NULL;
+  int implicit_nodename = 0;
 
   /* If we are unable to find the file, we have to give up.  There isn't
@@ -153,5 +154,8 @@
   /* If NODENAME is not specified, it defaults to "Top". */
   if (!nodename)
-    nodename = "Top";
+    {
+      nodename = "Top";
+      implicit_nodename = 1;
+    }
 
   /* If the name of the node that we wish to find is exactly "*", then the
@@ -172,7 +176,7 @@
   /* If the file buffer is the magic one associated with manpages, call
      the manpage node finding function instead. */
-  else if (file_buffer->flags & N_IsManPage)
+  else if (!implicit_nodename && file_buffer->flags & N_IsManPage)
     {
-        node = get_manpage_node (file_buffer, nodename);
+      node = get_manpage_node (file_buffer, nodename);
     }
 #endif /* HANDLE_MAN_PAGES */




reply via email to

[Prev in Thread] Current Thread [Next in Thread]