diff options
author | Alexey Yakovenko <wakeroid@gmail.com> | 2010-01-21 22:07:23 +0100 |
---|---|---|
committer | Alexey Yakovenko <wakeroid@gmail.com> | 2010-01-21 22:08:35 +0100 |
commit | 65bf6cf8610ed8e9541db6df3060ab390002ef36 (patch) | |
tree | c26929c7d4a5157df17a723fa0732048ef5fdf85 /junklib.c | |
parent | 4d12a12570876810d0376d31b280674b5c49054a (diff) |
few fixes to compile on non-linux plaftorms
Diffstat (limited to 'junklib.c')
-rw-r--r-- | junklib.c | 22 |
1 files changed, 21 insertions, 1 deletions
@@ -298,7 +298,11 @@ convstr_id3v2_2to3 (const unsigned char* str, int sz) { else { size_t inbytesleft = sz; size_t outbytesleft = 2047; +#ifdef __linux__ char *pin = (char*)str; +#else + const char *pin = str; +#endif char *pout = out; memset (out, 0, sizeof (out)); /*size_t res = */iconv (cd, &pin, &inbytesleft, &pout, &outbytesleft); @@ -355,7 +359,11 @@ convstr_id3v2_4 (const unsigned char* str, int sz) { else { size_t inbytesleft = sz; size_t outbytesleft = 2047; +#ifdef __linux__ char *pin = (char*)str; +#else + const char *pin = str; +#endif char *pout = out; memset (out, 0, sizeof (out)); /*size_t res = */iconv (cd, &pin, &inbytesleft, &pout, &outbytesleft); @@ -385,7 +393,11 @@ convstr_id3v1 (const char* str, int sz) { cd = iconv_open ("utf8", "utf8"); size_t inbytesleft = sz; size_t outbytesleft = 2047; - char *pin = (char*)str; +#ifdef __linux__ + char *pin = (char*)str; +#else + const char *pin = str; +#endif char *pout = out; memset (out, 0, sizeof (out)); size_t res = iconv (cd, &pin, &inbytesleft, &pout, &outbytesleft); @@ -408,7 +420,11 @@ convstr_id3v1 (const char* str, int sz) { else { size_t inbytesleft = sz; size_t outbytesleft = 2047; +#ifdef __linux__ char *pin = (char*)str; +#else + const char *pin = str; +#endif char *pout = out; memset (out, 0, sizeof (out)); /*size_t res = */iconv (cd, &pin, &inbytesleft, &pout, &outbytesleft); @@ -1287,7 +1303,11 @@ junk_recode (const char *in, int inlen, char *out, int outlen, const char *cs) { else { size_t inbytesleft = inlen; size_t outbytesleft = outlen; +#ifdef __linux__ char *pin = (char*)in; +#else + const char *pin = in; +#endif char *pout = out; memset (out, 0, outlen); size_t res = iconv (cd, &pin, &inbytesleft, &pout, &outbytesleft); |