FILE * dest_doc, char *src_name, char *dest_name)
{
struct RB_header *cur_header;
- int expc = 0;
char fname[256];
FILE *orig_doc = dest_doc;
if (output_mode == HTML)
{
- sprintf(fname, "%s_exp_%d.html", doc_base, expc++);
+ sprintf(fname, "%s_%s.html", doc_base, cur_header->function_name);
dest_doc = fopen(fname, "w");
}
fprintf (dest_doc, "<BR>\n");
if (toc)
{
- int expc = 0;
char iname[256];
FILE *index;
+ int start = 0;
/* do toc if not in fold */
#if 0
{
char fname[256];
- sprintf(fname, "%s_exp_%d.html", doc_base, expc);
+ sprintf(fname, "%s_%s.html", doc_base,
+ cur_header->function_name);
if (cur_header->name && cur_header->function_name)
{
- if (expc == 0)
+ if (start == 0)
{
int item_type;
char *next_line, *item_line = NULL;
fprintf (index, " >> <A HREF=\"%s\">%s</A><BR>\n",
name, cur_header->function_name);
}
+
+ start = 1;
}
else
{
fprintf (index, " >> <A HREF=\"%s\">%s</A><BR>\n",
fname, cur_header->function_name);
}
-
- expc++;
}
}
{
if (strcmp (label_name, function_name))
{
+#if 0
fprintf (dest_doc, "<A HREF=\"#%s\">%s</A>",
label_name, label_name);
+#endif
+ fprintf (dest_doc, "<A HREF=\"%s_%s.html\">%s</A>",
+ doc_base, label_name, label_name);
}
else
{