Deleted Added
full compact
_stdint.h (237517) _stdint.h (255194)
1/*-
2 * Copyright (c) 2001, 2002 Mike Barcroft <mike@FreeBSD.org>
3 * Copyright (c) 2001 The NetBSD Foundation, Inc.
4 * All rights reserved.
5 *
6 * This code is derived from software contributed to The NetBSD Foundation
7 * by Klaus Klein.
8 *

--- 20 unchanged lines hidden (view full) ---

29 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
30 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
31 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
32 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
33 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
34 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
35 * POSSIBILITY OF SUCH DAMAGE.
36 *
1/*-
2 * Copyright (c) 2001, 2002 Mike Barcroft <mike@FreeBSD.org>
3 * Copyright (c) 2001 The NetBSD Foundation, Inc.
4 * All rights reserved.
5 *
6 * This code is derived from software contributed to The NetBSD Foundation
7 * by Klaus Klein.
8 *

--- 20 unchanged lines hidden (view full) ---

29 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
30 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
31 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
32 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
33 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
34 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
35 * POSSIBILITY OF SUCH DAMAGE.
36 *
37 * $FreeBSD: head/sys/powerpc/include/_stdint.h 237517 2012-06-24 04:15:58Z andrew $
37 * $FreeBSD: head/sys/powerpc/include/_stdint.h 255194 2013-09-03 22:04:55Z imp $
38 */
39
40#ifndef _MACHINE__STDINT_H_
41#define _MACHINE__STDINT_H_
42
43#if !defined(__cplusplus) || defined(__STDC_CONSTANT_MACROS)
44
45#define INT8_C(c) (c)

--- 14 unchanged lines hidden (view full) ---

60
61#define INTMAX_C(c) INT64_C(c)
62#define UINTMAX_C(c) UINT64_C(c)
63
64#endif /* !defined(__cplusplus) || defined(__STDC_CONSTANT_MACROS) */
65
66#if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS)
67
38 */
39
40#ifndef _MACHINE__STDINT_H_
41#define _MACHINE__STDINT_H_
42
43#if !defined(__cplusplus) || defined(__STDC_CONSTANT_MACROS)
44
45#define INT8_C(c) (c)

--- 14 unchanged lines hidden (view full) ---

60
61#define INTMAX_C(c) INT64_C(c)
62#define UINTMAX_C(c) UINT64_C(c)
63
64#endif /* !defined(__cplusplus) || defined(__STDC_CONSTANT_MACROS) */
65
66#if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS)
67
68#ifndef __INT64_C
68#ifdef __LP64__
69#define __INT64_C(c) (c ## L)
70#define __UINT64_C(c) (c ## UL)
71#else
72#define __INT64_C(c) (c ## LL)
73#define __UINT64_C(c) (c ## ULL)
74#endif
69#ifdef __LP64__
70#define __INT64_C(c) (c ## L)
71#define __UINT64_C(c) (c ## UL)
72#else
73#define __INT64_C(c) (c ## LL)
74#define __UINT64_C(c) (c ## ULL)
75#endif
76#endif
75
76/*
77 * ISO/IEC 9899:1999
78 * 7.18.2.1 Limits of exact-width integer types
79 */
80/* Minimum values of exact-width signed integer types. */
81#define INT8_MIN (-0x7f-1)
82#define INT16_MIN (-0x7fff-1)

--- 116 unchanged lines hidden ---
77
78/*
79 * ISO/IEC 9899:1999
80 * 7.18.2.1 Limits of exact-width integer types
81 */
82/* Minimum values of exact-width signed integer types. */
83#define INT8_MIN (-0x7f-1)
84#define INT16_MIN (-0x7fff-1)

--- 116 unchanged lines hidden ---