#ifndef __STRBUF_H__ #define __STRBUF_H__ #include #include int prefixcmp(const char *str, const char *prefix); #ifndef HAVE_STRLCPY extern size_t strlcat(char *dest, const char *src, size_t count); extern size_t strlcpy(char *dest, const char *src, size_t size); #endif /* some inline functions */ static inline const char *skip_prefix(const char *str, const char *prefix) { size_t len = strlen(prefix); return strncmp(str, prefix, len) ? NULL : str + len; } #endif