log src/lib/buffer.h @ 22664:fea53c2725c0

age author description
Thu, 05 Oct 2017 12:47:17 +0300 Timo Sirainen lib: Fix warning with gcc7's -Wint-in-bool-context
Sat, 19 Nov 2016 02:32:21 +0200 Timo Sirainen lib: Clarify that buffer_write() zero-fills buffer when writing past its size
Mon, 16 May 2016 13:19:50 +0300 Timo Sirainen lib: Updated buffer_set_used_size() comment and added unit test.
Tue, 01 Nov 2016 20:06:46 +0200 Aki Tuomi lib: Add buffer truncate
Thu, 24 Sep 2015 15:19:53 +0300 Timo Sirainen lib: Fixed __builtin_object_size() usage in buffer.h
Sat, 16 May 2015 18:41:44 +0300 Timo Sirainen lib: Added buffer_get_writable_size()
Mon, 28 Jul 2014 16:45:33 +0300 Phil Carmody lib: compile time checks for buffer creation
Sat, 05 Jan 2013 01:14:11 +0200 Timo Sirainen Merged changes from v2.1 tree.
Fri, 04 Jan 2013 03:50:18 +0200 Timo Sirainen Added buffer_verify_pool()
Thu, 06 Sep 2012 01:13:03 +0300 Timo Sirainen Renamed buffer_create_*data() to buffer_create_from_*data() for consistency.
Sun, 24 Jun 2012 00:52:57 +0300 Timo Sirainen Marked functions parameters that are allowed to be NULL. Some APIs were also changed.
Wed, 25 Nov 2009 13:19:42 -0500 Timo Sirainen Removed buffer_create_static_hard(). HEAD
Mon, 13 Jul 2009 21:11:05 -0400 Timo Sirainen buffer_create_[const_]data() API change: Take buffer_t as parameter instead of allocating it. HEAD
Fri, 20 Jun 2008 10:41:44 +0300 Timo Sirainen Added more consts, ATTR_CONSTs and ATTR_PUREs. HEAD
Sun, 16 Sep 2007 12:09:30 +0300 Timo Sirainen Changed buffer_free() and buffer_free_without_data() APIs to take ** pointer HEAD
Sun, 16 Sep 2007 11:31:27 +0300 Timo Sirainen Changed .h ifdef/defines to use <NAME>_H format. HEAD
Mon, 11 Jun 2007 02:16:59 +0300 Timo Sirainen Added buffer_get_pool() HEAD
Wed, 28 Jun 2006 16:10:25 +0300 Timo Sirainen Array API redesigned to work using unions. It now provides type safety HEAD
Sat, 14 Jan 2006 20:47:20 +0200 Timo Sirainen deinit, unref, destroy, close, free, etc. functions now take a pointer to HEAD
Fri, 13 Jan 2006 22:25:57 +0200 Timo Sirainen Added "bool" type and changed all ints that were used as booleans to bool. HEAD
Thu, 30 Jun 2005 23:30:06 +0300 Timo Sirainen Added buffer_update_const_data(). HEAD
Sat, 16 Apr 2005 22:42:37 +0300 Timo Sirainen Added BUFFER_APPROX_SIZE which can be used to approximately calculate the HEAD
Sat, 02 Apr 2005 22:29:08 +0300 Timo Sirainen Added buffer_cmp(). HEAD
Sat, 12 Mar 2005 14:24:28 +0200 Timo Sirainen Minor cleanup: added _r suffix to used_size pointer parameters. HEAD
Fri, 08 Oct 2004 20:51:47 +0300 Timo Sirainen Buffer API change: we no longer support limited sized buffers where HEAD
Sun, 03 Oct 2004 19:30:18 +0300 Timo Sirainen Added buffer_insert_zero() HEAD
Sun, 12 Sep 2004 16:00:13 +0300 Timo Sirainen Added buffer_write_zero and buffer_append_zero. HEAD
Wed, 18 Aug 2004 03:59:47 +0300 Timo Sirainen Added buffer_reset() HEAD
Sun, 01 Aug 2004 01:34:44 +0300 Timo Sirainen buffer.data should be void, not unsigned char HEAD
Sat, 31 Jul 2004 23:43:45 +0300 Timo Sirainen Removed start_pos and limit handling, they weren't used much and were only HEAD
Sun, 26 Oct 2003 09:27:51 +0200 Timo Sirainen Use unsigned char for buffer_append_c and str_append_c. HEAD
Thu, 15 May 2003 22:22:21 +0300 Timo Sirainen Renamed buffer_*_space() to buffer_*_space_unsafe() and added several HEAD
Sun, 05 Jan 2003 15:09:51 +0200 Timo Sirainen Naming style changes, finally got tired of most of the typedefs. Also the HEAD
Wed, 18 Dec 2002 17:15:41 +0200 Timo Sirainen Marked all non-trivial buffer modifications with @UNSAFE tag. Several HEAD
Tue, 17 Dec 2002 04:21:46 +0200 Timo Sirainen comment update HEAD
Sun, 08 Dec 2002 07:23:07 +0200 Timo Sirainen Added buffer API. Point is to hide all buffer writing behind this API which HEAD