aboutsummaryrefslogtreecommitdiffstats
path: root/set.c
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2008-03-30 22:26:16 +0100
committerWilmer van der Gaast <wilmer@gaast.net>2008-03-30 22:26:16 +0100
commitf9756bd2e2711d58e06ad2a33ad3292ff10fc6da (patch)
tree213bb64648b12e823a0a427da26883e7b6a87436 /set.c
parent5ecf96b935c6f6c0fba00d84cf7616ee04b06aed (diff)
Changed charset handling: irc_t keeps two iconv structures, which are just
used for every line sent and received, so now there's no need to use g_iconv_open() every time a message comes in/out. Also, fixed a small memory leak that was there for a long time but somehow never caught my attention.
Diffstat (limited to 'set.c')
-rw-r--r--set.c15
1 files changed, 0 insertions, 15 deletions
diff --git a/set.c b/set.c
index 90b29f91..112e6937 100644
--- a/set.c
+++ b/set.c
@@ -229,18 +229,3 @@ char *set_eval_ops( set_t *set, char *value )
return value;
}
-
-char *set_eval_charset( set_t *set, char *value )
-{
- GIConv cd;
-
- if( g_strcasecmp( value, "none" ) == 0 )
- return value;
-
- cd = g_iconv_open( "UTF-8", value );
- if( cd == (GIConv) -1 )
- return NULL;
-
- g_iconv_close( cd );
- return value;
-}