aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKristian Evers <kristianevers@gmail.com>2017-09-13 13:41:00 +0200
committerKristian Evers <kristianevers@gmail.com>2017-09-13 13:41:00 +0200
commit9755994609973ee5325530052a241f85469da864 (patch)
tree14e29209f37ceed98ee90c5bbc234f3f368798c2 /src
parent6b07474e9427d53134e77f0bdf3ced7812d080c4 (diff)
downloadPROJ-9755994609973ee5325530052a241f85469da864.tar.gz
PROJ-9755994609973ee5325530052a241f85469da864.zip
Make proj_destroy and proj_context_destroy behave in the same way.
Diffstat (limited to 'src')
-rw-r--r--src/pj_obs_api.c7
-rw-r--r--src/proj.h2
2 files changed, 5 insertions, 4 deletions
diff --git a/src/pj_obs_api.c b/src/pj_obs_api.c
index 6f9644b1..df8cfa3d 100644
--- a/src/pj_obs_api.c
+++ b/src/pj_obs_api.c
@@ -501,15 +501,16 @@ PJ_CONTEXT *proj_context_create (void) {
}
-void proj_context_destroy (PJ_CONTEXT *ctx) {
+PJ_CONTEXT *proj_context_destroy (PJ_CONTEXT *ctx) {
if (0==ctx)
- return;
+ return 0;
/* Trying to free the default context is a no-op (since it is statically allocated) */
if (pj_get_default_ctx ()==ctx)
- return;
+ return 0;
pj_ctx_free (ctx);
+ return 0;
}
diff --git a/src/proj.h b/src/proj.h
index badde4cc..e1990e34 100644
--- a/src/proj.h
+++ b/src/proj.h
@@ -357,7 +357,7 @@ typedef struct projCtx_t PJ_CONTEXT;
/* Functionality for handling thread contexts */
#define PJ_DEFAULT_CTX 0
PJ_CONTEXT *proj_context_create (void);
-void proj_context_destroy (PJ_CONTEXT *ctx);
+PJ_CONTEXT *proj_context_destroy (PJ_CONTEXT *ctx);