git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@46939
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
/* depending on the platform, Unicode build can either store wxStrings as
wchar_t* or UTF-8 encoded char*: */
#if wxUSE_UNICODE
/* depending on the platform, Unicode build can either store wxStrings as
wchar_t* or UTF-8 encoded char*: */
#if wxUSE_UNICODE
- // FIXME-UTF8: what would be better place for this?
+ /* FIXME-UTF8: what would be better place for this? */
#if defined(wxUSE_UTF8_LOCALE_ONLY) && !defined(wxUSE_UNICODE_UTF8)
#error "wxUSE_UTF8_LOCALE_ONLY only makes sense with wxUSE_UNICODE_UTF8"
#endif
#if defined(wxUSE_UTF8_LOCALE_ONLY) && !defined(wxUSE_UNICODE_UTF8)
#error "wxUSE_UTF8_LOCALE_ONLY only makes sense with wxUSE_UNICODE_UTF8"
#endif
*/
#define wxEMPTY_PARAMETER_VALUE /* Fake macro parameter value */
*/
#define wxEMPTY_PARAMETER_VALUE /* Fake macro parameter value */
const char *szFunc,
const char *szCond,
const wxChar *szMsg);
const char *szFunc,
const char *szCond,
const wxChar *szMsg);
+#endif /* wxUSE_UNICODE */
class WXDLLIMPEXP_BASE wxString;
class WXDLLIMPEXP_BASE wxCStrData;
class WXDLLIMPEXP_BASE wxString;
class WXDLLIMPEXP_BASE wxCStrData;
#if wxUSE_ACTIVEX
#undef wxUSE_ACTIVEX
#define wxUSE_ACTIVEX 0
#if wxUSE_ACTIVEX
#undef wxUSE_ACTIVEX
#define wxUSE_ACTIVEX 0
- #endif // wxUSE_ACTIVEX
-#endif // __WINE__
+ #endif /* wxUSE_ACTIVEX */
+#endif /* __WINE__ */
/* check settings consistency for MSW-specific ones */
/* check settings consistency for MSW-specific ones */
#ifdef __cplusplus
#if wxUSE_UNICODE_UTF8
#ifdef __cplusplus
#if wxUSE_UNICODE_UTF8
- // flag indicating whether the current locale uses UTF-8 or not; must be
- // updated every time the locale is changed!
+ /* flag indicating whether the current locale uses UTF-8 or not; must be
+ updated every time the locale is changed! */
#if wxUSE_UTF8_LOCALE_ONLY
#define wxLocaleIsUtf8 true
#else
extern WXDLLIMPEXP_BASE bool wxLocaleIsUtf8;
#endif
#if wxUSE_UTF8_LOCALE_ONLY
#define wxLocaleIsUtf8 true
#else
extern WXDLLIMPEXP_BASE bool wxLocaleIsUtf8;
#endif
- // function used to update the flag:
+ /* function used to update the flag: */
extern WXDLLIMPEXP_BASE void wxUpdateLocaleIsUtf8();
extern WXDLLIMPEXP_BASE void wxUpdateLocaleIsUtf8();
- #else // !wxUSE_UNICODE_UTF8
+ #else /* !wxUSE_UNICODE_UTF8 */
inline void wxUpdateLocaleIsUtf8() {}
inline void wxUpdateLocaleIsUtf8() {}
- #endif // wxUSE_UNICODE_UTF8/!wxUSE_UNICODE_UTF8
-#endif // __cplusplus
+ #endif /* wxUSE_UNICODE_UTF8/!wxUSE_UNICODE_UTF8 */
+#endif /* __cplusplus */
/* -------------------------------------------------------------------------
/* -------------------------------------------------------------------------
/* these functions are only needed in the form used for filenames (i.e. char*
on Unix, wchar_t* on Windows), so we don't need to use A/W suffix: */
/* these functions are only needed in the form used for filenames (i.e. char*
on Unix, wchar_t* on Windows), so we don't need to use A/W suffix: */
-#if wxMBFILES || !wxUSE_UNICODE // ANSI filenames
+#if wxMBFILES || !wxUSE_UNICODE /* ANSI filenames */
#define wxCRT_Fopen fopen
#define wxCRT_Freopen freopen
#define wxCRT_Remove remove
#define wxCRT_Rename rename
#define wxCRT_Fopen fopen
#define wxCRT_Freopen freopen
#define wxCRT_Remove remove
#define wxCRT_Rename rename
-#else // Unicode filenames
+#else /* Unicode filenames */
/* special case: these functions are missing under Win9x with Unicows so we
have to implement them ourselves */
/* special case: these functions are missing under Win9x with Unicows so we
have to implement them ourselves */
-#endif // wxMBFILES/!wxMBFILES
+#endif /* wxMBFILES/!wxMBFILES */
#define wxCRT_PutsA puts
#define wxCRT_FputsA fputs
#define wxCRT_PutsA puts
#define wxCRT_FputsA fputs
#define wxCRT_TolowerW towlower
#define wxCRT_ToupperW towupper
#endif
#define wxCRT_TolowerW towlower
#define wxCRT_ToupperW towupper
#endif
/* There is a bug in VC6 C RTL: toxxx() functions dosn't do anything
with signed chars < 0, so "fix" it here. */
#define wxCRT_TolowerW(c) towlower((wxUChar)(wxChar)(c))
#define wxCRT_ToupperW(c) towupper((wxUChar)(wxChar)(c))
/* There is a bug in VC6 C RTL: toxxx() functions dosn't do anything
with signed chars < 0, so "fix" it here. */
#define wxCRT_TolowerW(c) towlower((wxUChar)(wxChar)(c))
#define wxCRT_ToupperW(c) towupper((wxUChar)(wxChar)(c))
-#endif // __GLIBC__/!__GLIBC__
+#endif /* __GLIBC__/!__GLIBC__ */