Skip to content

Commit

Permalink
Merge pull request #214 from slavanap/master
Browse files Browse the repository at this point in the history
MS Visual Studio "/Zc:wchar_t-" compiler parameter support added
  • Loading branch information
vitaut committed Oct 25, 2015
2 parents 024eae9 + 4e9faed commit 716ab04
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions format.h
Original file line number Diff line number Diff line change
Expand Up @@ -940,7 +940,9 @@ class MakeValue : public Arg {
// characters and strings into narrow strings as in
// fmt::format("{}", L"test");
// To fix this, use a wide format string: fmt::format(L"{}", L"test").
#if !defined(_MSC_VER) || defined(_NATIVE_WCHAR_T_DEFINED)
MakeValue(typename WCharHelper<wchar_t, Char>::Unsupported);
#endif
MakeValue(typename WCharHelper<wchar_t *, Char>::Unsupported);
MakeValue(typename WCharHelper<const wchar_t *, Char>::Unsupported);
MakeValue(typename WCharHelper<const std::wstring &, Char>::Unsupported);
Expand Down Expand Up @@ -977,7 +979,9 @@ class MakeValue : public Arg {

FMT_MAKE_VALUE(bool, int_value, BOOL)
FMT_MAKE_VALUE(short, int_value, INT)
#if !defined(_MSC_VER) || defined(_NATIVE_WCHAR_T_DEFINED)
FMT_MAKE_VALUE(unsigned short, uint_value, UINT)
#endif
FMT_MAKE_VALUE(int, int_value, INT)
FMT_MAKE_VALUE(unsigned, uint_value, UINT)

Expand Down

0 comments on commit 716ab04

Please sign in to comment.