leitner
47043a16a8
add fmt_strm_malloc
4 years ago
leitner
ddfdd4d077
add compiler.h to abstract gcc attributes
4 years ago
leitner
58160829b4
add man pages for fmt_copybytes and fmt_copybytes_sizeof_minus1
5 years ago
leitner
567cfbb96a
fmt_copybytes and fmt_copybytes_sizeof_minus1 now follow the dest==NULL
...
convention
5 years ago
leitner
818712d067
add fmt_copybytes_sizeof_minus1
5 years ago
leitner
3aef1c2faa
half-hearted Windows compilability improvements
6 years ago
leitner
660c314341
a few more test suites
...
escapecharc now supports non-ascii
8 years ago
leitner
32a312b8f1
add marshaling code for protocol buffers
9 years ago
leitner
6859c4b6ca
add netstring formatter
...
fix scan_netstring to actually correctly return the length of the transported string
add documentation
9 years ago
leitner
ad5ce55281
add fmt_iso8601
10 years ago
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
11 years ago
leitner
a451325318
add better comments
...
add fmt_copybytes
12 years ago
leitner
4f1e1d300c
make headers work in C++
...
add two more variable length integer encoding functions
13 years ago
leitner
ad6c2d9ce7
add functions to encode and decode variable length integers in binary
13 years ago
leitner
928bfe5c09
for installed header files, add comment saying where they came from
15 years ago
leitner
568131a018
add fmt_strm_alloca
17 years ago
leitner
aa435fbee3
add fmt_strm
17 years ago
leitner
3004b518ef
switch to size_t and ssize_t
18 years ago
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
22 years ago
leitner
5226dd010d
change length or size specifiers in APIs from int to long
...
add array API (http://cr.yp.to/lib/array.html )
22 years ago
leitner
5674c5186d
add long long fmt routines
22 years ago
leitner
40bba8865b
add fmt_human, fmt_humank and fmt_httpdate
22 years ago
leitner
a3b08eb5e5
add fmt_human and fmt_humank
22 years ago
leitner
85c18a49cb
Lots of good clean-ups from Jukka Zitting!
23 years ago
leitner
31d016c7c4
don't include str.h in fmt.h
23 years ago
leitner
3683655654
remove __THROW
24 years ago
leitner
ada92190c4
change semantic of fmt_fill and add man pages.
24 years ago
leitner
6629de6768
add fmt_pad and fmt_fill.
24 years ago
leitner
3083708670
Initial revision
24 years ago