From: Jiri Denemark Date: Fri, 19 Mar 2021 23:37:02 +0000 (+0100) Subject: util: Make virResizeN return void X-Git-Tag: v7.2.0-rc1~46 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ea5e926bb634725eb9566c99bd5cb32fcc402da5;p=thirdparty%2Flibvirt.git util: Make virResizeN return void Signed-off-by: Jiri Denemark Reviewed-by: Erik Skultety --- diff --git a/src/util/viralloc.c b/src/util/viralloc.c index 1317537c8a..cd770eb601 100644 --- a/src/util/viralloc.c +++ b/src/util/viralloc.c @@ -98,13 +98,13 @@ int virExpandN(void *ptrptr, * failure, 'ptrptr' and 'allocptr' are not changed. Any newly * allocated memory in 'ptrptr' is zero-filled. * - * Returns zero on success, aborts on OOM + * Aborts on OOM */ -int virResizeN(void *ptrptr, - size_t size, - size_t *allocptr, - size_t count, - size_t add) +void virResizeN(void *ptrptr, + size_t size, + size_t *allocptr, + size_t count, + size_t add) { size_t delta; @@ -112,12 +112,13 @@ int virResizeN(void *ptrptr, abort(); if (count + add <= *allocptr) - return 0; + return; delta = count + add - *allocptr; if (delta < *allocptr / 2) delta = *allocptr / 2; - return virExpandN(ptrptr, size, allocptr, delta); + + virExpandN(ptrptr, size, allocptr, delta); } /** diff --git a/src/util/viralloc.h b/src/util/viralloc.h index d656d4ba0e..878c9485cf 100644 --- a/src/util/viralloc.h +++ b/src/util/viralloc.h @@ -38,7 +38,7 @@ int virReallocN(void *ptrptr, size_t size, size_t count) ATTRIBUTE_NONNULL(1); int virExpandN(void *ptrptr, size_t size, size_t *count, size_t add) ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3); -int virResizeN(void *ptrptr, size_t size, size_t *alloc, size_t count, size_t desired) +void virResizeN(void *ptrptr, size_t size, size_t *alloc, size_t count, size_t desired) ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3); void virShrinkN(void *ptrptr, size_t size, size_t *count, size_t toremove) ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3); @@ -102,7 +102,7 @@ int virDeleteElementsN(void *ptrptr, size_t size, size_t at, size_t *countptr, * * This macro is safe to use on arguments with side effects. * - * Returns 0 on success, aborts on OOM + * Aborts on OOM */ #define VIR_RESIZE_N(ptr, alloc, count, add) \ virResizeN(&(ptr), sizeof(*(ptr)), &(alloc), count, add)