nxt_clang.h (702:36ced65db1e7) nxt_clang.h (703:2d536dde84d2)
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#ifndef _NXT_CLANG_H_INCLUDED_
8#define _NXT_CLANG_H_INCLUDED_

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

257 (u_char *) (((uintptr_t) (p) + ((uintptr_t) (a) - 1)) \
258 & ~((uintptr_t) (a) - 1))
259
260#define \
261nxt_trunc_ptr(p, a) \
262 (u_char *) ((uintptr_t) (p) & ~((uintptr_t) (a) - 1))
263
264
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#ifndef _NXT_CLANG_H_INCLUDED_
8#define _NXT_CLANG_H_INCLUDED_

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

257 (u_char *) (((uintptr_t) (p) + ((uintptr_t) (a) - 1)) \
258 & ~((uintptr_t) (a) - 1))
259
260#define \
261nxt_trunc_ptr(p, a) \
262 (u_char *) ((uintptr_t) (p) & ~((uintptr_t) (a) - 1))
263
264
265#define nxt_length(s) \
266 (sizeof(s) - 1)
267
268
265#endif /* _NXT_CLANG_H_INCLUDED_ */
269#endif /* _NXT_CLANG_H_INCLUDED_ */