strxcpyx: minor coding style updates
This commit is contained in:
parent
057e85805c
commit
686192048a
|
@ -31,12 +31,11 @@ size_t strpcpy(char **dest, size_t size, const char *src) {
|
||||||
if (size > 1)
|
if (size > 1)
|
||||||
*dest = mempcpy(*dest, src, size-1);
|
*dest = mempcpy(*dest, src, size-1);
|
||||||
size = 0;
|
size = 0;
|
||||||
} else {
|
} else if (len > 0) {
|
||||||
if (len > 0) {
|
*dest = mempcpy(*dest, src, len);
|
||||||
*dest = mempcpy(*dest, src, len);
|
size -= len;
|
||||||
size -= len;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
*dest[0] = '\0';
|
*dest[0] = '\0';
|
||||||
return size;
|
return size;
|
||||||
}
|
}
|
||||||
|
@ -56,9 +55,8 @@ size_t strpcpyf(char **dest, size_t size, const char *src, ...) {
|
||||||
if (i < (int)size) {
|
if (i < (int)size) {
|
||||||
*dest += i;
|
*dest += i;
|
||||||
size -= i;
|
size -= i;
|
||||||
} else {
|
} else
|
||||||
size = 0;
|
size = 0;
|
||||||
}
|
|
||||||
va_end(va);
|
va_end(va);
|
||||||
return size;
|
return size;
|
||||||
}
|
}
|
||||||
|
@ -73,7 +71,7 @@ size_t strpcpyl(char **dest, size_t size, const char *src, ...) {
|
||||||
do {
|
do {
|
||||||
size = strpcpy(dest, size, src);
|
size = strpcpy(dest, size, src);
|
||||||
src = va_arg(va, char *);
|
src = va_arg(va, char *);
|
||||||
} while (src != NULL);
|
} while (src);
|
||||||
va_end(va);
|
va_end(va);
|
||||||
return size;
|
return size;
|
||||||
}
|
}
|
||||||
|
@ -100,7 +98,7 @@ size_t strscpyl(char *dest, size_t size, const char *src, ...) {
|
||||||
do {
|
do {
|
||||||
size = strpcpy(&s, size, src);
|
size = strpcpy(&s, size, src);
|
||||||
src = va_arg(va, char *);
|
src = va_arg(va, char *);
|
||||||
} while (src != NULL);
|
} while (src);
|
||||||
va_end(va);
|
va_end(va);
|
||||||
|
|
||||||
return size;
|
return size;
|
||||||
|
|
Loading…
Reference in New Issue