aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/printf.c
Commit message (Expand)AuthorAgeFilesLines
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-181-57/+57
* [Rework] Remove some of the GLib types in lieu of standard onesVsevolod Stakhov2024-03-181-39/+39
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-274/+263
* [Minor] Detect ffsll presence in a target systemVsevolod Stakhov2022-10-061-1/+31
* [Minor] Implement bits printing for numbersVsevolod Stakhov2022-05-151-6/+16
* [Feature] Support multiple base32 alphabetsVsevolod Stakhov2020-04-091-1/+1
* [Minor] Fix compile warningsVsevolod Stakhov2019-10-101-3/+1
* [Fix] Fix printing of NULL pointer with fixed lengthVsevolod Stakhov2019-09-251-0/+1
* [Fix] Further fixes to printing of the FP numbersVsevolod Stakhov2019-05-191-62/+13
* [Fix] Fix buffer overflow when printing small floatsVsevolod Stakhov2019-04-251-1/+1
* [Fix] Fix floating point printingVsevolod Stakhov2019-04-161-4/+16
* [Minor] Oops, forgot to adpot long double caseVsevolod Stakhov2019-04-061-3/+19
* [Feature] Use fpconv girsu2 implementation for printing floatsVsevolod Stakhov2019-04-061-12/+42
* [Minor] Properly print byte suffixes when humanizingVsevolod Stakhov2019-03-191-3/+3
* [Minor] Core: Add support for hex encoded characters in printfVsevolod Stakhov2019-01-111-1/+11
* [Fix] Remove ambigious format flag from printfVsevolod Stakhov2018-10-271-7/+0
* [Minor] Oops, fix initial valueVsevolod Stakhov2018-07-191-0/+1
* [Minor] Support base64 printingVsevolod Stakhov2018-07-191-1/+30
* [Fix] Fix padded numbers printingVsevolod Stakhov2018-07-101-4/+8
* [Minor] Cleanup, use __builtin_clz, mention algorithm sourceVsevolod Stakhov2018-07-091-2/+10
* [Feature] Improve integer -> string conversionVsevolod Stakhov2018-07-091-47/+252
* [Minor] Fix various style issuesVsevolod Stakhov2017-03-231-2/+0
* [Minor] Use more precise system function to print floating pointVsevolod Stakhov2017-02-101-71/+19
* [Minor] Tune printf for hex and base32 input stringsVsevolod Stakhov2016-08-311-10/+33
* [Fix] Fix hex printing of stringsVsevolod Stakhov2016-08-161-3/+3
* Fix error in printing hexVsevolod Stakhov2016-02-091-2/+2
* Switch the rest to apache 2Vsevolod Stakhov2016-02-041-2/+17
* Remove ambiguity between %b format modifiersVsevolod Stakhov2015-12-221-1/+1
* Fix issue with base32 printingVsevolod Stakhov2015-12-171-1/+1
* Add base32 encoding support for printf routinesVsevolod Stakhov2015-12-171-8/+27
* Fix NULL strings, ehVsevolod Stakhov2015-12-101-14/+17
* Add support of width modifier for strings in printfVsevolod Stakhov2015-12-101-3/+24
* Improve numbers humanisationVsevolod Stakhov2015-11-231-13/+12
* Fix NULL fixed strings printing.Vsevolod Stakhov2015-10-121-1/+12
* Reorganize includes to reduce namespace pollution.Vsevolod Stakhov2015-10-081-4/+2
* Skip NULL fstrings and gstrings on printing.Vsevolod Stakhov2015-10-071-2/+6
* Add printing to rspamd_fstring_t.Vsevolod Stakhov2015-10-061-0/+31
* Add %T for printing rspamd_ftok_tVsevolod Stakhov2015-10-061-1/+7
* Start miration to the new strings.Vsevolod Stakhov2015-10-061-1/+1
* Rename main.h and main.c to `rspamd.X`Vsevolod Stakhov2015-09-221-1/+1
* Fix floating point classification in printf.Vsevolod Stakhov2015-06-251-1/+1
* Prefer double instead of long double for speed.Vsevolod Stakhov2015-06-251-5/+5
* Handle non-normal FP numbers in printf.Vsevolod Stakhov2015-06-251-28/+42
* Fix printing of GError *.Vsevolod Stakhov2015-03-231-1/+2
* Add %e modifier for GError clever printing.Vsevolod Stakhov2015-03-231-0/+19
* Add uri unescape from nginx.Vsevolod Stakhov2015-02-191-1/+3
* Fix double format output.Vsevolod Stakhov2015-01-161-2/+13
* Refactor function names.Vsevolod Stakhov2014-11-291-2/+2
* Implement va_list version for gstring printf.Vsevolod Stakhov2014-10-151-1/+7
* Allow hex encoded output of strings.Vsevolod Stakhov2014-10-031-14/+36