diff options
author | wm4 <wm4@nowhere> | 2013-10-13 01:16:30 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2013-10-13 01:16:30 +0200 |
commit | c613d802bc5d87a7be031aaf97996d96bd8af909 (patch) | |
tree | 5f18f9ceaf51cb077861099def7dabe3422676f3 /talloc.h | |
parent | 8d5f800567d81665820d308b7f2d482c18c51e15 (diff) | |
download | mpv-c613d802bc5d87a7be031aaf97996d96bd8af909.tar.bz2 mpv-c613d802bc5d87a7be031aaf97996d96bd8af909.tar.xz |
talloc: change talloc destructor signature
Change talloc destructor so that they can never signal failure, and
don't return a status code. This makes our talloc copy even more
incompatible to upstream talloc, but on the other hand this is
preparation for getting rid of talloc entirely.
(The talloc replacement in the next commit won't allow the talloc_free
equivalent to fail, and the destructor return value would be useless.
But I don't want to change any mpv code either; the idea is that the
talloc replacement commit can be reverted for some time in order to
test whether the talloc replacement introduced a regression.)
Diffstat (limited to 'talloc.h')
-rw-r--r-- | talloc.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -113,7 +113,7 @@ typedef void TALLOC_CTX; /* The following definitions come from talloc.c */ void *_talloc(const void *context, size_t size); void *talloc_pool(const void *context, size_t size); -void _talloc_set_destructor(const void *ptr, int (*destructor)(void *)); +void _talloc_set_destructor(const void *ptr, void (*destructor)(void *)); int talloc_increase_ref_count(const void *ptr); size_t talloc_reference_count(const void *ptr); void *_talloc_reference(const void *context, const void *ptr); |