oluan/ninjaipc

check windows warnings

Closed this issue · 0 comments

oluan commented
cmake --build D:\a\ninjaipc\ninjaipc/build --config Release
  shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
  env:
    BUILD_TYPE: Release
MSBuild version 17.[3](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:3).1+2badb37d1 for .NET Framework
  Checking Build System
  Building Custom Rule D:/a/ninjaipc/ninjaipc/CMakeLists.txt
cl : command line  warning D9002: ignoring unknown option '-ansi' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
cl : command line  warning D9002: ignoring unknown option '-pedantic' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
  ninjaview.c
cl : command line  warning D9002: ignoring unknown option '-g' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
  ninjall.c
  handle.c
D:\a\ninjaipc\ninjaipc\src\common\handle.c(23,10): warning C[4](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:4)464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\ninjasync.h(23,17): warning C4820: 'ninjasync': '4' bytes padding added after data member 'status' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\../ninjahandle.h(28,13): warning C4820: 'ninjahandle': '4' bytes padding added after data member 'status' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\handle.c(38,3): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\handle.c(39,3): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\handle.c([5](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:5)7,3): warning C499[6](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:7): 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\handle.c([7](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:8)7,3): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\handle.c(7[8](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:9),3): warning C4[9](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:10)96: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\handle.c(97,3): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
  listen.c
