stdnoreturn.h revision 1.2
11.2Srillig/*	$NetBSD: stdnoreturn.h,v 1.2 2024/09/08 18:13:07 rillig Exp $	*/
21.1Skamil
31.1Skamil/*-
41.1Skamil * Copyright (c) 2016 The NetBSD Foundation, Inc.
51.1Skamil * All rights reserved.
61.1Skamil *
71.1Skamil * This code is derived from software contributed to The NetBSD Foundation
81.1Skamil * by Kamil Rytarowski.
91.1Skamil *
101.1Skamil * Redistribution and use in source and binary forms, with or without
111.1Skamil * modification, are permitted provided that the following conditions
121.1Skamil * are met:
131.1Skamil * 1. Redistributions of source code must retain the above copyright
141.1Skamil *    notice, this list of conditions and the following disclaimer.
151.1Skamil * 2. Redistributions in binary form must reproduce the above copyright
161.1Skamil *    notice, this list of conditions and the following disclaimer in the
171.1Skamil *    documentation and/or other materials provided with the distribution.
181.1Skamil *
191.1Skamil * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
201.1Skamil * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
211.1Skamil * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
221.1Skamil * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
231.1Skamil * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
241.1Skamil * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
251.1Skamil * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
261.1Skamil * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
271.1Skamil * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
281.1Skamil * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
291.1Skamil * POSSIBILITY OF SUCH DAMAGE.
301.1Skamil */
311.1Skamil
321.1Skamil#ifndef _STDNORETURN_H_
331.1Skamil#define _STDNORETURN_H_
341.1Skamil
351.2Srillig/* ISO/IEC 9899:2011 7.23 _Noreturn <stdnoreturn.h> */
361.1Skamil
371.1Skamil#ifndef __noreturn_is_defined
381.1Skamil#define noreturn	_Noreturn
391.1Skamil#define __noreturn_is_defined
401.1Skamil#endif /* __noreturn_is_defined */
411.1Skamil
421.1Skamil#endif
43