Line 173... |
Line 173... |
perror("do_hstart()/fopen:");
|
perror("do_hstart()/fopen:");
|
exit(1);
|
exit(1);
|
}
|
}
|
|
|
fprintf(f, "<div style='mso-element:header' id=ISA%dh><p class=MsoHeader>\n", section);
|
fprintf(f, "<div style='mso-element:header' id=ISA%dh><p class=MsoHeader>\n", section);
|
|
fprintf(f, "OpenCores<span style='mso-tab-count:1'> </span>\n");
|
|
fprintf(f, "OpenRISC 1000 System Architecture Manual<span style='mso-tab-count:1'> </span>\n");
|
|
fprintf(f, "<!--[if supportFields]><span style='mso-element:field-begin'>\n");
|
|
fprintf(f, "</span> TIME \\@ "MMMM d, yyyy" <span style='mso-element:field-separator'>\n");
|
|
fprintf(f, "</span><![endif]-->April 21, 2001<!--[if supportFields]><span\n");
|
|
fprintf(f, "style='mso-element:field-end'></span><![endif]--><br><br>\n");
|
|
|
|
fclose(f);
|
|
}
|
|
|
|
void do_bottomline()
|
|
{
|
|
FILE *f;
|
|
|
|
f = fopen(HF_FILE, "a");
|
|
if (!f) {
|
|
perror("do_bottomline()/fopen:");
|
|
exit(1);
|
|
}
|
|
|
|
fprintf(f, "<br><a href=\"http://www.opencores.org/\">www.opencores.org</a><span\n");
|
|
fprintf(f, "style='mso-tab-count:\n");
|
|
fprintf(f, "1'> </span>Rev 0.1 <span style='color:red'>Preliminary Draft <span\n");
|
|
fprintf(f, "style='mso-tab-count:1'> </span></span><!--[if supportFields]><span\n");
|
|
fprintf(f, "class=MsoPageNumber><span style='mso-element:field-begin'></span><span\n");
|
|
fprintf(f, "style=\"mso-spacerun: yes\"> </span>PAGE <span \n");
|
|
fprintf(f, "style='mso-element:field-separator'></span></span><![endif]--><span\n");
|
|
fprintf(f, "class=MsoPageNumber>1</span><!--[if supportFields]><span class=MsoPageNumber><span\n");
|
|
fprintf(f, "style='mso-element:field-end'></span></span><![endif]--><span\n");
|
|
fprintf(f, "class=MsoPageNumber> of </span><!--[if supportFields]><span\n");
|
|
fprintf(f, "class=MsoPageNumber><span style='mso-element:field-begin'></span><span\n");
|
|
fprintf(f, "style=\"mso-spacerun: yes\"> </span>NUMPAGES <span\n");
|
|
fprintf(f, "style='mso-element:field-separator'></span></span><![endif]--><span\n");
|
|
fprintf(f, "class=MsoPageNumber>2</span><!--[if supportFields]><span class=MsoPageNumber><span\n");
|
|
fprintf(f, "style='mso-element:field-end'></span></span><![endif]-->\n");
|
|
|
fclose(f);
|
fclose(f);
|
}
|
}
|
|
|
void do_fstart()
|
void do_fstart()
|
{
|
{
|
Line 187... |
Line 223... |
perror("do_fstart()/fopen:");
|
perror("do_fstart()/fopen:");
|
exit(1);
|
exit(1);
|
}
|
}
|
|
|
fprintf(f, "<div style='mso-element:footer' id=ISA%df><p class=MsoFooter>\n", section);
|
fprintf(f, "<div style='mso-element:footer' id=ISA%df><p class=MsoFooter>\n", section);
|
|
|
fclose(f);
|
fclose(f);
|
}
|
}
|
|
|
void do_hfend()
|
void do_hfend()
|
{
|
{
|
Line 249... |
Line 286... |
do_hf(line);
|
do_hf(line);
|
do_hfend();
|
do_hfend();
|
}
|
}
|
if (tableend == FEND) {
|
if (tableend == FEND) {
|
do_hf(line);
|
do_hf(line);
|
|
do_bottomline();
|
do_hfend();
|
do_hfend();
|
}
|
}
|
} else
|
} else
|
if ((tableend == HEND) && (table == HEND)) {
|
if ((tableend == HEND) && (table == HEND)) {
|
char *bqp;
|
char *bqp;
|