From: Sven Verdoolaege Date: Wed, 5 Jun 2013 12:02:10 +0000 (+0200) Subject: add isl_id_get_hash X-Git-Tag: isl-0.13~152 X-Git-Url: https://repo.or.cz/w/isl.git/commitdiff_plain/e67d0fbf5fb9fd44789ef1c3b76d5a1075537e24 add isl_id_get_hash Signed-off-by: Sven Verdoolaege --- diff --git a/include/isl/id.h b/include/isl/id.h index 4c457fbd..4695d838 100644 --- a/include/isl/id.h +++ b/include/isl/id.h @@ -15,6 +15,7 @@ typedef struct isl_id isl_id; ISL_DECLARE_LIST(id) isl_ctx *isl_id_get_ctx(__isl_keep isl_id *id); +uint32_t isl_id_get_hash(__isl_keep isl_id *id); __isl_give isl_id *isl_id_alloc(isl_ctx *ctx, __isl_keep const char *name, void *user); diff --git a/isl_id.c b/isl_id.c index 410218df..c131042f 100644 --- a/isl_id.c +++ b/isl_id.c @@ -71,6 +71,11 @@ error: return NULL; } +uint32_t isl_id_get_hash(__isl_keep isl_id *id) +{ + return id ? id->hash : 0; +} + struct isl_name_and_user { const char *name; void *user;