#ifndef _STRLCPY_H | |
#define _STRLCPY_H | |
#ifdef HAVE_CONFIG_H | |
# include "config.h" | |
# ifndef HAVE_STRLCPY | |
# include <sys/types.h> | |
/* | |
* Copy src to string dst of size siz. At most siz-1 characters | |
* will be copied. Always NUL terminates (unless siz == 0). | |
* Returns strlen(src); if retval >= siz, truncation occurred. | |
*/ | |
size_t strlcpy(char *dst, const char *src, size_t siz); | |
# endif /* !HAVE_STRLCPY */ | |
#endif /* HAVE_CONFIG_H */ | |
#endif /* _STRLCPY_H */ |