From owner-doc-jp@jp.freebsd.org  Sat Feb  5 21:05:46 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id VAA85803;
	Sat, 5 Feb 2000 21:05:46 +0900 (JST)
	(envelope-from owner-doc-jp@jp.FreeBSD.org)
Received: from serio.al.rim.or.jp (serio.al.rim.or.jp [202.247.191.123])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id VAA85798
	for <doc-jp@jp.freebsd.org>; Sat, 5 Feb 2000 21:05:46 +0900 (JST)
	(envelope-from kuriyama@sky.rim.or.jp)
Received: from mail1.rim.or.jp
	by serio.al.rim.or.jp (8.9.3/3.7W/HMX-12) id VAA28590
	for <doc-jp@jp.freebsd.org>; Sat, 5 Feb 2000 21:05:46 +0900 (JST)
Received: from rhea.sky.rim.or.jp (ppp358.kt.rim.or.jp [202.247.140.58]) by mail1.rim.or.jp (3.7W/)
	id VAA20676 for <doc-jp@jp.freebsd.org>; Sat, 5 Feb 2000 21:05:45 +0900 (JST)
Received: from localhost.sky.rim.or.jp (localhost [127.0.0.1])
	by rhea.sky.rim.or.jp (8.9.3/3.7W/rhea-1.2) with ESMTP id VAA00294
	for <doc-jp@jp.freebsd.org>; Sat, 5 Feb 2000 21:05:44 +0900 (JST)
Date: Sat, 05 Feb 2000 21:05:44 +0900
Message-ID: <861z6r7t2f.wl@localhost.sky.rim.or.jp>
From: Jun Kuriyama <kuriyama@sky.rim.or.jp>
To: doc-jp@jp.freebsd.org
In-Reply-To: In your message of "Sat, 05 Feb 2000 15:46:46 +0900"
	<200002050655.PAA25682@mail.geocities.co.jp>
References: <200002021217.VAA40155@sakura.mk.bsdclub.org>
	<200002022038.FAA22262@mail.geocities.co.jp>
	<86d7qf6kx5.wl@localhost.sky.rim.or.jp>
	<38978C18.6E97B47@cird.or.jp>
	<200002050655.PAA25682@mail.geocities.co.jp>
User-Agent: Wanderlust/2.2.16 (No Son Of Mine) SEMI/1.13.7 (Awazu) FLIM/1.13.2 (Kasanui) MULE XEmacs/21.1 (patch 8) (Bryce Canyon) (i386--freebsd)
MIME-Version: 1.0 (generated by SEMI 1.13.7 - "Awazu")
Content-Type: multipart/mixed;
 boundary="Multipart_Sat_Feb__5_21:05:44_2000-1"
Reply-To: doc-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: doc-jp 7005
Subject: [doc-jp 7005] Re: moji bake ?
Errors-To: owner-doc-jp@jp.freebsd.org
Sender: owner-doc-jp@jp.freebsd.org
X-Originator: kuriyama@sky.rim.or.jp

--Multipart_Sat_Feb__5_21:05:44_2000-1
Content-Type: text/plain; charset=ISO-2022-JP

From: Hiroki Sato <hrs@geocities.co.jp>
>  $B%=!<%9$r;}$C$F$-$F(B pprint.c $B$rGA$$$F$_$^$7$?!#(B
>  $B$3$l$G$O(B &trade; $B$H$+(B &times; $B$bA4It%@%a$G$9$M!#(B
>  # $B2?$G$o$6$o$6<BBN;2>H$r85$KLa$9$h$&$J(B
>  # $B<BAu$r$9$kI,MW$,$"$k$s$@$m!<$+!D(B

$B!!$=!<$J$N$h!#$<$s$<$s(B -raw $B$8$c$J$$$G$7$g!#:#$N%P!<%8%g%s$KEv$k$+$I$&$+(B
$B$o$+$i$J$$$1$I!"@N$O$3$s$J%Q%C%A$GBP=h$7$F$^$7$?!#(B


$B$/$j$d$^(B // kuriyama@sky.rim.or.jp
        // kuriyama@FreeBSD.org

--Multipart_Sat_Feb__5_21:05:44_2000-1
Content-Type: text/plain; type=patch; charset=US-ASCII
Content-Disposition: attachment; filename="tidy.diff"
Content-Transfer-Encoding: 7bit

Index: lexer.c
===================================================================
RCS file: /tmp/tidycvs/tidy/lexer.c,v
retrieving revision 1.1.1.3
diff -u -r1.1.1.3 lexer.c
--- lexer.c	1999/10/13 14:06:29	1.1.1.3
+++ lexer.c	1999/10/13 14:06:39
@@ -358,15 +358,21 @@
             ReportEntityError(lexer, MISSING_SEMICOLON, lexer->lexbuf+start, c);
         }
 
-        lexer->lexsize = start;
-        AddCharToLexer(lexer, ch);
+        if (lexer->in->encoding == RAW)
+            if (semicolon)
+                AddCharToLexer(lexer, ';');
+        else
+	{
+            lexer->lexsize = start;
+            AddCharToLexer(lexer, ch);
 
-        if (ch == '&' && !QuoteAmpersand)
-        {
-            AddCharToLexer(lexer, 'a');
-            AddCharToLexer(lexer, 'm');
-            AddCharToLexer(lexer, 'p');
-            AddCharToLexer(lexer, ';');
+            if (ch == '&' && !QuoteAmpersand)
+            {
+                AddCharToLexer(lexer, 'a');
+                AddCharToLexer(lexer, 'm');
+                AddCharToLexer(lexer, 'p');
+                AddCharToLexer(lexer, ';');
+            }
         }
     }
 }
Index: pprint.c
===================================================================
RCS file: /tmp/tidycvs/tidy/pprint.c,v
retrieving revision 1.1.1.3
diff -u -r1.1.1.3 pprint.c
--- pprint.c	1999/10/13 14:06:30	1.1.1.3
+++ pprint.c	1999/10/13 14:06:39
@@ -291,7 +291,7 @@
     }
 
     /* except in CDATA map < to &lt; etc. */
-    if (! (mode & CDATA) )
+    if (!(mode & CDATA) && CharEncoding != RAW)
     {
         if (c == '<')
         {

--Multipart_Sat_Feb__5_21:05:44_2000-1--
