X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2f6ea0bc00b909640f3b5696685227b574b360ac..dd021ce2bd29a7e1d19b80995cd700828d5367c3:/include/wx/msw/wince/time.h diff --git a/include/wx/msw/wince/time.h b/include/wx/msw/wince/time.h index cb027d176f..d711111c89 100644 --- a/include/wx/msw/wince/time.h +++ b/include/wx/msw/wince/time.h @@ -4,8 +4,8 @@ * Missing time functions and structures for use under WinCE */ -#ifndef __WINCE_TIME_ -#define __WINCE_TIME_ +#ifndef _WX_MSW_WINCE_TIME_H_ +#define _WX_MSW_WINCE_TIME_H_ #ifndef _TM_DEFINED @@ -26,23 +26,28 @@ struct tm { extern "C" { -struct tm * __cdecl localtime(const time_t *); - time_t __cdecl time(time_t *); time_t __cdecl mktime(struct tm *); +// VC8 CRT provides the other functions +#if !defined(__VISUALC__) || (__VISUALC__ < 1400) + +struct tm * __cdecl localtime(const time_t *); + struct tm * __cdecl gmtime(const time_t *); #define _tcsftime wcsftime size_t __cdecl wcsftime(wchar_t *, size_t, const wchar_t *, const struct tm *); -} - extern long timezone; +#endif // !VC8 + +} + #endif // !_TM_DEFINED -#endif // __WINCE_TIME_ +#endif // _WX_MSW_WINCE_TIME_H_