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

age author description
Tue, 02 May 2017 15:38:00 +0300 Timo Sirainen lib: Add dec2str_buf()
Sun, 09 Apr 2017 00:49:37 +0300 Timo Sirainen lib: Add mem_equals_timing_safe()
Thu, 20 Oct 2016 12:08:09 +0300 Timo Sirainen lib: Added i_strchr_to_next()
Tue, 14 Feb 2017 10:54:29 +0200 Timo Sirainen lib: Clarify *_strsplit_spaces() and add unit test
Mon, 17 Oct 2016 23:25:27 +0300 Aki Tuomi lib: Add null_strcasecmp
Sun, 21 Feb 2016 18:32:50 +0200 Timo Sirainen lib: Added [pt]_array_const_string_join()
Fri, 04 Dec 2015 12:29:12 +0200 Timo Sirainen lib: Removed t_str_trim() for now due to collision in Pigeonhole v0.4.9
Sat, 28 Nov 2015 23:50:14 +0200 Stephan Bosch lib: Created t_str_trim() functions to trim characters from beginning and end of string.
Mon, 21 Sep 2015 19:51:05 +0300 Phil Carmody lib: extract sort-helpers into separate sort.h file
Sat, 16 May 2015 12:51:08 +0300 Timo Sirainen lib: Added p_memdup()
Fri, 24 Apr 2015 13:07:39 +0300 Timo Sirainen lib: Added t_str_replace() to replace one character with another one
Mon, 16 Jun 2014 18:01:58 +0300 Timo Sirainen lib: Use __attribute__((returns_nonnull)) for the common memory/string functions.
Tue, 06 May 2014 12:44:38 +0300 Phil Carmody lib: cosmetic - rename parameters so that .h and .c files match
Tue, 08 Apr 2014 00:09:03 +0300 Timo Sirainen liblib: Added unit test for t_strsplit(data="")
Sun, 19 Aug 2012 16:17:32 +0300 Timo Sirainen Removed CONTEXT_TYPE_SAFETY macro and reimplemented its functionality better.
Sun, 24 Jun 2012 00:52:57 +0300 Timo Sirainen Marked functions parameters that are allowed to be NULL. Some APIs were also changed.
Thu, 19 Apr 2012 23:00:16 +0300 Timo Sirainen Added t_strsplit_tab()
Fri, 23 Mar 2012 14:37:22 +0200 Timo Sirainen Compiler warning fixes.
Wed, 07 Apr 2010 01:49:23 +0300 Timo Sirainen Removed is_numeric(). It's now called str_is_numeric(). HEAD
Fri, 11 Dec 2009 18:36:04 -0500 Timo Sirainen Added p_strarray_dup(). HEAD
Fri, 04 Dec 2009 16:15:51 -0600 Timo Sirainen lib-storage: Plugin hook API changed to support per-user plugins within a process. HEAD
Sat, 21 Jun 2008 09:21:38 +0300 Timo Sirainen Added str_array_icase_find(). HEAD
Fri, 20 Jun 2008 10:41:44 +0300 Timo Sirainen Added more consts, ATTR_CONSTs and ATTR_PUREs. HEAD
Sun, 16 Sep 2007 13:42:08 +0300 Timo Sirainen Removed str_path() and str_ppath(). Dynamic strings are better. HEAD
Sun, 16 Sep 2007 13:38:34 +0300 Timo Sirainen Renamed strarray_length/remote() to str_array_length/remove() HEAD
Sun, 16 Sep 2007 13:32:59 +0300 Timo Sirainen Added i_ prefix to strcmp_p(), strcasecmp_p() and memcasecmp(). HEAD
Sun, 16 Sep 2007 13:30:31 +0300 Timo Sirainen Renamed strocpy() to i_strocpy(). HEAD
Sun, 16 Sep 2007 13:26:07 +0300 Timo Sirainen Removed is_empty_str() macro. Nothing used it, and it's not very useful HEAD
Sun, 16 Sep 2007 12:43:21 +0300 Timo Sirainen Removed _ prefix from all public APIs. HEAD
Sun, 16 Sep 2007 11:40:56 +0300 Timo Sirainen Renamed __attr_*__ to ATTR_*. Renamed __attrs_used__ to ATTRS_DEFINED. 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:21:30 +0300 Timo Sirainen Require C99 compatible vsnprintf(). Removed printf_string_upper_bound() and HEAD
Mon, 11 Jun 2007 01:25:04 +0300 Timo Sirainen Renamed printf_string_fix_format() to printf_format_fix() and moved it to HEAD
Wed, 01 Nov 2006 21:19:35 +0200 Timo Sirainen Use malloc attribute for the most commonly used memory and string allocation HEAD
Wed, 01 Nov 2006 20:47:37 +0200 Timo Sirainen Added sentinel GCC attribute to *_strconcat() functions. Added HEAD
Mon, 12 Jun 2006 11:36:51 +0300 Timo Sirainen Added p_strsplit_free() HEAD
Mon, 27 Feb 2006 18:14:55 +0200 Timo Sirainen Added strcmp_p and bsearch_strcmp. 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
Sun, 25 Sep 2005 13:24:09 +0300 Timo Sirainen Added p_strsplit(), p_strsplit_spaces() and strarray_remove() HEAD
Tue, 17 May 2005 00:00:45 +0300 Timo Sirainen If p_malloc() used data stack (with DEBUG enabled it might have written a HEAD
Fri, 07 Jan 2005 20:09:40 +0200 Timo Sirainen Renamed strarray_join() to t_strarray_join() and made it not to crash.. HEAD
Thu, 06 Jan 2005 20:09:08 +0200 Timo Sirainen Added strarray_join(). HEAD
Sun, 26 Dec 2004 11:09:25 +0200 Timo Sirainen Added strarray_length(). HEAD
Sun, 15 Aug 2004 06:40:30 +0300 Timo Sirainen We never do blocking reads/writes to network anymore. Changed imap and pop3 HEAD
Sun, 20 Jun 2004 09:14:44 +0300 Timo Sirainen Added bsearch_strcasecmp() HEAD
Tue, 25 May 2004 01:33:50 +0300 Timo Sirainen Fixed var_expand() to take a table of variables rather than a few predefined HEAD
Mon, 20 Oct 2003 07:15:16 +0300 Timo Sirainen Added t_strsplit_spaces(). HEAD
Mon, 20 Jan 2003 16:52:51 +0200 Timo Sirainen mail-storage.h interface changes, affects pretty much everything. 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
Sat, 04 Jan 2003 19:26:29 +0200 Timo Sirainen Use unsigned char* when accessing non-NUL terminating strings. Compiler HEAD
Fri, 03 Jan 2003 17:57:12 +0200 Timo Sirainen Rewrote rfc822-tokenize.c to work one token at a time so it won't uselessly HEAD
Sun, 22 Dec 2002 10:18:29 +0200 Timo Sirainen t_strsplit() returns now const char **, which removes a few nasty casts. HEAD
Sun, 22 Dec 2002 09:06:16 +0200 Timo Sirainen String function cleanups. Allocating 0 bytes of memory is treated as error HEAD
Sun, 22 Dec 2002 00:02:57 +0200 Timo Sirainen Replaced TempString with a String which can use any memory pool and uses HEAD
Thu, 19 Dec 2002 03:02:34 +0200 Timo Sirainen Buffer related cleanups. Use PATH_MAX instead of hardcoded 1024 for paths. HEAD
Tue, 26 Nov 2002 15:07:53 +0200 Timo Sirainen Renamed largest_t to uintmax_t which already exists in C99. HEAD
Mon, 04 Nov 2002 07:33:48 +0200 Timo Sirainen Added printf_string_fix_format() which currently just replaces %m with HEAD
Sun, 08 Sep 2002 16:20:28 +0300 Timo Sirainen size_t fixes for lib/. Changed OFF_T_FORMAT to PRIuOFF_T which is more HEAD
Sun, 08 Sep 2002 14:36:03 +0300 Timo Sirainen added dec2str() function and largest_t type, removed itoa() and ltoa() HEAD
Wed, 28 Aug 2002 07:54:23 +0300 Timo Sirainen added t_strdup_noconst() which can be used instead of (char *) t_strdup(). HEAD