From 18607dcb7ce42da3e36f1c9bf6c77f28ebf293c8 Mon Sep 17 00:00:00 2001 From: bellard Date: Sun, 7 Jan 2007 22:04:40 +0000 Subject: added cutils.c git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2310 c046a42c-6fe2-441c-8c8c-71466251a162 --- qemu-img.c | 43 ------------------------------------------- 1 file changed, 43 deletions(-) (limited to 'qemu-img.c') diff --git a/qemu-img.c b/qemu-img.c index 23a698db73..4bb0a51616 100644 --- a/qemu-img.c +++ b/qemu-img.c @@ -62,49 +62,6 @@ char *qemu_strdup(const char *str) return ptr; } -void pstrcpy(char *buf, int buf_size, const char *str) -{ - int c; - char *q = buf; - - if (buf_size <= 0) - return; - - for(;;) { - c = *str++; - if (c == 0 || q >= buf + buf_size - 1) - break; - *q++ = c; - } - *q = '\0'; -} - -/* strcat and truncate. */ -char *pstrcat(char *buf, int buf_size, const char *s) -{ - int len; - len = strlen(buf); - if (len < buf_size) - pstrcpy(buf + len, buf_size - len, s); - return buf; -} - -int strstart(const char *str, const char *val, const char **ptr) -{ - const char *p, *q; - p = str; - q = val; - while (*q != '\0') { - if (*p != *q) - return 0; - p++; - q++; - } - if (ptr) - *ptr = p; - return 1; -} - void term_printf(const char *fmt, ...) { va_list ap; -- cgit v1.2.3-55-g7522