Didn't I already commit these? .. added format_get_text(),

gui_printtext_after(), last_line_insert() and fixed a few memleaks.


git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2040 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Timo Sirainen 2001-11-17 00:25:20 +00:00 committed by cras
commit 00423151f9
4 changed files with 75 additions and 7 deletions

View file

@ -207,17 +207,19 @@ CODE:
MODULE = Irssi::UI::Themes PACKAGE = Irssi::UI::Theme PREFIX = theme_
#*******************************
char *
void
theme_format_expand(theme, format, flags=0)
Irssi::UI::Theme theme
char *format
int flags
CODE:
PREINIT:
char *ret;
PPCODE:
if (flags == 0) {
RETVAL = theme_format_expand(theme, format);
ret = theme_format_expand(theme, format);
} else {
RETVAL = theme_format_expand_data(theme, (const char **) &format, 'n', 'n',
NULL, NULL, EXPAND_FLAG_ROOT | flags);
ret = theme_format_expand_data(theme, (const char **) &format, 'n', 'n',
NULL, NULL, EXPAND_FLAG_ROOT | flags);
}
OUTPUT:
RETVAL
XPUSHs(sv_2mortal(new_pv(ret)));
g_free_not_null(ret);