%% options copyright owner = Dirk Krause copyright year = 2015-xxxx SPDX-License-Identifier: BSD-3-Clause %% module #include "dk4conf.h" #include "dk4sock.h" #if DK4_HAVE_ASSERT_H #ifndef ASSERT_H_INCLUDED #include #define ASSERT_H_INCLUDED 1 #endif #endif int dk4socket_inet_ntop( dkChar *dptr, size_t dsz, int afam, const void *src, dk4_er_t *erp ) { #if DK4_USE_ASSERT assert(NULL != dptr); assert(NULL != src); assert(0 < dsz); #endif #if DK4_CHAR_SIZE > 1 return (dk4socket_wc_inet_ntop(dptr, dsz, afam, src, erp)); #else return (dk4socket_c8_inet_ntop(dptr, dsz, afam, src, erp)); #endif } int dk4socket_addr_port_to_text( dkChar *dptr, size_t dsz, int afam, const struct sockaddr *saptr, size_t sasz, dk4_er_t *erp ) { #if DK4_USE_ASSERT assert(NULL != dptr); assert(NULL != saptr); assert(0 < dsz); assert(0 < sasz); #endif #if DK4_CHAR_SIZE > 1 return (dk4socket_wc_addr_port_to_text(dptr, dsz, afam, saptr, sasz, erp)); #else return (dk4socket_c8_addr_port_to_text(dptr, dsz, afam, saptr, sasz, erp)); #endif } int dk4socket_sockaddr_to_text( dkChar *dptr, size_t dsz, const dk4_sockaddr_storage_t *saptr, dk4_er_t *erp ) { #if DK4_USE_ASSERT assert(NULL != dptr); assert(NULL != saptr); assert(0 < dsz); #endif #if DK4_CHAR_SIZE > 1 return (dk4socket_wc_sockaddr_to_text(dptr, dsz, saptr, erp)); #else return (dk4socket_c8_sockaddr_to_text(dptr, dsz, saptr, erp)); #endif }