From 72cf2b540cecb8e6a6a95d9164a332dee7513d16 Mon Sep 17 00:00:00 2001 From: Yonggang Luo Date: Sun, 6 Nov 2022 21:31:35 +0800 Subject: [PATCH] util: Remove the usage of enum pipe_error in u_hash_table.* MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Use 0 instead of PIPE_OK in u_hash_table.c Because pipe_error and PIPE_OK is comes from pipe/p_defines.h that doesn't belong to src/util/ Signed-off-by: Yonggang Luo Reviewed-by: Marek Olšák Part-of: --- src/util/u_hash_table.c | 10 +++++----- src/util/u_hash_table.h | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/util/u_hash_table.c b/src/util/u_hash_table.c index 9182da5..7a6a513 100644 --- a/src/util/u_hash_table.c +++ b/src/util/u_hash_table.c @@ -106,16 +106,16 @@ util_hash_table_get(struct hash_table *ht, } -enum pipe_error +int util_hash_table_foreach(struct hash_table *ht, - enum pipe_error (*callback) + int (*callback) (void *key, void *value, void *data), void *data) { hash_table_foreach(ht, entry) { - enum pipe_error error = callback((void*)entry->key, entry->data, data); - if (error != PIPE_OK) + int error = callback((void*)entry->key, entry->data, data); + if (error != 0) return error; } - return PIPE_OK; + return 0; } diff --git a/src/util/u_hash_table.h b/src/util/u_hash_table.h index 4be4cef..058ecec 100644 --- a/src/util/u_hash_table.h +++ b/src/util/u_hash_table.h @@ -60,9 +60,9 @@ util_hash_table_get(struct hash_table *ht, void *key); -enum pipe_error +int util_hash_table_foreach(struct hash_table *ht, - enum pipe_error (*callback) + int (*callback) (void *key, void *value, void *data), void *data); -- 2.7.4