Lines Matching defs:node

32 NODE * make_footnotes_node (NODE *node);
35 "*** Footnotes appearing in the node `%s' ***\n"
45 if (internal_info_node_p (win->node) &&
46 (strcmp (win->node->nodename, footnote_nodename) == 0))
52 /* Manufacture a node containing the footnotes of this node, and
53 return the manufactured node. If NODE has no footnotes, return a
56 make_footnotes_node (NODE *node)
62 text within this windows node. */
63 fn_node = node;
65 /* See if this node contains the magic footnote label. */
67 info_search_in_node (FOOTNOTE_LABEL, node, 0, (WINDOW *)NULL, 1, 0);
69 /* If it doesn't, check to see if it has an associated footnotes node. */
74 refs = info_xrefs_of_node (node);
80 int reflen = strlen ("-Footnotes") + strlen (node->nodename);
84 strcpy (refname, node->nodename);
98 filename = node->parent;
100 filename = node->filename;
119 /* Make the new node. */
124 /* Get the size of the footnotes appearing within this node. */
130 (1 + strlen (node->nodename) + strlen (FOOTNOTE_HEADER_FORMAT));
131 sprintf (header, FOOTNOTE_HEADER_FORMAT, node->nodename);
141 /* Set the contents of this node. */
152 /* If the footnotes were gleaned from the node that we were called with,
153 shorten the calling node's display length. */
154 if (fn_node == node)
155 narrow_node (node, 0, fn_start);
162 exist in WINDOW's node or not. Returns FN_FOUND if footnotes were found
164 in WINDOW's node. Returns FN_UNABLE if there were footnotes, but the
178 /* Try to find footnotes for this window's node. */
179 new_footnotes = make_footnotes_node (window->node);
189 /* If there are footnotes for this window's node, but no window around
239 /* Show the footnotes associated with this node in another window. */
241 _("Show the footnotes associated with this node in another window"))