diff options
| author | Wilmer van der Gaast <wilmer@gaast.net> | 2006-06-28 16:47:05 +0200 | 
|---|---|---|
| committer | Wilmer van der Gaast <wilmer@gaast.net> | 2006-06-28 16:47:05 +0200 | 
| commit | 171946457cccb7280f0918201093e79bbc9eac72 (patch) | |
| tree | 59b41cf763f80bc8800ae183b649e414f7ac2b72 /set.c | |
| parent | b3c467bc312114eb7cdd45e6bc36a3d87bee6064 (diff) | |
Added random_bytes() function for better/more reliable randomization and
moved set_eval_ops() to a slightly more suitable place.
Diffstat (limited to 'set.c')
| -rw-r--r-- | set.c | 14 | 
1 files changed, 14 insertions, 0 deletions
@@ -223,3 +223,17 @@ char *set_eval_ops( irc_t *irc, set_t *set, char *value )  	return( NULL );  } +char *set_eval_charset( irc_t *irc, set_t *set, char *value ) +{ +	GIConv cd; + +	if ( g_strncasecmp( value, "none", 4 ) == 0 ) +		return( value ); + +	cd = g_iconv_open( "UTF-8", value ); +	if( cd == (GIConv) -1 ) +		return( NULL ); + +	g_iconv_close( cd ); +	return( value ); +}  | 
