Reactos
at master 28 lines 584 B view raw
1// 2// stdnoreturn.h 3// 4// Copyright (c) Microsoft Corporation. All rights reserved. 5// 6// The C Standard Library <stdnoreturn.h> header. 7// 8#pragma once 9#ifndef _INC_STDNORETURN // include guard for 3rd party interop 10#define _INC_STDNORETURN 11 12#include <corecrt.h> 13 14#pragma warning(push) 15#pragma warning(disable: _UCRT_DISABLED_WARNINGS) 16_UCRT_DISABLE_CLANG_WARNINGS 17_CRT_BEGIN_C_HEADER 18 19#if _CRT_HAS_C11 20 21#define noreturn _Noreturn 22 23#endif // _CRT_HAS_C11 24 25_CRT_END_C_HEADER 26_UCRT_RESTORE_CLANG_WARNINGS 27#pragma warning(pop) // _UCRT_DISABLED_WARNINGS 28#endif // _INC_STDNORETURN