log th_string.h @ 682:527a4d29d384

age author description
Wed, 04 Mar 2020 20:17:39 +0200 Matti Hamalainen Typofix :S
Wed, 04 Mar 2020 19:47:11 +0200 Matti Hamalainen Add new th_strelems_t structure for and join/split functions using them to
Wed, 04 Mar 2020 19:45:26 +0200 Matti Hamalainen Add in th_strlen() which is a custom function if TH_CHAR_TYPE is defined.
Tue, 25 Feb 2020 05:16:42 +0200 Matti Hamalainen Add new functions th_split_string() and th_join_string().
Mon, 27 Jan 2020 07:47:26 +0200 Matti Hamalainen Add th_char_t type.
Mon, 27 Jan 2020 06:09:57 +0200 Matti Hamalainen Rename TH_PFUNC_* macros to TH_VPRINTF_INTFMT_*
Mon, 27 Jan 2020 06:02:22 +0200 Matti Hamalainen Delete th_strip_ctrlchars().
Fri, 17 Jan 2020 03:46:38 +0200 Matti Hamalainen Remove useless #includes.
Fri, 17 Jan 2020 03:41:46 +0200 Matti Hamalainen Fix a Doxygen comment.
Fri, 17 Jan 2020 03:21:05 +0200 Matti Hamalainen Add some extra () protection in the th_is* macro wrapper arguments.
Fri, 17 Jan 2020 03:18:40 +0200 Matti Hamalainen Slight improvements to the almost non-existing Doxygen documentation.
Mon, 13 Jan 2020 11:41:27 +0200 Matti Hamalainen Reorganize th_string.h header slightly.
Sun, 12 Jan 2020 14:27:09 +0200 Matti Hamalainen Move th_print_wrap() and th_print_pad() to th_args from th_string.
Thu, 09 Jan 2020 18:27:48 +0200 Matti Hamalainen Define a helper macro for __attribute__ ((__format__ (__printf__, 2, 3)))
Thu, 09 Jan 2020 13:36:41 +0200 Matti Hamalainen Add __attribute__(__format__ ..) specifiers for functions that use printf() style format specifiers.
Wed, 08 Jan 2020 02:36:42 +0200 Matti Hamalainen Add outlen parameter to th_vprintf_altfmt_funcs.
Wed, 08 Jan 2020 02:25:04 +0200 Matti Hamalainen Actually, partially revert the previous commit and unbreak the API. Leave
Wed, 08 Jan 2020 02:17:37 +0200 Matti Hamalainen Massage th_vprintf_do() a bit, and factor out the format specifier handling
Fri, 03 Jan 2020 10:53:55 +0200 Matti Hamalainen Bump copyright years.
Tue, 31 Dec 2019 05:22:15 +0200 Matti Hamalainen Add int *prec and change int flags to int *flags in th_vprintf_altfmt_func
Tue, 31 Dec 2019 05:19:11 +0200 Matti Hamalainen Add function typedef th_vprintf_altfmt_func and #define
Sat, 28 Dec 2019 09:55:37 +0200 Matti Hamalainen Improve printf debugging in tests.
Fri, 27 Dec 2019 09:26:53 +0200 Matti Hamalainen Add (compile-time enabled via TH_PRINTF_DEBUG define) global variable for
Wed, 25 Dec 2019 11:00:51 +0200 Matti Hamalainen Change int th_get_hex_triplet(const char *str) API to
Thu, 19 Sep 2019 06:18:50 +0300 Matti Hamalainen Add new string helper functions th_strndup_no0() and th_strndup_no0_trim()
Thu, 19 Sep 2019 06:18:18 +0300 Matti Hamalainen Add function argument name to prototypes.
Thu, 10 Jan 2019 20:01:38 +0200 Matti Hamalainen Bump copyright years.
Tue, 27 Nov 2018 07:48:58 +0200 Matti Hamalainen Add th_get_int() helper function.
Tue, 02 Jan 2018 23:09:29 +0200 Matti Hamalainen Actually, revert the boolean changes .. meh.
Tue, 02 Jan 2018 22:57:02 +0200 Matti Hamalainen Bump copyright years.
Tue, 02 Jan 2018 22:56:03 +0200 Matti Hamalainen Break backwards compatibility by renaming BOOL, TRUE and FALSE to lowercase.
Wed, 25 Oct 2017 22:32:07 +0300 Matti Hamalainen Oops, forgot to rename th_printf_altfmt_* from the header file.
Wed, 25 Oct 2017 22:20:21 +0300 Matti Hamalainen Expose some of the internal vprintf() implementation helper functions.
Wed, 25 Oct 2017 21:47:30 +0300 Matti Hamalainen Typofix.
Thu, 19 Oct 2017 17:17:09 +0300 Matti Hamalainen Rename functions th_pstrcat() and th_pstrcpy() to th_pstr_cat() and th_pstr_cpy()
Sun, 14 May 2017 13:15:59 +0300 Matti Hamalainen Adjust wording.
Sun, 14 May 2017 13:13:30 +0300 Matti Hamalainen More Doxygenization.
Sun, 01 Jan 2017 01:59:49 +0200 Matti Hamalainen Bump copyrights.
Mon, 29 Feb 2016 16:12:10 +0200 Matti Hamalainen Rename s/th_printf_ctx/th_vprintf_cts/g.
Mon, 29 Feb 2016 15:49:07 +0200 Matti Hamalainen Rename functions s/th_printf_vput/th_vprintf_put/g.
Mon, 29 Feb 2016 15:26:55 +0200 Matti Hamalainen Indentation cosmetics.
Mon, 29 Feb 2016 13:46:01 +0200 Matti Hamalainen Some work on pointer formatter %p.
Wed, 24 Feb 2016 01:33:33 +0200 Matti Hamalainen Remove th_strlen() again. I suppose UTF8 aware functions would make sense at
Tue, 23 Feb 2016 15:26:29 +0200 Matti Hamalainen Refactor things to be simpler.
Tue, 23 Feb 2016 12:55:09 +0200 Matti Hamalainen Add initial support for ll and L printf modifiers.
Mon, 22 Feb 2016 21:53:36 +0200 Matti Hamalainen Fix the function prototype to match declaration.
Mon, 22 Feb 2016 18:31:11 +0200 Matti Hamalainen Refactor how various printf modifier flags etc. are handled. Still needs
Mon, 22 Feb 2016 11:49:05 +0200 Matti Hamalainen Add th_printf_ctx.ipos and use it for return values. It's a hack. :S
Mon, 22 Feb 2016 11:47:54 +0200 Matti Hamalainen Rename internal functions and add a typedef for function pointer used for vputch().
Wed, 17 Feb 2016 14:13:22 +0200 Matti Hamalainen Add th_strlen().
Tue, 16 Feb 2016 20:53:10 +0200 Matti Hamalainen More work on printing.
Tue, 16 Feb 2016 20:32:02 +0200 Matti Hamalainen More work on printing functions.
Tue, 16 Feb 2016 15:55:33 +0200 Matti Hamalainen Cosmetic.
Tue, 16 Feb 2016 15:54:37 +0200 Matti Hamalainen Update copyright.
Tue, 16 Feb 2016 13:59:51 +0200 Matti Hamalainen Initial work on printf() style function family implementation.
Mon, 15 Feb 2016 10:11:10 +0200 Matti Hamalainen Implement th_strndup_trim() and factorize implementation of th_strdup_trim().
Wed, 10 Feb 2016 16:34:44 +0200 Matti Hamalainen Clean up the code, add argument identifiers to function prototypes and
Wed, 18 Feb 2015 21:13:44 +0200 Matti Hamalainen Add th_get_boolean() function.
Mon, 09 Feb 2015 18:52:56 +0200 Matti Hamalainen Actually, move th_print_wrap() to th_string module.
Thu, 01 Jan 2015 09:22:08 +0200 Matti Hamalainen Update copyrights.