[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mgp-users-jp 00083] patch for 1.01a
- To: mgp-users-jp@mew.org
- Subject: [mgp-users-jp 00083] patch for 1.01a
- From: Tsutomu OKUMURA <oku@ostrich.nml.t.u-tokyo.ac.jp>
- Date: Fri, 16 Jan 1998 15:29:04 +0900
- Posted: Fri, 16 Jan 1998 15:28:55 +0900
- Reply-to: mgp-users-jp@mew.org
$B1|B<$G$9!#(B
mgp1.01a $B$K$5$5$d$+$J=$@5$r2C$($F$_$^$7$?!#(B
(1) $BFI$_9~$_%U%!%$%k$N:G8e$K2~9T$,$J$$$H:G8e$N0lJ8;z$,>C$($F$7$^$&!"(B
$B$H$$$&%P%0(B(?)$B$N=$@5!#(B
(2) $B9TF,$G!H(B\%$B!I$H$9$k$3$H$K$h$j!"9TF,$K!H(B%$B!I$rI=<($G$-$k!#(B
--- parse.c.orig Fri Jan 16 15:11:24 1998
+++ parse.c Fri Jan 16 15:11:19 1998
@@ -165,7 +165,7 @@
lineno = 0;
while (fgets(buf, sizeof(buf), fp) != NULL) {
lineno++;
- if (buf[strlen(buf) - 1])
+ if (buf[strlen(buf) - 1] == '\n')
buf[strlen(buf) - 1] = '\0';
if (buf[0] == '#')
@@ -247,7 +247,7 @@
continue;
}
- if (buf[strlen(buf) - 1])
+ if (buf[strlen(buf) - 1] == '\n')
buf[strlen(buf) - 1] = '\0';
if (buf[0] == '#')
@@ -415,7 +415,11 @@
}
} else {
/* this is data */
- cp = parse_text(buf, *page);
+ if (buf[0] == '\\' && buf[1] == '%')
+ cp = parse_text(buf+1, *page);
+ else
+ cp = parse_text(buf, *page);
+
if (cp) {
ch = &page_control[*page][*line];
if (!*ch)