Merge Irssi 0.8.16-rc1
[silc.git] / apps / irssi / src / perl / textui / TextBuffer.xs
index 91a77a8026b1123b848888c8c9d08ea93994d2ca..0a0fe0d130ff93279cccea208a3bbfea634ae7ee 100644 (file)
@@ -1,44 +1,8 @@
 #include "module.h"
-#include "recode.h"
 
 MODULE = Irssi::TextUI::TextBuffer  PACKAGE = Irssi
 PROTOTYPES: ENABLE
 
-Irssi::TextUI::TextBuffer
-textbuffer_create()
-
-#*******************************
-MODULE = Irssi::TextUI::TextBuffer  PACKAGE = Irssi::TextUI::TextBuffer  PREFIX = textbuffer_
-#*******************************
-
-void
-textbuffer_destroy(buffer)
-       Irssi::TextUI::TextBuffer buffer
-
-Irssi::TextUI::Line
-textbuffer_append(buffer, data, len, info)
-       Irssi::TextUI::TextBuffer buffer
-       char *data
-       int len
-       Irssi::TextUI::LineInfo info
-
-Irssi::TextUI::Line
-textbuffer_insert(buffer, insert_after, data, len, info)
-       Irssi::TextUI::TextBuffer buffer
-       Irssi::TextUI::Line insert_after
-       char *data
-       int len
-       Irssi::TextUI::LineInfo info
-
-void
-textbuffer_remove(buffer, line)
-       Irssi::TextUI::TextBuffer buffer
-       Irssi::TextUI::Line line
-
-void
-textbuffer_remove_all_lines(buffer)
-       Irssi::TextUI::TextBuffer buffer
-
 #*******************************
 MODULE = Irssi::TextUI::TextBuffer  PACKAGE = Irssi::TextUI::Line  PREFIX = textbuffer_line_
 #*******************************
@@ -59,17 +23,6 @@ CODE:
 OUTPUT:
        RETVAL
 
-void
-textbuffer_line_ref(line)
-       Irssi::TextUI::Line line
-
-void
-textbuffer_line_unref(line, buffer)
-       Irssi::TextUI::Line line
-       Irssi::TextUI::TextBuffer buffer
-CODE:
-       textbuffer_line_unref(buffer, line);
-
 void
 textbuffer_line_get_text(line, coloring)
        Irssi::TextUI::Line line
@@ -81,8 +34,6 @@ PPCODE:
        str = g_string_new(NULL);
        textbuffer_line2text(line, coloring, str);
        result = new_pv(str->str);
-       if (is_utf8())
-               SvUTF8_on(result);
        XPUSHs(sv_2mortal(result));
        g_string_free(str, TRUE);