xref: /kvmtool/include/kvm/strbuf.h (revision ec52d504239182f1a208bfc0000339a7601ae48e)
1 #ifndef __STRBUF_H__
2 #define __STRBUF_H__
3 
4 #include <sys/types.h>
5 #include <string.h>
6 
7 int prefixcmp(const char *str, const char *prefix);
8 
9 extern size_t strlcat(char *dest, const char *src, size_t count);
10 
11 /* some inline functions */
12 
13 static inline const char *skip_prefix(const char *str, const char *prefix)
14 {
15 	size_t len = strlen(prefix);
16 	return strncmp(str, prefix, len) ? NULL : str + len;
17 }
18 
19 #endif
20