indexdata *idx) {
paragraph *p;
FILE *fp;
- char const *sep;
manconfig conf;
IGNORE(keywords); /* we don't happen to need this */
fprintf(fp, ".UC\n");
- /* Do the preamble and copyright */
- sep = "";
- for (p = sourceform; p; p = p->next)
- if (p->type == para_Preamble) {
- fprintf(fp, "%s", sep);
- man_text(fp, p->words, TRUE, 0);
- sep = "\n";
- }
- for (p = sourceform; p; p = p->next)
- if (p->type == para_Copyright) {
- fprintf(fp, "%s", sep);
- man_text(fp, p->words, TRUE, 0);
- sep = "\n";
- }
-
for (p = sourceform; p; p = p->next) switch (p->type) {
/*
* Things we ignore because we've already processed them or
case para_BR:
case para_Biblio: /* only touch BiblioCited */
case para_VersionID:
- case para_Copyright:
- case para_Preamble:
case para_NoCite:
case para_Title:
break;
case para_UnnumberedChapter:
case para_Heading:
case para_Subsect:
+
{
int depth;
if (p->type == para_Subsect)
* Normal paragraphs.
*/
case para_Normal:
+ case para_Copyright:
fprintf(fp, ".PP\n");
man_text(fp, p->words, TRUE, 0);
break;
break;
case para_LcontPush:
+ case para_QuotePush:
fprintf(fp, ".RS\n");
break;
case para_LcontPop:
+ case para_QuotePop:
fprintf(fp, ".RE\n");
break;
}