• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#ifndef COAP_CONFIG_H_
2#define COAP_CONFIG_H_
3
4/* Define to 1 if libcoap supports client mode code. */
5#define COAP_CLIENT_SUPPORT 1
6
7/* Define to 1 if libcoap supports server mode code. */
8#define COAP_SERVER_SUPPORT 1
9
10/* Define to 1 if the system has small stack size. */
11#define COAP_CONSTRAINED_STACK 1
12
13/* Define to 1 to build without TCP support. */
14#define COAP_DISABLE_TCP 1
15
16/* Define to 1 to build support for IPv4 packets. */
17/* #undef COAP_IPV4_SUPPORT 1 */
18
19/* Define to 1 to build support for IPv6 packets. */
20#define COAP_IPV6_SUPPORT 1
21
22/* Define to 1 to build support for Unix socket packets. */
23/* #undef COAP_AF_UNIX_SUPPORT 1 */
24
25/* Define to 1 to build with support for async separate responses. */
26#define COAP_ASYNC_SUPPORT 1
27
28/* Define to 1 to build support for persisting observes. */
29/* #undef COAP_WITH_OBSERVE_PERSIST 1 */
30
31/* Define to 1 to build with WebSockets support. */
32/* #undef COAP_WS_SUPPORT 1 */
33
34/* Define to 1 to build with Q-Block (RFC9177) support. */
35/* #undef COAP_Q_BLOCK_SUPPORT 1 */
36
37/* Define to 1 if you have the <assert.h> header file. */
38#define HAVE_ASSERT_H 1
39
40/* Define to 1 if you have the <inttypes.h> header file. */
41#define HAVE_INTTYPES_H 1
42
43/* Define to 1 if you have the <errno.h> header file. */
44#define HAVE_ERRNO_H 1
45
46/* Define to 1 if you have the <limits.h> header file. */
47#define HAVE_LIMITS_H 1
48
49/* Define to 1 if you have the `memset' function. */
50#define HAVE_MEMSET 1
51
52/* Define to 1 if you have the <stddef.h> header file. */
53#define HAVE_STDDEF_H 1
54
55/* Define to 1 if you have the <stdint.h> header file. */
56#define HAVE_STDINT_H 1
57
58/* Define to 1 if you have the <stdlib.h> header file. */
59#define HAVE_STDLIB_H 1
60
61/* Define to 1 if you have the `strcasecmp' function. */
62#define HAVE_STRCASECMP 1
63
64/* Define to 1 if you have the <strings.h> header file. */
65#define HAVE_STRINGS_H 1
66
67/* Define to 1 if you have the <string.h> header file. */
68#define HAVE_STRING_H 1
69
70/* Define to 1 if you have the `strnlen' function. */
71#define HAVE_STRNLEN 1
72
73/* Define to 1 if you have the `strrchr' function. */
74#define HAVE_STRRCHR 1
75
76/* Define to 1 if you have the `snprintf' function. */
77#define HAVE_SNPRINTF 1
78
79/* Define to the address where bug reports for this package should be sent. */
80#define PACKAGE_BUGREPORT "libcoap-developers@lists.sourceforge.net"
81
82/* Define to the full name of this package. */
83#define PACKAGE_NAME "libcoap"
84
85/* Define to the full name and version of this package. */
86#define PACKAGE_STRING "libcoap 4.3.4"
87
88/* Define to the one symbol short name of this package. */
89#define PACKAGE_TARNAME "libcoap"
90
91/* Define to the home page for this package. */
92#define PACKAGE_URL "https://libcoap.net/"
93
94/* Define to the version of this package. */
95#define PACKAGE_VERSION "4.3.4"
96
97#define WITH_CONTIKI 1
98
99#define HASH_NONFATAL_OOM 1
100
101#ifndef HEAPMEM_CONF_ARENA_SIZE
102#define HEAPMEM_CONF_ARENA_SIZE 6144
103#endif
104
105#endif /* COAP_CONFIG_H_ */
106