diff options
Diffstat (limited to 'gcc-4.8/libbacktrace/mmap.c')
-rw-r--r-- | gcc-4.8/libbacktrace/mmap.c | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/gcc-4.8/libbacktrace/mmap.c b/gcc-4.8/libbacktrace/mmap.c index 04aae85e5..dc94b29a3 100644 --- a/gcc-4.8/libbacktrace/mmap.c +++ b/gcc-4.8/libbacktrace/mmap.c @@ -230,12 +230,19 @@ backtrace_vector_grow (struct backtrace_state *state,size_t size, /* Finish the current allocation on VEC. */ -void -backtrace_vector_finish (struct backtrace_state *state ATTRIBUTE_UNUSED, - struct backtrace_vector *vec) +void * +backtrace_vector_finish ( + struct backtrace_state *state ATTRIBUTE_UNUSED, + struct backtrace_vector *vec, + backtrace_error_callback error_callback ATTRIBUTE_UNUSED, + void *data ATTRIBUTE_UNUSED) { + void *ret; + + ret = vec->base; vec->base = (char *) vec->base + vec->size; vec->size = 0; + return ret; } /* Release any extra space allocated for VEC. */ |