Few more improvements + fix for starting with missing db file on Windows

fs/FileSystem.hxx: don't define CheckAccess() with mode on Windows
db/SimpleDatabasePlugin.cxx: don't use CheckAccess with mode on Windows
fs/FileSystem.hxx: add CheckAccess without mode parameter
fs/Traits.cxx: don't return drive path without trailing separator
fs/Traits.hxx: introduce PathTraitsXXX::IsDrive function
fs/Charset.cxx: replace \ with / when converting path to UTF-8 on Windows
PlaylistSong.cxx: don't use g_build_filename
fs/Traits.hxx: add shorter forms of PathTraitsXXX::Build()
fs/Traits.hxx: add PathTraitsUTF8::GetLength for consistency
fs/AllocatedPath.cxx: don't use g_path_get_dirname
fs/Traits: implement GetBase/GetParent/Build using templates
fs/Traits.cxx: don't return empty string if parent dir is root
fs/Traits.hxx: add FindLastSeparator function to PathTraitsXXX
fs/Traits: improve compatibility between PathTraitsFS and PathTraitsUTF8
fs/Traits.hxx: add gcc_nonnull_all where applicable
fs/Traits: split PathTraits type into PathTraitsFS and PathTraitsUTF8


-- 
Denis

------------------------------------------------------------------------------
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team

Reply via email to