From: Vadim Zeitlin Date: Sat, 28 May 2005 09:00:36 +0000 (+0000) Subject: fixed wxRemove() return value under Win CE X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/53187e95adefe3735fb7f7509eb8f8d5dd6aec66 fixed wxRemove() return value under Win CE git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@34379 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/wxchar.h b/include/wx/wxchar.h index 139f540611..cf639c0437 100644 --- a/include/wx/wxchar.h +++ b/include/wx/wxchar.h @@ -362,7 +362,12 @@ #define wxRename wxMSLU__trename #else #ifdef __WXWINCE__ - #define wxRemove DeleteFile + /* carefully: wxRemove() must return 0 on success while DeleteFile() + returns 0 on error, so don't just define one as the other */ + inline int wxRemove(const wxChar *path) + { + return ::DeleteFile(path) == 0; + } #else #define wxRemove _tremove #define wxRename _trename