xref: /freebsd/contrib/ntp/sntp/libevent/strlcpy-internal.h (revision 2b15cb3d0922bd70ea592f0da9b4a5b167f4d53f)
1*2b15cb3dSCy Schubert #ifndef STRLCPY_INTERNAL_H_INCLUDED_
2*2b15cb3dSCy Schubert #define STRLCPY_INTERNAL_H_INCLUDED_
3*2b15cb3dSCy Schubert 
4*2b15cb3dSCy Schubert #ifdef __cplusplus
5*2b15cb3dSCy Schubert extern "C" {
6*2b15cb3dSCy Schubert #endif
7*2b15cb3dSCy Schubert 
8*2b15cb3dSCy Schubert #include "event2/event-config.h"
9*2b15cb3dSCy Schubert #include "evconfig-private.h"
10*2b15cb3dSCy Schubert 
11*2b15cb3dSCy Schubert #ifndef EVENT__HAVE_STRLCPY
12*2b15cb3dSCy Schubert #include <string.h>
13*2b15cb3dSCy Schubert size_t event_strlcpy_(char *dst, const char *src, size_t siz);
14*2b15cb3dSCy Schubert #define strlcpy event_strlcpy_
15*2b15cb3dSCy Schubert #endif
16*2b15cb3dSCy Schubert 
17*2b15cb3dSCy Schubert #ifdef __cplusplus
18*2b15cb3dSCy Schubert }
19*2b15cb3dSCy Schubert #endif
20*2b15cb3dSCy Schubert 
21*2b15cb3dSCy Schubert #endif
22*2b15cb3dSCy Schubert 
23