X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Firssi%2Fsrc%2Fperl%2Ftextui%2FTextBuffer.xs;fp=apps%2Firssi%2Fsrc%2Fperl%2Ftextui%2FTextBuffer.xs;h=0000000000000000000000000000000000000000;hb=72c2de619079457f7a68100eb13385275a424a23;hp=91a77a8026b1123b848888c8c9d08ea93994d2ca;hpb=e7b6c157b80152bf9fb9266e6bdd93f9fb0db776;p=runtime.git diff --git a/apps/irssi/src/perl/textui/TextBuffer.xs b/apps/irssi/src/perl/textui/TextBuffer.xs deleted file mode 100644 index 91a77a80..00000000 --- a/apps/irssi/src/perl/textui/TextBuffer.xs +++ /dev/null @@ -1,88 +0,0 @@ -#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_ -#******************************* - -Irssi::TextUI::Line -textbuffer_line_prev(line) - Irssi::TextUI::Line line -CODE: - RETVAL = line->prev; -OUTPUT: - RETVAL - -Irssi::TextUI::Line -textbuffer_line_next(line) - Irssi::TextUI::Line line -CODE: - RETVAL = line->next; -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 - int coloring -PREINIT: - GString *str; - SV *result; -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); -