leitner
58160829b4
add man pages for fmt_copybytes and fmt_copybytes_sizeof_minus1
2020-07-14 19:55:38 +00:00
leitner
567cfbb96a
fmt_copybytes and fmt_copybytes_sizeof_minus1 now follow the dest==NULL
...
convention
2020-07-14 19:49:39 +00:00
leitner
818712d067
add fmt_copybytes_sizeof_minus1
2020-07-14 19:46:35 +00:00
leitner
3aef1c2faa
half-hearted Windows compilability improvements
2019-04-23 13:22:07 +00:00
leitner
660c314341
a few more test suites
...
escapecharc now supports non-ascii
2017-04-30 20:16:09 +00:00
leitner
32a312b8f1
add marshaling code for protocol buffers
2015-09-29 19:01:25 +00:00
leitner
6859c4b6ca
add netstring formatter
...
fix scan_netstring to actually correctly return the length of the transported string
add documentation
2015-09-29 15:29:57 +00:00
leitner
ad5ce55281
add fmt_iso8601
2015-05-13 20:33:51 +00:00
leitner
35942878c2
$ make WERROR=-Werror now builds with -Werror
...
add some single char escaping routines to fmt.h
pull in html5 entities from w3c and use those to do a proper scan_html decoding
fix an off-by-one in fmt_to_array
add a ton of unit tests for the fmt routines
2014-03-13 22:25:20 +00:00
leitner
a451325318
add better comments
...
add fmt_copybytes
2013-08-22 23:41:37 +00:00
leitner
4f1e1d300c
make headers work in C++
...
add two more variable length integer encoding functions
2012-02-07 17:02:40 +00:00
leitner
ad6c2d9ce7
add functions to encode and decode variable length integers in binary
2012-02-06 07:55:48 +00:00
leitner
928bfe5c09
for installed header files, add comment saying where they came from
2010-06-03 22:46:59 +00:00
leitner
568131a018
add fmt_strm_alloca
2008-06-23 07:24:22 +00:00
leitner
aa435fbee3
add fmt_strm
2007-10-09 13:49:26 +00:00
leitner
3004b518ef
switch to size_t and ssize_t
2006-11-07 17:56:05 +00:00
leitner
a8f6a1c121
remove special case stralloc textcode functions
...
write generic stralloc and array textcode wrapper functions
change textcode API to use long instead of int
add cescape fmt and scan functions to textcode
add fmt_foldwhitespace to textcode
2003-09-19 19:08:13 +00:00
leitner
5226dd010d
change length or size specifiers in APIs from int to long
...
add array API (http://cr.yp.to/lib/array.html )
2003-08-26 17:58:14 +00:00
leitner
5674c5186d
add long long fmt routines
2003-05-01 20:40:41 +00:00
leitner
40bba8865b
add fmt_human, fmt_humank and fmt_httpdate
2003-04-27 16:11:47 +00:00
leitner
a3b08eb5e5
add fmt_human and fmt_humank
2003-04-25 19:06:19 +00:00
leitner
85c18a49cb
Lots of good clean-ups from Jukka Zitting!
2002-06-02 00:40:43 +00:00
leitner
31d016c7c4
don't include str.h in fmt.h
2001-11-26 17:38:31 +00:00
leitner
3683655654
remove __THROW
2001-10-15 12:17:50 +00:00
leitner
ada92190c4
change semantic of fmt_fill and add man pages.
2001-05-15 19:04:58 +00:00
leitner
6629de6768
add fmt_pad and fmt_fill.
2001-05-15 18:46:17 +00:00
leitner
3083708670
Initial revision
2001-02-02 17:54:47 +00:00