__BEGIN_DECLS/__END_DECLS are BSD specific and not defined in musl glibc and uclibc had sys/cdefs.h doing it. Upstream-Status: Pending Signed-off-by: Khem Raj Index: tcp_wrappers_7.6/tcpd.h =================================================================== --- tcp_wrappers_7.6.orig/tcpd.h +++ tcp_wrappers_7.6/tcpd.h @@ -11,7 +11,9 @@ #include #include -__BEGIN_DECLS +#ifdef __cplusplus +extern "C" { +#endif /* Structure to describe one communications endpoint. */ @@ -252,6 +254,8 @@ extern char *fix_strtok(); extern char *my_strtok(); #endif -__END_DECLS +#ifdef __cplusplus +} +#endif #endif