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