3 Copy gcc
/config
/freebsd
-stdint
.h to gcc
/config
/netbsd
-stdint
.h
.
5 --- gcc
/config
/netbsd
-stdint
.h
.orig
2012-04-02 09:19:19.577200540 +0000
6 +++ gcc
/config
/netbsd
-stdint
.h
8 +/* Definitions for <stdint.h> types for NetBSD systems.
9 + Copyright (C) 2009 Free Software Foundation, Inc.
10 + Contributed by Gerald Pfeifer <gerald@pfeifer.com>.
12 +This file is part of GCC.
14 +GCC is free software; you can redistribute it and/or modify
15 +it under the terms of the GNU General Public License as published by
16 +the Free Software Foundation; either version 3, or (at your option)
19 +GCC is distributed in the hope that it will be useful,
20 +but WITHOUT ANY WARRANTY; without even the implied warranty of
21 +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 +GNU General Public License for more details.
24 +Under Section 7 of GPL version 3, you are granted additional
25 +permissions described in the GCC Runtime Library Exception, version
26 +3.1, as published by the Free Software Foundation.
28 +You should have received a copy of the GNU General Public License and
29 +a copy of the GCC Runtime Library Exception along with this program;
30 +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
31 +<http://www.gnu.org/licenses/>. */
33 +#define SIG_ATOMIC_TYPE "int"
35 +#define INT8_TYPE "signed char"
36 +#define INT16_TYPE "short int"
37 +#define INT32_TYPE "int"
38 +#define INT64_TYPE (LONG_TYPE_SIZE == 64 ? "long int" : "long long int")
39 +#define UINT8_TYPE "unsigned char"
40 +#define UINT16_TYPE "short unsigned int"
41 +#define UINT32_TYPE "unsigned int"
42 +#define UINT64_TYPE (LONG_TYPE_SIZE == 64 ? "long unsigned int" : "long long unsigned int")
44 +#define INT_LEAST8_TYPE "signed char"
45 +#define INT_LEAST16_TYPE "short int"
46 +#define INT_LEAST32_TYPE "int"
47 +#define INT_LEAST64_TYPE (LONG_TYPE_SIZE == 64 ? "long int" : "long long int")
48 +#define UINT_LEAST8_TYPE "unsigned char"
49 +#define UINT_LEAST16_TYPE "short unsigned int"
50 +#define UINT_LEAST32_TYPE "unsigned int"
51 +#define UINT_LEAST64_TYPE (LONG_TYPE_SIZE == 64 ? "long unsigned int" : "long long unsigned int")
53 +#define INT_FAST8_TYPE "int"
54 +#define INT_FAST16_TYPE "int"
55 +#define INT_FAST32_TYPE "int"
56 +#define INT_FAST64_TYPE (LONG_TYPE_SIZE == 64 ? "long int" : "long long int")
57 +#define UINT_FAST8_TYPE "unsigned int"
58 +#define UINT_FAST16_TYPE "unsigned int"
59 +#define UINT_FAST32_TYPE "unsigned int"
60 +#define UINT_FAST64_TYPE (LONG_TYPE_SIZE == 64 ? "long unsigned int" : "long long unsigned int")
62 +#define INTPTR_TYPE (LONG_TYPE_SIZE == 64 ? "long int" : "int")
63 +#define UINTPTR_TYPE (LONG_TYPE_SIZE == 64 ? "long unsigned int" : "unsigned int")