diff options
author | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2007-01-07 22:04:40 +0000 |
---|---|---|
committer | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2007-01-07 22:04:40 +0000 |
commit | 18607dcb7ce42da3e36f1c9bf6c77f28ebf293c8 (patch) | |
tree | 3498c00e537ae36660a9056d44b166deae379097 /qemu-img.c | |
parent | 96d30e4801dd31b0fbbee4ac8977937ce0ec116f (diff) |
added cutils.c
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2310 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'qemu-img.c')
-rw-r--r-- | qemu-img.c | 43 |
1 files changed, 0 insertions, 43 deletions
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; |