diff options
author | Campbell Barton <ideasman42@gmail.com> | 2016-06-24 03:05:18 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2016-06-24 03:05:18 +0300 |
commit | 25866aa149968919a5b4ea01b94c5f31227cbd71 (patch) | |
tree | 110ed9f64e81e1006b3c1ef1d15a069172004b91 /source/blender/blenkernel/BKE_blender.h | |
parent | 4fc1510dd8f2cac70ac4e0e813c82a88fe462e15 (diff) |
BKE_blender: Add own atexit functions
Runs before guarded-alloc leaks print.
Diffstat (limited to 'source/blender/blenkernel/BKE_blender.h')
-rw-r--r-- | source/blender/blenkernel/BKE_blender.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_blender.h b/source/blender/blenkernel/BKE_blender.h index 8ce85c8e615..d2d9c763031 100644 --- a/source/blender/blenkernel/BKE_blender.h +++ b/source/blender/blenkernel/BKE_blender.h @@ -50,6 +50,11 @@ void BKE_blender_userdef_refresh(void); void BKE_blender_callback_test_break_set(void (*func)(void)); int BKE_blender_test_break(void); +/* Blenders' own atexit (avoids leaking) */ +void BKE_blender_atexit_register(void (*func)(void *user_data), void *user_data); +void BKE_blender_atexit_unregister(void (*func)(void *user_data), const void *user_data); +void BKE_blender_atexit(void); + #ifdef __cplusplus } #endif |