From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from localhost (fantadrom.bsd.lv [local]) by fantadrom.bsd.lv (OpenSMTPD) with ESMTPA id 2551c95b for ; Wed, 7 Dec 2016 17:59:59 -0500 (EST) Date: Wed, 7 Dec 2016 17:59:59 -0500 (EST) Message-Id: <15601064335359450547.enqueue@fantadrom.bsd.lv> X-Mailinglist: mdocml-source Reply-To: source@mdocml.bsd.lv MIME-Version: 1.0 From: schwarze@mdocml.bsd.lv To: source@mdocml.bsd.lv Subject: mdocml: When reporting "whitespace at end of input line" on lines ending X-Mailer: activitymail 1.26, http://search.cpan.org/dist/activitymail/ Content-Type: text/plain; charset=utf-8 Log Message: ----------- When reporting "whitespace at end of input line" on lines ending with roff(7) comments, let the column number in the message point to the end of the line rather than to the beginning of the comment. Improvement suggested by bluhm@. Modified Files: -------------- mdocml: read.c Revision Data ------------- Index: read.c =================================================================== RCS file: /home/cvs/mdocml/mdocml/read.c,v retrieving revision 1.153 retrieving revision 1.154 diff -Lread.c -Lread.c -u -p -r1.153 -r1.154 --- read.c +++ read.c @@ -315,6 +315,7 @@ mparse_buf_r(struct mparse *curp, struct const char *save_file; char *cp; size_t pos; /* byte number in the ln buffer */ + size_t j; /* auxiliary byte number in the blk buffer */ enum rofferr rr; int of; int lnn; /* line number in the real file */ @@ -420,6 +421,7 @@ mparse_buf_r(struct mparse *curp, struct } if ('"' == blk.buf[i + 1] || '#' == blk.buf[i + 1]) { + j = i; i += 2; /* Comment, skip to end of line */ for (; i < blk.sz; ++i) { @@ -430,7 +432,7 @@ mparse_buf_r(struct mparse *curp, struct mandoc_msg( MANDOCERR_SPACE_EOL, curp, curp->line, - pos, NULL); + pos + i-1 - j, NULL); ++i; ++lnn; break; -- To unsubscribe send an email to source+unsubscribe@mdocml.bsd.lv