xref: /netbsd-src/external/bsd/libevent/dist/strlcpy-internal.h (revision 657871a79c9a2060a6255a242fa1a1ef76b56ec6)
1*657871a7Schristos /*	$NetBSD: strlcpy-internal.h,v 1.1.1.4 2021/04/07 02:43:14 christos Exp $	*/
2805a1ce9Schristos #ifndef STRLCPY_INTERNAL_H_INCLUDED_
3805a1ce9Schristos #define STRLCPY_INTERNAL_H_INCLUDED_
46448a78cSplunky 
56448a78cSplunky #ifdef __cplusplus
66448a78cSplunky extern "C" {
76448a78cSplunky #endif
86448a78cSplunky 
96ecf6635Schristos #include "event2/event-config.h"
10*657871a7Schristos #include "event2/visibility.h"
11805a1ce9Schristos #include "evconfig-private.h"
126448a78cSplunky 
13805a1ce9Schristos #ifndef EVENT__HAVE_STRLCPY
146448a78cSplunky #include <string.h>
15*657871a7Schristos EVENT2_EXPORT_SYMBOL
16805a1ce9Schristos size_t event_strlcpy_(char *dst, const char *src, size_t siz);
17805a1ce9Schristos #define strlcpy event_strlcpy_
186448a78cSplunky #endif
196448a78cSplunky 
206448a78cSplunky #ifdef __cplusplus
216448a78cSplunky }
226448a78cSplunky #endif
236448a78cSplunky 
246448a78cSplunky #endif
256448a78cSplunky 
26