[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mgp-users-jp 01337] Re: MagicPoint 1.10a



At Tue, 24 Jun 2003 14:26:06 +0900 (JST),
Kazu Yamamoto (山本和彦) wrote:

> * Introduced escape char '\' to display lines that start with '#'.

これでおもいだしたんですが、行頭に % を表示したいという要求がありました。
http://bugs.debian.org/52697

こういうパッチはだめでしょうか?
# ^\[\%#] だけにしたほうがいいのかもしれませんが

--- parse.c.orig	2003-06-25 01:56:22.000000000 +0900
+++ parse.c	2003-06-25 01:56:13.000000000 +0900
@@ -462,7 +462,7 @@
 	    }
 		if (buf[0] == '#')
 			continue;
-#if 1 /* escape # by backslash */
+#if 0 /* escape # by backslash */
 		if (buf[0] == 0x5c && (buf[1] == 0x5c || buf[1] == 0x23))
 			memcpy(&buf[0], &buf[1], strlen(buf));
 #endif
@@ -663,6 +663,10 @@
 				}
 			}
 		} else {
+#if 1 /* escape by backslash */
+			if (buf[0] == 0x5c)
+				memcpy(&buf[0], &buf[1], strlen(buf));
+#endif
 			/* this is data */
 			cp = parse_text(buf, *page);
 			if (cp) {

-- 
鵜飼文敏