xref: /aosp_15_r20/external/libevent/strlcpy-internal.h (revision 663afb9b963571284e0f0a60f257164ab54f64bf)
1*663afb9bSAndroid Build Coastguard Worker #ifndef STRLCPY_INTERNAL_H_INCLUDED_
2*663afb9bSAndroid Build Coastguard Worker #define STRLCPY_INTERNAL_H_INCLUDED_
3*663afb9bSAndroid Build Coastguard Worker 
4*663afb9bSAndroid Build Coastguard Worker #ifdef __cplusplus
5*663afb9bSAndroid Build Coastguard Worker extern "C" {
6*663afb9bSAndroid Build Coastguard Worker #endif
7*663afb9bSAndroid Build Coastguard Worker 
8*663afb9bSAndroid Build Coastguard Worker #include "event2/event-config.h"
9*663afb9bSAndroid Build Coastguard Worker #include "event2/visibility.h"
10*663afb9bSAndroid Build Coastguard Worker #include "evconfig-private.h"
11*663afb9bSAndroid Build Coastguard Worker 
12*663afb9bSAndroid Build Coastguard Worker #ifndef EVENT__HAVE_STRLCPY
13*663afb9bSAndroid Build Coastguard Worker #include <string.h>
14*663afb9bSAndroid Build Coastguard Worker EVENT2_EXPORT_SYMBOL
15*663afb9bSAndroid Build Coastguard Worker size_t event_strlcpy_(char *dst, const char *src, size_t siz);
16*663afb9bSAndroid Build Coastguard Worker #define strlcpy event_strlcpy_
17*663afb9bSAndroid Build Coastguard Worker #endif
18*663afb9bSAndroid Build Coastguard Worker 
19*663afb9bSAndroid Build Coastguard Worker #ifdef __cplusplus
20*663afb9bSAndroid Build Coastguard Worker }
21*663afb9bSAndroid Build Coastguard Worker #endif
22*663afb9bSAndroid Build Coastguard Worker 
23*663afb9bSAndroid Build Coastguard Worker #endif
24*663afb9bSAndroid Build Coastguard Worker 
25