本を読む

読書やコンピュータなどに関するメモ

どう書く?org:改行をBRタグに置き換える

 前回のプログラムに2行を追加するだけ。もともとタグ内とテキストを区別してるので。

--- tagescape1.c        2007-09-01 12:21:57.000000000 +0900
+++ tagescape2.c        2007-09-04 21:13:37.000000000 +0900
@@ -199,6 +199,8 @@ static void te_parse_plain(te_status *st
     while ((c = *(status->p_src++)) && (status->size > 0)) {
        if (c == '<') {
            te_parse_tag(status);
+       } else if (c == '\n') {
+            te_puts(status, "<br />");
        } else {
            te_putc(status, c);
        }

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック

http://emasaka.blog65.fc2.com/tb.php/288-f9ec28de

 | HOME | 

Categories

Recent Entries

Recent Comments

Recent Trackbacks

Appendix

emasaka

emasaka

フリーター。
連絡先はこのへん

Monthly


FC2Ad