]>
Commit | Line | Data |
---|---|---|
a6fc663e AC |
1 | /**************************************************************************** |
2 | * * | |
3 | * GNAT COMPILER COMPONENTS * | |
4 | * * | |
5 | * RUNTIME * | |
6 | * * | |
7 | * C Header File * | |
8 | * * | |
4b490c1e | 9 | * Copyright (C) 2019-2020, Free Software Foundation, Inc. * |
a6fc663e AC |
10 | * * |
11 | * GNAT is free software; you can redistribute it and/or modify it under * | |
12 | * terms of the GNU General Public License as published by the Free Soft- * | |
13 | * ware Foundation; either version 3, or (at your option) any later ver- * | |
14 | * sion. GNAT is distributed in the hope that it will be useful, but WITH- * | |
15 | * OUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * | |
16 | * or FITNESS FOR A PARTICULAR PURPOSE. * | |
17 | * * | |
18 | * As a special exception under Section 7 of GPL version 3, you are granted * | |
19 | * additional permissions described in the GCC Runtime Library Exception, * | |
20 | * version 3.1, as published by the Free Software Foundation. * | |
21 | * * | |
22 | * You should have received a copy of the GNU General Public License and * | |
23 | * a copy of the GCC Runtime Library Exception along with this program; * | |
24 | * see the files COPYING3 and COPYING.RUNTIME respectively. If not, see * | |
25 | * <http://www.gnu.org/licenses/>. * | |
26 | * * | |
27 | * GNAT was originally developed by the GNAT team at New York University. * | |
28 | * Extensive contributions were provided by Ada Core Technologies Inc. * | |
29 | * * | |
30 | ****************************************************************************/ | |
31 | ||
32 | /* This file provides common definitions used by GNAT C runtime files. */ | |
33 | ||
34 | #ifdef __vxworks | |
35 | #include "vxWorks.h" | |
36 | #endif /* __vxworks */ | |
37 | ||
38 | #ifndef ATTRIBUTE_UNUSED | |
39 | #define ATTRIBUTE_UNUSED __attribute__((unused)) | |
40 | #endif | |
41 | ||
42 | #ifndef ATTRIBUTE_NORETURN | |
43 | #define ATTRIBUTE_NORETURN __attribute__((noreturn)) | |
44 | #endif |