/src/mozilla-central/media/libogg/src/ogg_alloc.c
Line | Count | Source |
1 | | /******************************************************************** |
2 | | * * |
3 | | * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. * |
4 | | * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS * |
5 | | * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * |
6 | | * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * |
7 | | * * |
8 | | * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002 * |
9 | | * by the Xiph.Org Foundation http://www.xiph.org/ * |
10 | | * * |
11 | | *********************************************************************/ |
12 | | |
13 | | #include <stdlib.h> |
14 | | #include "ogg/os_types.h" |
15 | | |
16 | | ogg_malloc_function_type *ogg_malloc_func = malloc; |
17 | | ogg_calloc_function_type *ogg_calloc_func = calloc; |
18 | | ogg_realloc_function_type *ogg_realloc_func = realloc; |
19 | | ogg_free_function_type *ogg_free_func = free; |
20 | | |
21 | | void |
22 | | ogg_set_mem_functions(ogg_malloc_function_type *malloc_func, |
23 | | ogg_calloc_function_type *calloc_func, |
24 | | ogg_realloc_function_type *realloc_func, |
25 | | ogg_free_function_type *free_func) |
26 | 3 | { |
27 | 3 | ogg_malloc_func = malloc_func; |
28 | 3 | ogg_calloc_func = calloc_func; |
29 | 3 | ogg_realloc_func = realloc_func; |
30 | 3 | ogg_free_func = free_func; |
31 | 3 | } |