From 7f53d2785816e5b65dfdb0daa4039249569e58f9 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Thu, 28 Nov 2019 16:11:22 +0100 Subject: Cleanup: Return combined return value from compressor id by name Instead of returning the ID through a pointer and an error code as return status, return a single int that could be a compressor ID (positive values) or an error code (negative values). Signed-off-by: David Oberhollenzer --- lib/sqfs/comp/compressor.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'lib/sqfs') diff --git a/lib/sqfs/comp/compressor.c b/lib/sqfs/comp/compressor.c index 0b8b5e9..8049ade 100644 --- a/lib/sqfs/comp/compressor.c +++ b/lib/sqfs/comp/compressor.c @@ -130,15 +130,13 @@ const char *sqfs_compressor_name_from_id(E_SQFS_COMPRESSOR id) return names[id]; } -int sqfs_compressor_id_from_name(const char *name, E_SQFS_COMPRESSOR *out) +int sqfs_compressor_id_from_name(const char *name) { size_t i; for (i = 0; i < sizeof(names) / sizeof(names[0]); ++i) { - if (names[i] != NULL && strcmp(names[i], name) == 0) { - *out = i; - return 0; - } + if (names[i] != NULL && strcmp(names[i], name) == 0) + return i; } return SQFS_ERROR_UNSUPPORTED; -- cgit v1.2.3