From b50e9caf31a0d1346bf782c6b4e32f90fd707223 Mon Sep 17 00:00:00 2001 From: rsc Date: Sun, 16 Jan 2005 21:30:59 +0000 Subject: handle section (9p) --- src/cmd/troff2html/troff2html.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/cmd/troff2html') diff --git a/src/cmd/troff2html/troff2html.c b/src/cmd/troff2html/troff2html.c index 20d48d1f..9cf0bdac 100644 --- a/src/cmd/troff2html/troff2html.c +++ b/src/cmd/troff2html/troff2html.c @@ -610,7 +610,7 @@ xcmd(Biobuf *b) if(nfld==6 && strcmp(fld[2], "manref")==0){ /* was the right macro; is it the right form? */ if(strlen(fld[5])>=3 && - fld[5][0]=='(' && fld[5][2]==')' && + fld[5][0]=='('/*)*/ && (fld[5][2]==/*(*/')' || (isalpha((uchar)fld[5][2]) && fld[5][3]==/*(*/')')) && '0'<=fld[5][1] && fld[5][1]<='9'){ if(strcmp(fld[3], "start") == 0){ /* set anchor attribute and remember string */ @@ -622,6 +622,9 @@ xcmd(Biobuf *b) #else snprint(buf, sizeof buf, "", fld[5][1], fld[4]); + for(p=buf; *p; p++) + if('A' <= *p && *p <= 'Z') + *p += 'a'-'A'; #endif nanchors++; anchors = erealloc(anchors, nanchors*sizeof(char*)); -- cgit v1.2.3