D:\a\ninjaipc\ninjaipc\src\common\listen.c(18,[10](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:11)): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\ninjasync.h(23,17): warning C4820: 'ninjasync': '4' bytes padding added after data member 'status' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\ninjahandle.h(28,13): warning C4820: 'ninjahandle': '4' bytes padding added after data member 'status' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\listen.c(19,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\listen.c(20,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\listen.c(21,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
  request.c
D:\a\ninjaipc\ninjaipc\src\common\request.c(16,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\ninjasync.h(23,17): warning C4820: 'ninjasync': '4' bytes padding added after data member 'status' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\ninjahandle.h(28,13): warning C4820: 'ninjahandle': '4' bytes padding added after data member 'status' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\request.c(17,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
  sync.c
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(10971,22): warning C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(10977,22): warning C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(10982,22): warning C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(10986,22): warning C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(10993,22): warning C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h([11](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:12)003,22): warning C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11007,22): warning C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(110[12](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:13),22): warning C4668: '_WIN32_WINNT_WIN10_RS3' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11019,22): warning C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11022,22): warning C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11025,22): warning C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11030,22): warning C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11033,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11240,22): warning C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11264,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(14736,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(14938,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(15041,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(15[13](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:14)7,21): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(15241,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(15985,23): warning C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(16073,22): warning C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(16199,22): warning C4668: '_WIN32_WINNT_WIN10_RS3' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(16348,22): warning C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(16361,22): warning C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(16591,22): warning C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\sync.c(20,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\sync.c(21,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\../ninjasync.h(23,17): warning C4820: 'ninjasync': '4' bytes padding added after data member 'status' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\sync.c(22,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\sync.c(127,15): warning C4296: '<': expression is always false [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
  view.c
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(10971,22): warning C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(10977,22): warning C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(10982,22): warning C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(10986,22): warning C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(10993,22): warning C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11003,22): warning C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11007,22): warning C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11012,22): warning C4668: '_WIN32_WINNT_WIN10_RS3' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11019,22): warning C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11022,22): warning C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11025,22): warning C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11030,22): warning C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11033,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11240,22): warning C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11264,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h([14](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:15)736,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(14938,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h([15](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:16)041,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(15137,21): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(15241,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(15985,23): warning C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h([16](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:17)073,22): warning C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(16199,22): warning C4668: '_WIN32_WINNT_WIN10_RS3' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(16348,22): warning C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(16361,22): warning C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(16591,22): warning C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(23,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(24,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
  client.c
D:\a\ninjaipc\ninjaipc\examples\client.c(3,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\ninjasync.h(23,[17](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:18)): warning C4820: 'ninjasync': '4' bytes padding added after data member 'status' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\examples\../src/ninjahandle.h(28,13): warning C4820: 'ninjahandle': '4' bytes padding added after data member 'status' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\examples\client.c(4,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\examples\client.c(5,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\examples\client.c(7,12): warning C4255: 'main': no function prototype given: converting '()' to '(void)' [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
  Generating Code...
D:\a\ninjaipc\ninjaipc\examples\client.c(16): warning C4710: 'printf': function not inlined [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(90): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(80): message : index 'view_size' range checked by comparison on this line [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(90): message : feeds call on this line [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(53): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(37): message : index 'view_size' range checked by comparison on this line [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(53): message : feeds call on this line [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(41): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(37): message : index 'view_size' range checked by comparison on this line [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(41): message : feeds call on this line [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\sync.c(1[18](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:19)): warning C4711: function '__generic_wfso' selected for automatic inline expansion [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\sync.c(131): warning C4711: function '__generic_wfso' selected for automatic inline expansion [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\sync.c(131): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\sync.c(127): message : index 'timeout' range checked by comparison on this line [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\sync.c(131): message : feeds call on this line [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\request.c(45): warning C4711: function '___send_message' selected for automatic inline expansion [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\request.c(41): warning C4711: function '___send_message' selected for automatic inline expansion [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\listen.c(55): warning C4711: function '__listen' selected for automatic inline expansion [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\listen.c(55): warning C4711: function '__listen' selected for automatic inline expansion [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\listen.c(64): warning C4711: function 'nj_listen_until' selected for automatic inline expansion [D:\a\ninjaipc\ninjaipc\build\client.vcxproj]
  client.vcxproj -> D:\a\ninjaipc\ninjaipc\build\dist\Release\client.exe
  Building Custom Rule D:/a/ninjaipc/ninjaipc/CMakeLists.txt
cl : command line  warning D9002: ignoring unknown option '-ansi' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
cl : command line  warning D9002: ignoring unknown option '-pedantic' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
cl : command line  warning D9002: ignoring unknown option '-g' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
  ninjaview.c
  ninjall.c
  handle.c
D:\a\ninjaipc\ninjaipc\src\common\handle.c(23,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\ninjasync.h(23,17): warning C4820: 'ninjasync': '4' bytes padding added after data member 'status' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\../ninjahandle.h(28,13): warning C4820: 'ninjahandle': '4' bytes padding added after data member 'status' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\handle.c(38,3): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\handle.c(39,3): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\handle.c(57,3): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\handle.c(77,3): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\handle.c(78,3): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\handle.c(97,3): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
  listen.c
D:\a\ninjaipc\ninjaipc\src\common\listen.c(18,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\ninjasync.h(23,17): warning C4820: 'ninjasync': '4' bytes padding added after data member 'status' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\ninjahandle.h(28,13): warning C4820: 'ninjahandle': '4' bytes padding added after data member 'status' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\listen.c([19](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:20),10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\listen.c([20](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:21),10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\listen.c([21](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:22),10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
  request.c
D:\a\ninjaipc\ninjaipc\src\common\request.c(16,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\ninjasync.h(23,17): warning C4820: 'ninjasync': '4' bytes padding added after data member 'status' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\ninjahandle.h(28,13): warning C4820: 'ninjahandle': '4' bytes padding added after data member 'status' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\request.c(17,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
  sync.c
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(10971,[22](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:23)): warning C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(10977,22): warning C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(10982,22): warning C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(10986,22): warning C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(10993,22): warning C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11003,22): warning C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11007,22): warning C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11012,22): warning C4668: '_WIN32_WINNT_WIN10_RS3' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11019,22): warning C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11022,22): warning C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11025,22): warning C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11030,22): warning C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11033,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11240,22): warning C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11264,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(14736,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(14938,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(15041,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(15137,21): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(15241,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(15985,[23](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:24)): warning C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(16073,22): warning C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(16199,22): warning C4668: '_WIN32_WINNT_WIN10_RS3' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(16348,22): warning C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(16361,22): warning C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(16591,22): warning C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\sync.c(20,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\sync.c(21,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\../ninjasync.h(23,17): warning C4820: 'ninjasync': '4' bytes padding added after data member 'status' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\sync.c(22,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\sync.c(127,15): warning C4296: '<': expression is always false [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
  view.c
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(10971,22): warning C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(10977,22): warning C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(10982,22): warning C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(10986,22): warning C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(10993,22): warning C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11003,22): warning C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11007,22): warning C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11012,22): warning C4668: '_WIN32_WINNT_WIN10_RS3' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11019,22): warning C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11022,22): warning C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11025,22): warning C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11030,22): warning C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11033,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11[24](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:25)0,22): warning C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(11264,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(14736,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(14938,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(15041,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(15137,21): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(15241,22): warning C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(15985,23): warning C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(16073,22): warning C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(16199,22): warning C4668: '_WIN32_WINNT_WIN10_RS3' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(16348,22): warning C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(16361,22): warning C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um\winioctl.h(16591,22): warning C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(23,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(24,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
  server.c
D:\a\ninjaipc\ninjaipc\examples\server.c(6,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\ninjasync.h(23,17): warning C4820: 'ninjasync': '4' bytes padding added after data member 'status' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\examples\../src/ninjahandle.h(28,13): warning C4820: 'ninjahandle': '4' bytes padding added after data member 'status' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\examples\server.c(7,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\examples\server.c(8,10): warning C4464: relative include path contains '..' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\examples\server.c(17,18): warning C4100: 'sig': unreferenced formal parameter [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\examples\server.c([25](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:26),18): warning C4255: 'create_ipc': no function prototype given: converting '()' to '(void)' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\examples\server.c(42,12): warning C4255: 'main': no function prototype given: converting '()' to '(void)' [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
  Generating Code...
D:\a\ninjaipc\ninjaipc\examples\server.c(13): warning C4710: 'printf': function not inlined [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\examples\server.c(43): warning C4711: function 'create_ipc' selected for automatic inline expansion [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\examples\server.c(49): warning C4711: function 'cleanup' selected for automatic inline expansion [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(53): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(37): message : index 'view_size' range checked by comparison on this line [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(53): message : feeds call on this line [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(90): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(80): message : index 'view_size' range checked by comparison on this line [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(90): message : feeds call on this line [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(41): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(37): message : index 'view_size' range checked by comparison on this line [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\view.c(41): message : feeds call on this line [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\sync.c(118): warning C4711: function '__generic_wfso' selected for automatic inline expansion [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\sync.c(131): warning C4711: function '__generic_wfso' selected for automatic inline expansion [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\sync.c(131): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\sync.c(1[27](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:28)): message : index 'timeout' range checked by comparison on this line [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\win32\sync.c(1[31](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:32)): message : feeds call on this line [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\request.c([41](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:42)): warning C4711: function '___send_message' selected for automatic inline expansion [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\request.c([45](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:46)): warning C[47](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:48)11: function '___send_message' selected for automatic inline expansion [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\listen.c([55](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:56)): warning C4711: function '__listen' selected for automatic inline expansion [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\listen.c(55): warning C4711: function '__listen' selected for automatic inline expansion [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
D:\a\ninjaipc\ninjaipc\src\common\listen.c([64](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:65)): warning C4[71](https://github.com/oluan/ninjaipc/actions/runs/3256497044/jobs/5347067042#step:4:72)1: function 'nj_listen_until' selected for automatic inline expansion [D:\a\ninjaipc\ninjaipc\build\server.vcxproj]
  server.vcxproj -> D:\a\ninjaipc\ninjaipc\build\dist\Release\server.exe
  Building Custom Rule D:/a/ninjaipc/ninjaipc/CMakeLists.txt