Mercurial > audlegacy-plugins
comparison src/flac112/charset.h @ 104:4b31176c198a trunk
[svn] - 1.1.2 compatible plugin (I HATE YOU FLAC PEOPLE)
author | nenolod |
---|---|
date | Mon, 23 Oct 2006 19:55:09 -0700 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
103:117bc56d906b | 104:4b31176c198a |
---|---|
1 /* libxmms-flac - XMMS FLAC input plugin | |
2 * Copyright (C) 2002,2003,2004,2005 Daisuke Shimamura | |
3 * | |
4 * Almost from charset.h - 2001/12/04 | |
5 * EasyTAG - Tag editor for MP3 and OGG files | |
6 * Copyright (C) 1999-2001 H蛆ard Kv虱en <havardk@xmms.org> | |
7 * | |
8 * This program is free software; you can redistribute it and/or modify | |
9 * it under the terms of the GNU General Public License as published by | |
10 * the Free Software Foundation; either version 2 of the License, or | |
11 * (at your option) any later version. | |
12 * | |
13 * This program is distributed in the hope that it will be useful, | |
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
16 * GNU General Public License for more details. | |
17 * | |
18 * You should have received a copy of the GNU General Public License | |
19 * along with this program; if not, write to the Free Software | |
20 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | |
21 */ | |
22 | |
23 | |
24 #ifndef __CHARSET_H__ | |
25 #define __CHARSET_H__ | |
26 | |
27 | |
28 /*************** | |
29 * Declaration * | |
30 ***************/ | |
31 | |
32 typedef struct { | |
33 gchar *charset_title; | |
34 gchar *charset_name; | |
35 } CharsetInfo; | |
36 | |
37 /* translated charset titles */ | |
38 extern const CharsetInfo charset_trans_array[]; | |
39 | |
40 /************** | |
41 * Prototypes * | |
42 **************/ | |
43 | |
44 /* | |
45 * The returned strings are malloc()ed an must be free()d by the caller | |
46 */ | |
47 char *convert_from_utf8_to_user(const char *string); | |
48 char *convert_from_user_to_utf8(const char *string); | |
49 | |
50 GList *Charset_Create_List (void); | |
51 GList *Charset_Create_List_UTF8_Only (void); | |
52 gchar *Charset_Get_Name_From_Title (const gchar *charset_title); | |
53 gchar *Charset_Get_Title_From_Name (const gchar *charset_name); | |
54 | |
55 #endif /* __CHARSET_H__ */ | |
56 |