Jeff Mitchell wrote: > Do you know why we use TagLibFileName instead of TagLib::FileName like taglib > svn uses? > > --Jeff Because if you have the non-svn version of taglib TagLib::FileName doesn't exist. You can't just typedef it in, because that breaks overriding from the const char * that the non-svn uses.