aboutsummaryrefslogtreecommitdiffstats
path: root/epan/wmem/wmem_stack.h
AgeCommit message (Collapse)AuthorFilesLines
2014-03-04Remove all $Id$ from top of fileAlexis La Goutte1-2/+0
(Using sed : sed -i '/^ \* \$Id\$/,+1 d') Fix manually some typo (in export_object_dicom.c and crc16-plain.c) Change-Id: I4c1ae68d1c4afeace8cb195b53c715cf9e1227a8 Reviewed-on: https://code.wireshark.org/review/497 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2013-12-24Add wmem_destroy_list, wmem_destroy_queue, wmem_destroy_stack so that thoseEvan Huus1-0/+2
data-structures can be used with manually managed memory. svn path=/trunk/; revision=54432
2013-07-21Add wmem queue 'implementation' by wrapping wmem_list and wmem_stack.Evan Huus1-3/+1
Also a bit of misc. refactoring of the stack while I was there, and doc tweaks. svn path=/trunk/; revision=50769
2013-07-20Replace wmem slist (singly-linked) with wmem list (doubly-linked).Evan Huus1-5/+5
The overhead is not large, and it makes append much faster (O(1) vs O(n)). It also will make a queue easy to add, which I need for a dissector I'm writing... svn path=/trunk/; revision=50744
2013-05-26First batch of doxygen for wmem. Remove some things from README.wmem now thatEvan Huus1-0/+12
they're in doxygen instead. svn path=/trunk/; revision=49583
2013-03-09Add the appropriate new WS_DLL_* declarations to the wmem API.Evan Huus1-0/+3
svn path=/trunk/; revision=48220
2012-12-19Implement a basic singly-linked for wmem.Evan Huus1-7/+5
Re-implement the stack as a wrapper for that. svn path=/trunk/; revision=46607
2012-12-18Use 'new' instead of 'create' a consistent manner.Evan Huus1-1/+1
svn path=/trunk/; revision=46601
2012-11-08Use const in wmem where possible.Evan Huus1-2/+2
svn path=/trunk/; revision=45976
2012-11-03Wmem stack implementation using the wmem slab implementation to allocate frames.Evan Huus1-0/+74
svn path=/trunk/; revision=45881