Oh, my. I didn't test in non-UTF shell ... now the utf8ascii in  id3print.c copies with NULL source. Perhaps I should really just let these pointers point to an empty  string when there is no info? Even if there is an empty string, the fill should be >0 because of the  closing zero. So a string with p[0] = 0, size=1 and fill=0 could be a safe alternative  to NULL... 
Oh, my. I didn't test in non-UTF shell ... now the utf8ascii in 
id3print.c copies with NULL source.
Perhaps I should really just let these pointers point to an empty 
string when there is no info?
Even if there is an empty string, the fill should be >0 because of the 
closing zero.
So a string with p[0] = 0, size=1 and fill=0 could be a safe alternative 
to NULL... 



git-svn-id: 793bb72743a407948e3701719c462b6a765bc435@1226 35dc7657-300d-0410-a2e5-dc2837fedb53

Distrotech/mpg123,Distrotech/mpg123,Distrotech/mpg123,Distrotech/mpg123,Distrotech/mpg123,Distrotech/mpg123,Distrotech/mpg123