From c5e6c63a9c9b4b02cad9dc7191f7247239f7e127 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Sat, 26 Mar 2011 15:58:08 +0100 Subject: [PATCH] add isl_vec_get_ctx Signed-off-by: Sven Verdoolaege --- include/isl/vec.h | 2 ++ isl_vec.c | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/include/isl/vec.h b/include/isl/vec.h index b23a698..027fd50 100644 --- a/include/isl/vec.h +++ b/include/isl/vec.h @@ -38,6 +38,8 @@ struct isl_vec *isl_vec_copy(struct isl_vec *vec); struct isl_vec *isl_vec_cow(struct isl_vec *vec); void isl_vec_free(struct isl_vec *vec); +isl_ctx *isl_vec_get_ctx(__isl_keep isl_vec *vec); + void isl_vec_dump(__isl_keep isl_vec *vec); __isl_give isl_printer *isl_printer_print_vec(__isl_take isl_printer *printer, __isl_keep isl_vec *vec); diff --git a/isl_vec.c b/isl_vec.c index 2efe123..9225b48 100644 --- a/isl_vec.c +++ b/isl_vec.c @@ -11,6 +11,11 @@ #include #include +isl_ctx *isl_vec_get_ctx(__isl_keep isl_vec *vec) +{ + return vec ? vec->ctx : NULL; +} + struct isl_vec *isl_vec_alloc(struct isl_ctx *ctx, unsigned size) { struct isl_vec *vec; -- 2.7.4