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

age author description
Wed, 11 Jan 2017 02:51:13 +0100 Stephan Bosch Updated copyright notices to include the year 2017.
Wed, 11 Jan 2017 01:57:46 +0100 Stephan Bosch global: Replaced all instances of memset(p, 0, sizeof(*p)) with the new i_zero() macro.
Sat, 19 Nov 2016 01:54:14 +0200 Timo Sirainen global: Code cleanup - avoid passing NULL to functions with non-null parameter
Tue, 01 Nov 2016 20:06:46 +0200 Aki Tuomi lib: Add buffer truncate
Fri, 29 Apr 2016 13:55:33 +0300 Timo Sirainen lib: buffer_create_dynamic() now adds +1 to init_size
Fri, 29 Apr 2016 12:55:52 +0300 Timo Sirainen lib: Use p_malloc() explicitly in first buffer_alloc()
Wed, 13 Jan 2016 12:24:03 +0200 Timo Sirainen global: freshen copyright
Sat, 16 May 2015 18:41:44 +0300 Timo Sirainen lib: Added buffer_get_writable_size()
Wed, 18 Mar 2015 17:10:23 +0200 Phil Carmody lib: buffer - paranoid compile-time check for struct sizes
Mon, 05 Jan 2015 22:20:10 +0200 Phil Carmody global: freshen copyright
Mon, 28 Jul 2014 16:45:33 +0300 Phil Carmody lib: compile time checks for buffer creation
Tue, 04 Feb 2014 16:23:22 -0500 Timo Sirainen Updated copyright notices to include year 2014.
Sat, 16 Feb 2013 18:57:33 +0200 Timo Sirainen Merged changes from v2.1 tree.
Tue, 15 Jan 2013 08:30:03 +0200 Timo Sirainen buffer: Always keep +1 byte available for str_c()'s NUL.
Sat, 02 Feb 2013 17:02:55 +0200 Timo Sirainen Oops :) Update copyrights to 2013 without breaking all .c files.
Sat, 02 Feb 2013 17:01:07 +0200 Timo Sirainen Updated copyright notices to include year 2013.
Wed, 09 Jan 2013 05:38:13 +0200 Timo Sirainen Merged changes from v2.1 tree.
Tue, 08 Jan 2013 05:37:43 +0200 Timo Sirainen DEBUG: buffer_verify_pool() crashed with empty buffer.
Tue, 08 Jan 2013 03:44:14 +0200 Timo Sirainen DEBUG: buffer_verify_pool() crashed with static sized buffers.
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.
Thu, 06 Sep 2012 01:04:57 +0300 Timo Sirainen buffer_create_data(): Clear the memory area immediately.
Sun, 12 Feb 2012 18:55:28 +0200 Timo Sirainen Updated copyright notices to include year 2012.
Fri, 04 Mar 2011 20:54:29 +0200 Timo Sirainen Updated copyright notices to include year 2011.
Mon, 23 Aug 2010 18:43:17 +0100 Timo Sirainen liblib: Don't segfault if write is attempted beyond non-dynamic buffer's bounds.
Fri, 18 Jun 2010 16:28:14 +0100 Timo Sirainen DEBUG: Removed buffer's tests against overflows. It slows down too much. HEAD
Thu, 29 Apr 2010 20:03:06 +0300 Timo Sirainen DEBUG: Try to catch stale pointer dereferences to buffers after they've grown. HEAD
Mon, 25 Jan 2010 01:19:08 +0200 Timo Sirainen Updated copyright notices to include year 2010. HEAD
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
Thu, 19 Mar 2009 17:06:33 -0400 Timo Sirainen Added more asserts. HEAD
Tue, 06 Jan 2009 09:25:38 -0500 Timo Sirainen Updated copyright notices to include year 2009. HEAD
Fri, 20 Jun 2008 10:41:44 +0300 Timo Sirainen Added more consts, ATTR_CONSTs and ATTR_PUREs. HEAD
Fri, 29 Feb 2008 03:33:27 +0200 Timo Sirainen buffer_reset(buf) and buffer_set_used_size(buf, 0) now do the same thing. HEAD
Tue, 01 Jan 2008 22:05:21 +0200 Timo Sirainen Updated copyright notices to include year 2008. HEAD
Sat, 17 Nov 2007 08:13:03 +0200 Timo Sirainen Use likely() and unlikely() macros to make commonly checked error handling HEAD
Sun, 16 Sep 2007 14:34:22 +0300 Timo Sirainen Replaced my Copyright notices. The year range always ends with 2007 now. HEAD
Sun, 16 Sep 2007 12:09:30 +0300 Timo Sirainen Changed buffer_free() and buffer_free_without_data() APIs to take ** pointer HEAD
Mon, 11 Jun 2007 02:16:59 +0300 Timo Sirainen Added buffer_get_pool() HEAD
Thu, 18 Jan 2007 17:31:20 +0200 Timo Sirainen cleanup HEAD
Wed, 28 Jun 2006 16:10:25 +0300 Timo Sirainen Array API redesigned to work using unions. It now provides type safety HEAD
Tue, 14 Feb 2006 20:59:09 +0200 Timo Sirainen While casting const pointers to something else, the const was often 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, 02 Apr 2005 22:29:08 +0300 Timo Sirainen Added buffer_cmp(). HEAD
Sun, 27 Mar 2005 16:51:54 +0300 Timo Sirainen Added pool_get_exp_grown_size(). Use it for buffers, istreams and ostreams HEAD
Sat, 12 Mar 2005 14:24:28 +0200 Timo Sirainen Minor cleanup: added _r suffix to used_size pointer parameters. HEAD
Sun, 07 Nov 2004 17:17:15 +0200 Timo Sirainen Print pool name for "buffer full" errors. HEAD
Sun, 24 Oct 2004 02:03:30 +0300 Timo Sirainen buffer_insert() and buffer_insert_zero() didn't work correctly when it used HEAD
Thu, 21 Oct 2004 16:40:14 +0300 Timo Sirainen Don't return values from void functions. HEAD
Fri, 08 Oct 2004 20:51:47 +0300 Timo Sirainen Buffer API change: we no longer support limited sized buffers where HEAD
Fri, 08 Oct 2004 19:59:45 +0300 Timo Sirainen buffer_insert* were broken 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
Sun, 05 Sep 2004 20:33:19 +0300 Timo Sirainen buffer_reset() was broken.. HEAD
Wed, 18 Aug 2004 03:59:47 +0300 Timo Sirainen Added buffer_reset() HEAD
Sat, 31 Jul 2004 23:53:07 +0300 Timo Sirainen buffer_append() fix 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