(char_encode_big5): Support entity-reference.
authortomo <tomo>
Sun, 11 Aug 2002 07:24:08 +0000 (07:24 +0000)
committertomo <tomo>
Sun, 11 Aug 2002 07:24:08 +0000 (07:24 +0000)
src/text-coding.c

index f7cbe9e..002de1f 100644 (file)
@@ -3985,6 +3985,13 @@ char_encode_big5 (struct encoding_stream *str, Emchar ch,
          Dynarr_add (dst, b1);
          Dynarr_add (dst, b2);
        }
+      else if (CODING_SYSTEM_USE_ENTITY_REFERENCE (str->codesys))
+       {
+         char buf[18];
+
+         char_encode_as_entity_reference (ch, buf);
+         Dynarr_add_many (dst, buf, strlen (buf));
+       }
       else
        Dynarr_add (dst, '?');
 #else