xref: /kvmtool/util/strbuf.c (revision 98ee79f4333acbe273095d4cfea473f8ee0d3a15)
1*98ee79f4SPrasad Joshi 
2*98ee79f4SPrasad Joshi /* user defined headers */
3*98ee79f4SPrasad Joshi #include <kvm/strbuf.h>
4*98ee79f4SPrasad Joshi 
5*98ee79f4SPrasad Joshi int prefixcmp(const char *str, const char *prefix)
6*98ee79f4SPrasad Joshi {
7*98ee79f4SPrasad Joshi 	for (; ; str++, prefix++) {
8*98ee79f4SPrasad Joshi 		if (!*prefix)
9*98ee79f4SPrasad Joshi 			return 0;
10*98ee79f4SPrasad Joshi 		else if (*str != *prefix)
11*98ee79f4SPrasad Joshi 			return (unsigned char)*prefix - (unsigned char)*str;
12*98ee79f4SPrasad Joshi 	}
13*98ee79f4SPrasad Joshi }
14