aboutsummaryrefslogtreecommitdiffstats
path: root/epan/emem.h
AgeCommit message (Expand)AuthorFilesLines
2011-11-20Get rid of Warnings.etxrab1-0/+2
2011-07-11More GLIB_CHECK_VERSION cleanups. Update the minimum GLib/GTK+ versionsgerald1-2/+0
2011-05-09Initial commit of slab allocator (sl_* API) darkjames1-0/+22
2011-04-22As suggested by Jakub Zawadzki:morriss1-1/+2
2011-03-26Introduce ep_strconcat (copied from the glib version)morriss1-0/+2
2010-08-29Doxygen changes.etxrab1-56/+64
2010-08-26Fix a number of doxygen directives.etxrab1-4/+4
2010-04-16Fix a few comment typosmorriss1-11/+11
2010-02-07From Alex Lindberg via bug 4463:stig1-1/+15
2010-01-25Changed from using own defined GNUC_FORMAT_CHECK to G_GNUC_PRINTFstig1-6/+5
2010-01-25From Didier Gautheron via bug 4419:stig1-22/+23
2009-10-20Add emem_init() which initializes both the ep_ and se_ allocators; have allmorriss1-8/+6
2009-10-11Annotate with GNUC_FORMAT_CHECK()krj1-3/+5
2009-09-20Add ep_verify_pointer()/se_verify_pointer() which checks whether the given po...krj1-3/+10
2009-09-20Make se_trees static in emem.ckrj1-24/+18
2009-08-11We now expose the following environment variables:krj1-1/+1
2009-04-14ep_strbuf: fix some bugs and additional changeswmeier1-14/+22
2009-03-28Replace a lot of pointer tracking and some GStrings with emem_strbufs. Addgerald1-0/+17
2009-03-27Add initial support for string buffers - ep_allocated, growable stringsgerald1-0/+82
2008-12-20Fix some typos and spelling (mostly in text strings)wmeier1-2/+2
2008-08-05Add a debug helper for EP memory corruptionlego1-0/+15
2008-06-25Fix some warnings - declare some arguments, variables, and structureguy1-1/+1
2007-12-04rework how emem trees indexed by strings so that traversing the tree sahlberg1-2/+4
2007-12-04for nested trees, teach emem about which nodes contain a pointer to a sahlberg1-5/+8
2007-12-03add tree traversal functionssahlberg1-0/+9
2007-04-28In calls to the emem_tree routines, forcibly align items not known to beguy1-0/+4
2007-04-23Add some GCC warnings to the standard set, and add some others to theguy1-3/+3
2007-03-26From Doug Pratley:sfisher1-0/+5
2006-11-11fix so that tcp.pdu.time works again.sahlberg1-1/+1
2006-08-17add trees with PErmanent allocation scope which will be useful for constructingsahlberg1-0/+13
2006-08-14make creation of subtrees used for the _array tree type use the same allocati...sahlberg1-31/+76
2006-08-14rename some structures and defines from the se_tree to the emem_tree prefixsahlberg1-30/+32
2006-08-12put a memory allocator function pointer inside the tree structure so that all...sahlberg1-3/+5
2006-05-28Ethereal->Wiresharketxrab1-7/+7
2006-05-21name changesahlberg1-2/+2
2006-05-02Not all compilers support unnamed struct/union fields withinguy1-1/+1
2006-03-18rename se_tree_lookup32_less_than_or_equal()sahlberg1-1/+1
2006-03-18add new se_tree_lookup32_less_than_or_equal() callsahlberg1-0/+8
2006-03-11give se_trees names so that it is easier to debug and to log how often ce...sahlberg1-2/+3
2006-03-07Rename set_string_hash... into se_tree_xxx_string as proposed by ronnie for c...lego1-3/+3
2006-03-07Add a hash table with string keys based on the red/black tree.lego1-0/+15
2006-03-06add helper to build (red/black) trees from a key that is a vector of guin32 a...sahlberg1-0/+67
2006-03-05initial implementation of binary tree support with se allocation scopesahlberg1-0/+39
2006-02-14Have the emem.c memdup routines accept and return "void *", asguy1-2/+2
2005-10-10Add "ep_strdup_vprintf()" and "se_strdup_vprintf()", for completeness.guy1-2/+4
2005-10-01emem.[ch]:lego1-0/+30
2005-09-15Tag ep_strdup_printf() and se_strdup_printf() as printf-like functions,guy1-2/+6
2005-08-16se_alloc not ep_alloc!lego1-1/+1
2005-08-16more allocators se_alloc0() se_memdups() se_strdup() se_strndup() se_strdup_p...lego1-2/+21
2005-08-12Add beginning of seasonal allocation in addition to the existing ephemeral ...sahlberg1-0/+26