30 Commits (master)

Author SHA1 Message Date
leitner ebec6ee140 add sandboxing hints 2 years ago
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 4 years ago
leitner 567cfbb96a fmt_copybytes and fmt_copybytes_sizeof_minus1 now follow the dest==NULL
convention
4 years ago
leitner 818712d067 add fmt_copybytes_sizeof_minus1 4 years ago
leitner 3aef1c2faa half-hearted Windows compilability improvements 5 years ago
leitner 660c314341 a few more test suites
escapecharc now supports non-ascii
7 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 9 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
11 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 14 years ago
leitner 568131a018 add fmt_strm_alloca 16 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
21 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)
21 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 23 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