server/src/util/bsdstring.h

22 lines
524 B
C
Raw Normal View History

2010-08-08 10:06:34 +02:00
#ifndef UTIL_BSDSTRING_H
#define UTIL_BSDSTRING_H
#include <stddef.h>
2011-03-07 08:02:35 +01:00
extern int wrptr(char **ptr, size_t * size, int bytes);
#ifndef HAVE_STRLCPY
extern size_t strlcpy(char *dst, const char *src, size_t siz);
2010-08-08 10:06:34 +02:00
#endif
#ifndef HAVE_STRLCAT
extern size_t strlcat(char *dst, const char *src, size_t siz);
#endif
2010-08-08 10:06:34 +02:00
#ifndef HAVE_SLPRINTF
extern size_t slprintf(char * dst, size_t size, const char * format, ...);
2010-08-08 10:06:34 +02:00
#endif
#define WARN_STATIC_BUFFER() log_warning("static buffer too small in %s:%d\n", __FILE__, __LINE__)
2010-08-08 10:06:34 +02:00
#endif