• Home
  • History
  • Annotate
  • only in /external/libvpx/libvpx/third_party/nestegg/halloc/
NameDateSize

..02-Jul-20154 KiB

halloc.h02-Jul-2015858

README02-Jul-20151.3 KiB

src/02-Jul-20154 KiB

README

1halloc 1.2.1
2============
3      
4	Hierarchical memory heap interface - an extension to standard
5	malloc/free interface that simplifies tasks of memory disposal 
6	when allocated structures exhibit hierarchical properties.
7
8	http://swapped.cc/halloc
9=
10	To build libhalloc.a with GNU tools run
11		make
12
13	To install in /usr/include and /usr/lib
14		make install
15
16	To cleanup the build files 
17		make clean
18=
19	halloc-1.2.1
20		* fixed a double-free bug in _set_allocator() as per
21		  Matthew Gregan comments
22
23		* switched to using NULL instead of 0 where applicable
24
25	halloc-1.2.0
26		* added missing <string.h> include to halloc.c
27		
28		* improved standard compliance thanks to the feedback
29		  received from Stan Tobias. Two things were fixed -
30		  
31		- hblock_t structure no longer uses zero-sized 'data'
32		  array, which happened to be common, but non-standard
33		  extension; 
34		  
35		- secondly, added the code to test the behaviour of 
36		  realloc(ptr, 0). Standard allows it NOT to act as
37		  free(), in which case halloc will use its own version
38		  of allocator calling free() when neccessary.
39
40	halloc-1.1.0
41		* initial public release (rewrite of hhmalloc library)
42
43=============================================================================
44Copyright (c) 2004-2010, Alex Pankratov (ap@swapped.cc). All rights reserved.
45
46