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