#define warning clashes with MSVC pragmas, runtime headers, and Windows SDK...
Brought to you by:
sobukus
Compiling compat_str.c from 1.27.0 with MSVC 19.28.29914 (VS2019) results in: [1].
The problem is debug.h doing the following:
#define debug_print(t, s, ...) fprintf(stderr, DBGPRFX "[" __FILE__ ":%s():%i] " t ": " s "\n", __func__, __LINE__, __VA_ARGS__) #define mwarning(s, ...) debug_print("warning", s, __VA_ARGS__) #define warning(s) mwarning("%s", s)
and the including C library or Windows SDK headers, which do the following:
#pragma warning(push) #pragma warning(disable: _UCRT_DISABLED_WARNINGS)
Please do not #define common names. Please namespace (prefix with mpg123_) all of these macros.
1>compat_str.c 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\corecrt_wconio.h(14,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\corecrt_wconio.h(15,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\corecrt_wconio.h(424,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\corecrt_wctype.h(13,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\corecrt_wctype.h(14,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\corecrt_wctype.h(205,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\corecrt_wdirect.h(13,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\corecrt_wdirect.h(14,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\corecrt_wdirect.h(63,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\corecrt_share.h(13,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\corecrt_share.h(14,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\corecrt_share.h(33,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\corecrt_wio.h(14,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\corecrt_wio.h(15,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\corecrt_wio.h(270,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\corecrt_wprocess.h(13,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\corecrt_wprocess.h(14,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\corecrt_wprocess.h(127,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\corecrt_wtime.h(13,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\corecrt_wtime.h(14,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\corecrt_wtime.h(207,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\sys\stat.h(13,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\sys\stat.h(14,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\sys\stat.h(249,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\wchar.h(29,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\wchar.h(30,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\wchar.h(235,17): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\wchar.h(246,17): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\wchar.h(285,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\winapifamily.h(20,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\winapifamily.h(21,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\winpackagefamily.h(20,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\winpackagefamily.h(21,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\winpackagefamily.h(87,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\winapifamily.h(247,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\sdkddkver.h(20,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\sdkddkver.h(21,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\sdkddkver.h(23,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\sdkddkver.h(303,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\windows.h(148,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\windows.h(156,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\windows.h(158,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\windows.h(161,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\windows.h(163,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\windows.h(164,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\windows.h(165,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\excpt.h(14,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\excpt.h(15,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\excpt.h(87,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\stdarg.h(13,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\stdarg.h(14,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\stdarg.h(29,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\specstrings.h(21,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\specstrings.h(22,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\specstrings.h(711,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(22,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(23,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(26,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(28,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\ctype.h(15,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\ctype.h(16,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\ctype.h(307,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(44,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\basetsd.h(23,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\basetsd.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\basetsd.h(501,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(2499,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(2500,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(2501,1): warning C4116: unnamed type definition in parentheses 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(2502,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(8657,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(8658,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(8659,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(8660,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack4.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(8712,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(8812,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(8846,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack4.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(9050,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(9059,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(16498,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(16499,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(16506,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack4.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(16853,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack2.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(16861,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(16983,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack2.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(17393,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack2.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(18095,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack8.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(18197,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(18210,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack1.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(18481,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(18515,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack1.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(18539,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(18579,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(19160,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(19900,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(19901,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(19907,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(21049,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(21050,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(21058,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(21376,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(21377,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(21386,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(21625,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(21627,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(21655,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\ktmtypes.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\ktmtypes.h(28,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\ktmtypes.h(208,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(22248,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(22249,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(22632,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(23036,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\minwindef.h(218,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\minwindef.h(219,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\minwindef.h(237,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winbase.h(21,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winbase.h(22,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winbase.h(23,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winbase.h(25,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winbase.h(26,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winbase.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\minwinbase.h(13,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\minwinbase.h(15,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\minwinbase.h(18,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\minwinbase.h(19,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\minwinbase.h(21,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\minwinbase.h(22,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\minwinbase.h(23,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\minwinbase.h(455,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\heapapi.h(32,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\heapapi.h(33,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\heapapi.h(249,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\sysinfoapi.h(22,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\sysinfoapi.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\sysinfoapi.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\sysinfoapi.h(29,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\sysinfoapi.h(30,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\sysinfoapi.h(31,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\sysinfoapi.h(740,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\memoryapi.h(26,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\memoryapi.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\memoryapi.h(897,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\memoryapi.h(898,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\memoryapi.h(899,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\memoryapi.h(925,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\memoryapi.h(1130,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winbase.h(2791,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winbase.h(2792,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winbase.h(2866,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winbase.h(9478,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wingdi.h(18,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wingdi.h(19,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wingdi.h(23,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack1.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wingdi.h(615,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wingdi.h(629,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack2.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wingdi.h(932,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wingdi.h(948,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack2.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wingdi.h(1049,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wingdi.h(1070,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack4.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wingdi.h(1148,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wingdi.h(1214,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack4.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wingdi.h(1231,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wingdi.h(1305,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wingdi.h(6365,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winuser.h(47,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winuser.h(51,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winuser.h(299,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winuser.h(300,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winuser.h(344,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack2.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winuser.h(4896,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winuser.h(4980,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winuser.h(6790,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winuser.h(6792,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winuser.h(6807,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winuser.h(14898,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winuser.h(14900,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winuser.h(14946,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winuser.h(15928,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnls.h(36,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnls.h(37,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnls.h(3191,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wincon.h(34,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wincon.h(35,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wincon.h(61,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winreg.h(36,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winreg.h(37,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winreg.h(1579,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnetwk.h(37,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnetwk.h(38,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnetwk.h(923,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\dde.h(22,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\dde.h(23,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\dde.h(209,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\ddeml.h(21,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\ddeml.h(22,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\ddeml.h(670,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\mmsyscom.h(18,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack1.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\mmsyscom.h(21,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\mmsyscom.h(312,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack1.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\mmsystem.h(37,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\mmsystem.h(154,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\nb30.h(28,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\nb30.h(29,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\nb30.h(324,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack8.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpc.h(65,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcdce.h(29,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcdce.h(30,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcdce.h(31,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcdce.h(3344,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcdcep.h(33,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcdcep.h(34,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcdcep.h(35,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcdcep.h(1324,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcnterr.h(25,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcnterr.h(26,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcnterr.h(557,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack8.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcasync.h(52,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcasync.h(53,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcasync.h(769,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpc.h(223,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\shellapi.h(12,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\shellapi.h(13,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\shellapi.h(14,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\shellapi.h(15,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\shellapi.h(1746,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winperf.h(43,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winperf.h(44,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack8.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winperf.h(50,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winperf.h(689,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winperf.h(695,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winsock.h(34,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winsock.h(35,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winsock.h(1082,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wincrypt.h(21,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wincrypt.h(22,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wincrypt.h(23,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wincrypt.h(25,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\bcrypt.h(23,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\bcrypt.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\bcrypt.h(1942,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\ncrypt.h(18,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\ncrypt.h(19,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\ncrypt.h(387,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\ncrypt.h(398,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\ncrypt.h(405,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\ncrypt.h(418,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\ncrypt.h(1344,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\wincrypt.h(21823,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winefs.h(25,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winefs.h(26,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winefs.h(489,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcndr.h(16,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcndr.h(17,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcndr.h(18,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcndr.h(19,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcndr.h(20,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack8.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcndr.h(47,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcndr.h(1083,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcndr.h(1085,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcndr.h(1094,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcndr.h(1283,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcndr.h(1285,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcndr.h(2545,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcndr.h(3089,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcndr.h(3091,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcndr.h(3104,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcndr.h(3300,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\rpcndr.h(3305,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\wtypesbase.h(60,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\wtypesbase.h(61,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\wtypesbase.h(556,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\wtypes.h(59,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\wtypes.h(60,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\wtypes.h(651,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\wtypes.h(653,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\wtypes.h(721,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\wtypes.h(944,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(161,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(162,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(163,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(340,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(341,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(1663,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(1664,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(1737,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(2456,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(2457,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(2479,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(2906,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(2907,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(2943,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(2991,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(2992,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(2993,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(3038,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(3322,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(3323,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(3339,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(4313,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(4314,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(4315,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(4344,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(5435,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(5436,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(5499,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(5602,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(5603,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(5604,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(5605,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(5664,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(5675,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack1.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(5717,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(6000,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(6012,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(6013,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(6034,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(6211,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(6371,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(6372,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(6440,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(6446,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(6447,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(6484,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(6659,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(6672,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(6673,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(6674,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7834,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7862,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7863,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7864,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7865,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack1.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(8311,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(8317,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(8620,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(8621,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(8663,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack1.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9019,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9028,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack1.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9042,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9053,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack1.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9078,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9088,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack1.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9094,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9104,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack1.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9133,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9139,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9259,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(11040,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(11042,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(11082,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(11632,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(11634,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(11661,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(12882,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(12884,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(12904,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(13395,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(13396,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(13410,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(13663,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(13665,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(13716,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(16193,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\winsmcrd.h(31,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\winsmcrd.h(32,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\winsmcrd.h(295,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\winsmcrd.h(296,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\winsmcrd.h(302,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\winsmcrd.h(352,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winscard.h(43,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winscard.h(44,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winscard.h(1094,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winscard.h(1095,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winscard.h(1111,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winscard.h(1414,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\prsht.h(14,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\prsht.h(15,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\prsht.h(16,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\prsht.h(17,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack8.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\prsht.h(56,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\prsht.h(902,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\prsht.h(909,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winspool.h(31,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winspool.h(32,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winspool.h(3888,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\ole2.h(5,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\ole2.h(6,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack8.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\ole2.h(27,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack8.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack8.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\objidlbase.h(477,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\objidlbase.h(481,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\objidlbase.h(483,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\objidlbase.h(7827,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\cguid.h(21,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\cguid.h(23,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\cguid.h(200,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\objidl.h(757,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\objidl.h(758,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\objidl.h(760,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\objidl.h(790,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\objidl.h(794,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\objidl.h(796,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\objidl.h(8140,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\objidl.h(11233,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\objidl.h(11235,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\objidl.h(11249,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\objidl.h(14523,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\oaidl.h(216,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\oaidl.h(217,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\oaidl.h(219,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\oaidl.h(5608,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\propidlbase.h(91,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\propidlbase.h(92,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\propidlbase.h(94,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\propidlbase.h(95,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\propidlbase.h(1093,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\oleidl.h(232,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\oleidl.h(233,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\oleidl.h(3970,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\msxml.h(320,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\msxml.h(321,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\msxml.h(323,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\msxml.h(324,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\msxml.h(326,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\msxml.h(327,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\msxml.h(332,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\msxml.h(333,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\msxml.h(10120,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\urlmon.h(459,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\urlmon.h(463,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\urlmon.h(10407,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\propidl.h(90,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\propidl.h(91,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\propidl.h(93,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\propidl.h(94,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\propidl.h(1247,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\oleauto.h(4,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\oleauto.h(5,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\oleauto.h(6,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\pshpack8.h(24,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\oleauto.h(1434,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\poppack.h(27,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\ole2.h(348,1): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop) 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\ole2.h(355,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\commdlg.h(12,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\commdlg.h(13,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\commdlg.h(14,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\prsht.h(14,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\prsht.h(15,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\prsht.h(16,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\prsht.h(17,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\prsht.h(909,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\commdlg.h(1266,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\stralign.h(81,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\stralign.h(82,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\stralign.h(277,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\stralign.h(425,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\stralign.h(426,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\stralign.h(427,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\stralign.h(432,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\stralign.h(676,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winsvc.h(36,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winsvc.h(37,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winsvc.h(1839,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\mcx.h(17,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\mcx.h(18,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\mcx.h(728,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\imm.h(18,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\imm.h(19,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\imm.h(773,9): warning C4068: unknown pragma 'fprintf' 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\windows.h(254,9): warning C4068: unknown pragma 'fprintf'
As a minimal work-around. you can move #include "debug.h" to the last #include directive in each .c file (and never ever include it in any .h file).
Affected files are:
- src/compat/compat_str.c
- src/libmpg123/libmpg123.c
- src/libmpg123/tabinit.c
I am a bit confused that this hits right now only. Ah, revision 4854. Yes, those header inclusions need to come before debug.h. I updated SVN trunk now. Can you test that righ away or do you need a snapshot?
Yes, works for me. I guess you should probably also update tabinit.c though for consistency. It currently does not break only because "costabs.h" which is included after "debug.h" does not include any system headers.
I thought about that and decided against. The costabs.h is a generated piece of code, not a header in the usual sense.
Sure, it was only a suggestion.
Thanks for the quick fix.
I made a new https://mpg123.org/snapshot now, anyway. If you could confirm that this is fine, I'd push out 1.27.1 prompto.
Diff:
It's in 1.27.2.
@Thomas Orgis, still got these warnings in some files.
The only problem is the
warning
macro, but luckily it is only used in a few places. I find it easier to just rename it. The patch is attached.Sorry, I am refusing to bow to that compiler on this issue. I want my warning.
At what places do you still get the warning? Moving debug.h after system headers is the right thing to do anyway.
I don't knows why it happens,
debug.h
is the last include.Revision 4953.
It's
isnan()
,islessequal()
,isgreater()
stuff. Those macros seem to contain some#pragma warning
for MSVC. Could you show me the definitions? I'll ponder how to get around that … but it's still just warnings, right?Also, can you test this program with MSVC?
With GCC, I get this:
It complains about the literal pragma I wrote, not about the name I defined it to. IoW: It does not expand the argument to
#pragma
. Since any compiler can define arbitrary pragmas to support, how are we to know how not to interfere with anything that comes as pragma argument? It think it's a bug thatstuffs
fprintf
into the pragma. But I cannot come up with the spec that says so.No.
From C99 6.10.6 Pragma directive (1):
This allows for expanding macros as well as for not expanding macros. MSVC's behaviour is equally standards-compliant as is GCC's.
I would consider GCC's behaviour extremely weird and inconsistent here, as preprocessor tokens are expanded in other #directives (#if, #include, ...).
The same as one should do for macros interfering with any other name in the any other context (keywords, standard library function names, standard library function argument names, any name used by ANY other library, ...):
You must not define any macro that could potentially clash with anything. The only way to do this is by prefixing all your macros with a namespace that you can assume control of. I.e. "mpg123_"/"MPG123_" in this case. Anything else will inevitably cause problems sooner or later.
Last edit: manx 2021-06-14
Fair points. But so far, you got away with lots of possibly clashing definitions by just not defining stuff before including headers from elsewhere. I see that this is not safe anyway, if the headers define macros that may be subject to further expansion. It's just that it took a long time for a conflict to occur, with the
isnan()
macros.As a quick fix, I now just
#undef warning
int he two remaining files. They don't use the macros.We might have to face renaming of the very convenient names at some point, but that point is not now.
Can you confirm that the complaints are gone?
MSVC's
isnan
has#pragma warning
from_CLASS_ARG(_Val)
:Thanks for the detail. Wild. But the build is fine now, right?
Yes, thanks.