From d537d777d286e84b34d2a2b755611a900feb286c Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Thu, 6 Sep 2012 15:40:44 +0200 Subject: [PATCH] isl_space_free: return NULL Signed-off-by: Sven Verdoolaege --- doc/user.pod | 2 +- include/isl/space.h | 2 +- isl_space.c | 8 +++++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/doc/user.pod b/doc/user.pod index 5a9d5cbd..e21077e8 100644 --- a/doc/user.pod +++ b/doc/user.pod @@ -632,7 +632,7 @@ parameters is discouraged. __isl_give isl_space *isl_space_set_alloc(isl_ctx *ctx, unsigned nparam, unsigned dim); __isl_give isl_space *isl_space_copy(__isl_keep isl_space *space); - void isl_space_free(__isl_take isl_space *space); + void *isl_space_free(__isl_take isl_space *space); unsigned isl_space_dim(__isl_keep isl_space *space, enum isl_dim_type type); diff --git a/include/isl/space.h b/include/isl/space.h index 64ac5f0a..4f20f250 100644 --- a/include/isl/space.h +++ b/include/isl/space.h @@ -38,7 +38,7 @@ __isl_give isl_space *isl_space_set_alloc(isl_ctx *ctx, unsigned nparam, unsigned dim); __isl_give isl_space *isl_space_params_alloc(isl_ctx *ctx, unsigned nparam); __isl_give isl_space *isl_space_copy(__isl_keep isl_space *dim); -void isl_space_free(__isl_take isl_space *dim); +void *isl_space_free(__isl_take isl_space *dim); int isl_space_is_params(__isl_keep isl_space *space); int isl_space_is_set(__isl_keep isl_space *space); diff --git a/isl_space.c b/isl_space.c index 0f99d7c8..625ea369 100644 --- a/isl_space.c +++ b/isl_space.c @@ -333,15 +333,15 @@ __isl_give isl_space *isl_space_copy(__isl_keep isl_space *dim) return dim; } -void isl_space_free(__isl_take isl_space *dim) +void *isl_space_free(__isl_take isl_space *dim) { int i; if (!dim) - return; + return NULL; if (--dim->ref > 0) - return; + return NULL; isl_id_free(dim->tuple_id[0]); isl_id_free(dim->tuple_id[1]); @@ -355,6 +355,8 @@ void isl_space_free(__isl_take isl_space *dim) isl_ctx_deref(dim->ctx); free(dim); + + return NULL; } /* Check if "s" is a valid dimension or tuple name. -- 2.11.4.GIT