nxt_types.h (614:a8961932be61) nxt_types.h (703:2d536dde84d2)
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#ifndef _NXT_TYPES_H_INCLUDED_
8#define _NXT_TYPES_H_INCLUDED_

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

71#define NXT_32BIT 0
72
73#else
74#define NXT_64BIT 0
75#define NXT_32BIT 1
76#endif
77
78
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#ifndef _NXT_TYPES_H_INCLUDED_
8#define _NXT_TYPES_H_INCLUDED_

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

71#define NXT_32BIT 0
72
73#else
74#define NXT_64BIT 0
75#define NXT_32BIT 1
76#endif
77
78
79#define NXT_INT64_T_LEN (sizeof("-9223372036854775808") - 1)
80#define NXT_INT32_T_LEN (sizeof("-2147483648") - 1)
79#define NXT_INT64_T_LEN nxt_length("-9223372036854775808")
80#define NXT_INT32_T_LEN nxt_length("-2147483648")
81
81
82#define NXT_INT64_T_HEXLEN (sizeof("FFFFFFFFFFFFFFFF") - 1)
83#define NXT_INT32_T_HEXLEN (sizeof("FFFFFFFF") - 1)
82#define NXT_INT64_T_HEXLEN nxt_length("FFFFFFFFFFFFFFFF")
83#define NXT_INT32_T_HEXLEN nxt_length("FFFFFFFF")
84
85#define NXT_INT64_T_MAX 0x7FFFFFFFFFFFFFFFLL
86#define NXT_INT32_T_MAX 0x7FFFFFFF
87
88
89#if (NXT_INT_T_SIZE == 8)
90#define NXT_INT_T_LEN NXT_INT64_T_LEN
91#define NXT_INT_T_HEXLEN NXT_INT64_T_HEXLEN

--- 60 unchanged lines hidden ---
84
85#define NXT_INT64_T_MAX 0x7FFFFFFFFFFFFFFFLL
86#define NXT_INT32_T_MAX 0x7FFFFFFF
87
88
89#if (NXT_INT_T_SIZE == 8)
90#define NXT_INT_T_LEN NXT_INT64_T_LEN
91#define NXT_INT_T_HEXLEN NXT_INT64_T_HEXLEN

--- 60 unchanged lines hidden ---