xref: /freebsd/contrib/ntp/sntp/libevent/strlcpy-internal.h (revision a466cc55373fc3cf86837f09da729535b57e69a1)
12b15cb3dSCy Schubert #ifndef STRLCPY_INTERNAL_H_INCLUDED_
22b15cb3dSCy Schubert #define STRLCPY_INTERNAL_H_INCLUDED_
32b15cb3dSCy Schubert 
42b15cb3dSCy Schubert #ifdef __cplusplus
52b15cb3dSCy Schubert extern "C" {
62b15cb3dSCy Schubert #endif
72b15cb3dSCy Schubert 
82b15cb3dSCy Schubert #include "event2/event-config.h"
9*a466cc55SCy Schubert #include "event2/visibility.h"
102b15cb3dSCy Schubert #include "evconfig-private.h"
112b15cb3dSCy Schubert 
122b15cb3dSCy Schubert #ifndef EVENT__HAVE_STRLCPY
132b15cb3dSCy Schubert #include <string.h>
14*a466cc55SCy Schubert EVENT2_EXPORT_SYMBOL
152b15cb3dSCy Schubert size_t event_strlcpy_(char *dst, const char *src, size_t siz);
162b15cb3dSCy Schubert #define strlcpy event_strlcpy_
172b15cb3dSCy Schubert #endif
182b15cb3dSCy Schubert 
192b15cb3dSCy Schubert #ifdef __cplusplus
202b15cb3dSCy Schubert }
212b15cb3dSCy Schubert #endif
222b15cb3dSCy Schubert 
232b15cb3dSCy Schubert #endif
242b15cb3dSCy Schubert 
25