Lines Matching refs:nodename
586 add_link (char *nodename, char *attributes)
588 if (nodename)
593 add_anchor_name (nodename, 1);
594 add_word_args ("\" title=\"%s\">\n", nodename);
649 add_anchor_name (char *nodename, int href)
654 add_url_name (nodename, href);
661 if (strcasecmp (nodename, "(dir)") == 0)
663 add_word_args ("%.3s", nodename + 1);
664 else if (strcasecmp (nodename, "top") == 0)
667 add_escaped_anchor_name (nodename, href < 0);
673 add_url_name (char *nodename, int href)
675 add_nodename_to_filename (nodename, href);
715 nodename, that's always known. */
717 nodename_to_filename_1 (char *nodename, int href)
723 if (strcasecmp (nodename, "Top") == 0)
732 else if (strcasecmp (nodename, "(dir)") == 0)
749 p = nodename;
750 if (*nodename == '(')
754 p = strchr (nodename, ')');
757 line_error (_("[unexpected] invalid node name: `%s'"), nodename);
761 length = p - nodename - 1;
772 strncpy (dirname, nodename + 1, length);
813 add_nodename_to_filename (char *nodename, int href)
816 char *filename = nodename_to_filename_1 (nodename, href);
822 nodename_to_filename (char *nodename)
826 return nodename_to_filename_1 (nodename, 1);