diff options
author | 2009-08-06 18:24:38 +0200 | |
---|---|---|
committer | 2009-08-06 18:24:38 +0200 | |
commit | adc94ee73d131cb876543b7ccdf6b71b0e0531b6 (patch) | |
tree | 4ca37dc03be61c5fdb6aecbe319d38ef25a4818a /cmp3.c | |
parent | 2704c5d1819320e696bac4334d69c72f6bec8926 (diff) |
fixed some utf8 recoding bugs
added header widget (WIP)
added text fitting routing (padding with ...)
Diffstat (limited to 'cmp3.c')
-rw-r--r-- | cmp3.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -586,6 +586,7 @@ static const char * convstr (const char* str, int sz) { static char out[2048]; const char *enc = "iso8859-1"; + char *ret = out; // hack to add limited cp1251 recoding support @@ -624,8 +625,10 @@ convstr (const char* str, int sz) { memset (out, 0, sizeof (out)); size_t res = iconv (cd, &pin, &inbytesleft, &pout, &outbytesleft); iconv_close (cd); + ret = out + 3; } - return out; + //printf ("decoded %s\n", out+3); + return ret; } const char *convstr_id3v1 (const char* str, int sz) { |