1 /* 2 * coap_config.h.lwip -- LwIP configuration for libcoap 3 * 4 * Copyright (C) 2021 Olaf Bergmann <bergmann@tzi.org> and others 5 * 6 * SPDX-License-Identifier: BSD-2-Clause 7 * 8 * This file is part of the CoAP library libcoap. Please see README for terms 9 * of use. 10 */ 11 12 #ifndef COAP_CONFIG_H_ 13 #define COAP_CONFIG_H_ 14 15 #include <lwip/opt.h> 16 #include <lwip/debug.h> 17 #include <lwip/def.h> /* provide ntohs, htons */ 18 19 #define WITH_LWIP 1 20 21 #ifndef COAP_CONSTRAINED_STACK 22 #define COAP_CONSTRAINED_STACK 1 23 #endif 24 25 #ifndef COAP_DISABLE_TCP 26 #define COAP_DISABLE_TCP 1 27 #endif 28 29 #define PACKAGE_NAME "libcoap" 30 #define PACKAGE_VERSION "4.3.0" 31 #define PACKAGE_STRING "libcoap 4.3.0" 32 33 #define assert(x) LWIP_ASSERT("CoAP assert failed", x) 34 35 /* it's just provided by libc. i hope we don't get too many of those, as 36 * actually we'd need autotools again to find out what environment we're 37 * building in */ 38 #define HAVE_STRNLEN 1 39 40 #define HAVE_LIMITS_H 41 42 #endif /* COAP_CONFIG_H_ */ 43