]> git.saurik.com Git - wxWidgets.git/commitdiff
wxAtof independent of wxNEED_WX_STDLIB_H, used by Visual C++ in Unicode mode,
authorOve Kaaven <ovek@arcticnet.no>
Tue, 13 Apr 1999 06:53:41 +0000 (06:53 +0000)
committerOve Kaaven <ovek@arcticnet.no>
Tue, 13 Apr 1999 06:53:41 +0000 (06:53 +0000)
defined to atof in non-Unicode mode.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2120 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/wxchar.h

index e1342aecc7b7e33876ac612c3151df971657a8c0..63d5a332048df8dff31716611a56f743659b3649 100644 (file)
@@ -104,7 +104,9 @@ typedef  _TUCHAR     wxUChar;
 #define  wxVsprintf  _vstprintf
 
    // stdlib.h functions
-#define  wxAtof(s)   atof(wxString(s).mb_str())
+#if !wxUSE_UNICODE
+#define  wxAtof      atof
+#endif
 #define  wxAtoi      _ttoi
 #define  wxAtol      _ttol
 #define  wxGetenv    _tgetenv
@@ -365,8 +367,11 @@ int      WXDLLEXPORT wxSprintf(wxChar *buf, const wxChar *fmt, ...);
 int      WXDLLEXPORT wxVsprintf(wxChar *buf, const wxChar *fmt, va_list argptr);
 #endif
 
-#ifdef wxNEED_WX_STDLIB_H
+#ifndef wxAtof
 double   WXDLLEXPORT wxAtof(const wxChar *psz);
+#endif
+
+#ifdef wxNEED_WX_STDLIB_H
 int      WXDLLEXPORT wxAtoi(const wxChar *psz);
 long     WXDLLEXPORT wxAtol(const wxChar *psz);
 wxChar * WXDLLEXPORT wxGetenv(const wxChar *name);