R4000 2.2
tati****@kc5*****
2011年 10月 29日 (土) 03:49:07 JST
こんばんは、立花@鎌ヶ谷市です。 In <20111****@kc5*****>, at Date: Fri, 28 Oct 2011 15:32:20 +0900 (JST), on Subject: [JM:00481] Re: SIGNAL(7) の内容に関しまして , "R4000 2.2" <tati****@kc5*****> writes: | 036-JM3.patch … man2html.c への grolbp.1 への対応 更に試すとまだ抜けがありました。 #どうも泥縄だなぁ、、、 とりあえず直したものを再度添付します。 -- tati****@kc5***** 立花 晃@鎌ヶ谷市 -------------- next part -------------- diff -ruN man-1.6g-2/man2html/man2html.c.orig man-1.6g-2/man2html/man2html.c --- man-1.6g-2/man2html/man2html.c.orig 2011-10-28 15:12:20.000000000 +0900 +++ man-1.6g-2/man2html/man2html.c 2011-10-29 03:30:59.000000000 +0900 @@ -868,6 +868,7 @@ } char *scan_expression(char *c, int *result); +char itemsep='\t'; static char *scan_format(char *c, TABLEROW **result, int *maxcol) { @@ -941,13 +942,18 @@ curfield->space=i; break; case ',': case '\n': - currow->next=(TABLEROW*)xmalloc(sizeof(TABLEROW)); - currow->next->prev=currow; - currow=currow->next; - currow->next=NULL; - curfield=currow->first=(TABLEITEM*)xmalloc(sizeof(TABLEITEM)); - *curfield=emptyfield; c++; + while (*c==',' || *c=='\n' || *c==' ' || *c=='\t' || *c==itemsep) { + c++; + } + if ( *c != '.' ) { + currow->next=(TABLEROW*)xmalloc(sizeof(TABLEROW)); + currow->next->prev=currow; + currow=currow->next; + currow->next=NULL; + curfield=currow->first=(TABLEITEM*)xmalloc(sizeof(TABLEITEM)); + *curfield=emptyfield; + } break; default: c++; @@ -1023,7 +1029,6 @@ int center=0, expand=0, box=0, border=0, linesize=1; int i,j,maxcol=0, finished=0; int oldfont, oldsize,oldfillout; - char itemsep='\t'; TABLEROW *layout=NULL, *currow; TABLEITEM *curfield; while (*c++!='\n'); /* skip TS */