aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/util.h1
-rw-r--r--src/util.c6
2 files changed, 7 insertions, 0 deletions
diff --git a/include/util.h b/include/util.h
index bd2d25c..4c6faf6 100644
--- a/include/util.h
+++ b/include/util.h
@@ -9,5 +9,6 @@ char *ltrim(char *s);
char *rtrim(char *s);
char *trim(char *s);
ptr_wrapper_t *wrap_ptr(void *ptr);
+void *get_wrapped(ptr_wrapper_t *wrapper);
#endif
diff --git a/src/util.c b/src/util.c
index faa73c9..4e3dfc9 100644
--- a/src/util.c
+++ b/src/util.c
@@ -34,3 +34,9 @@ wrap_ptr(void *ptr)
wrapper->ptr = ptr;
return wrapper;
}
+
+void *
+get_wrapped(ptr_wrapper_t *wrapper)
+{
+ return wrapper->ptr;
+}