blob: b862f3ab0d55feb82edca5f7350b1b20cb250ba4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
/*
* Copyright 2016 Garrett D'Amore <garrett@damore.org>
*
* This software is supplied under the terms of the MIT License, a
* copy of which should be located in the distribution where this
* file was obtained (LICENSE.txt). A copy of the license may also be
* found online at https://opensource.org/licenses/MIT.
*/
#ifndef CORE_DEFS_H
#define CORE_DEFS_H
/*
* C compilers may get unhappy when named arguments are not used. While
* there are things like __attribute__((unused)) which are arguably
* superior, support for such are not universal.
*/
#define NNI_ARG_UNUSED(x) ((void) x);
/*
* These types are common but have names shared with user space.
*/
typedef struct nng_socket * nni_socket_t;
typedef struct nng_pipe * nni_pipe_t;
typedef struct nng_msg * nni_msg_t;
typedef struct nng_endpt * nni_endpt_t;
#endif /* CORE_DEFS_H */
|