Fix bug where FLAC-to-FLAC transcoding of a corrupted FLAC file would truncate the...
[flac.git] / src / plugin_winamp2 / tagz.h
1 #pragma once\r
2 \r
3 #ifdef  __cplusplus\r
4 extern "C" {\r
5 #endif\r
6 \r
7 #ifndef UINT\r
8 typedef unsigned int UINT;\r
9 #endif\r
10 \r
11 #ifdef TAGZ_UNICODE\r
12 typedef unsigned short T_CHAR;\r
13 #else\r
14 #define T_CHAR char\r
15 #endif\r
16 \r
17 typedef T_CHAR* (*TAGFUNC)(const T_CHAR *tag,void *p);    /* return 0 if not found */\r
18 typedef void (*TAGFREEFUNC)(T_CHAR *tag,void *p);\r
19 \r
20 \r
21 UINT tagz_format(const T_CHAR * spec,TAGFUNC f,TAGFREEFUNC ff,void *fp,T_CHAR * out,UINT max);\r
22 T_CHAR * tagz_format_r(const T_CHAR * spec,TAGFUNC f,TAGFREEFUNC ff,void * fp);\r
23 \r
24 extern const char tagz_manual[];\r
25 \r
26 #ifdef __cplusplus\r
27 }\r
28 #endif\r