Felix von Leitner
823f052cbd
scan_*longlong now properly abort if the number would not fit
2014-03-14 01:33:03 +00:00
Felix von Leitner
826abd7560
do proper early abort in the other scan_* routines if the numeric value
...
is too large
2014-03-14 00:24:02 +00:00
Felix von Leitner
0482a9ec04
add json encoding routines to textcode
2014-01-28 16:12:39 +00:00
Felix von Leitner
91b2116a38
add scan_netstring
2013-09-09 22:09:07 +00:00
Felix von Leitner
825f9ee219
add scan_ulongn, scan_8longn, scan_xlongn and scan_longn
2013-09-09 20:57:58 +00:00
Felix von Leitner
28180795a9
add more examples
2013-08-22 23:35:34 +00:00
Felix von Leitner
babeb35b1f
catch more bad encoding
2012-09-12 20:20:42 +00:00
Felix von Leitner
cf46170dc7
make headers work in C++
...
add two more variable length integer encoding functions
2012-02-07 17:02:40 +00:00
Felix von Leitner
24c6e42b3c
add functions to encode and decode integers in variable length binary
...
formats
2012-02-06 07:59:56 +00:00
Felix von Leitner
30dd022a6e
work around broken sqlite download httpd
2008-11-27 14:32:29 +00:00
Felix von Leitner
fe4fef2e65
slight optimization
2007-10-18 11:51:17 +00:00
Felix von Leitner
0698149baf
switch to size_t and ssize_t
2006-11-07 17:56:05 +00:00
Felix von Leitner
071df9ee4a
make socket_(tc|ud)p[46] actually return non-blocking sockets as
...
documented (Richard Lyons)
2006-05-18 06:02:43 +00:00
Felix von Leitner
8b2036b21e
IRIX compatibility (yuck!)
2005-05-20 14:14:15 +00:00
Felix von Leitner
e5c56dc6b0
remove even more warnings
...
64-bit cleanliness issue with auto-NULL-appending macros
2005-05-12 06:52:29 +00:00
Felix von Leitner
513ee82192
fix scan_xlong, scan_xlonglong and scan_8long
2005-04-25 19:41:51 +00:00
Felix von Leitner
0b2ec6da99
make sure scan_httpdate uses GMT for mktime
2005-04-04 10:14:11 +00:00
Felix von Leitner
cc8b30ba1d
add a few man pages
2004-02-04 23:02:35 +00:00
Felix von Leitner
640edc1651
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
Felix von Leitner
ec9299ff57
only write dest if we actually parsed something
2003-09-19 14:54:40 +00:00
Felix von Leitner
c4b0574495
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
Felix von Leitner
271d97d5c9
scan_uint and scan_ushort will now abort if the result does not fit in
...
uint or ushort as opposed to ulong.
2003-06-08 20:01:11 +00:00
Felix von Leitner
1c8392ab3e
improve range check
2003-05-27 20:31:25 +00:00
Felix von Leitner
733c2fbfbd
add man page for scan_longlong
2003-05-04 16:21:28 +00:00
Felix von Leitner
3c467361fd
add long long scanning support
2003-05-04 16:19:48 +00:00
Felix von Leitner
7f380d9e13
add beginnings of integer range checking
2003-05-01 21:25:04 +00:00
Felix von Leitner
bfe8319361
add scan_httpdate
2003-04-27 17:11:50 +00:00
Felix von Leitner
15f0153c25
a few more man pages
2002-09-17 18:47:12 +00:00
Felix von Leitner
10f26fd5bc
add some man pages
2002-09-16 21:56:49 +00:00
Felix von Leitner
0938bbe2aa
bug fixes
2001-11-24 20:37:22 +00:00
Felix von Leitner
28f2b90b1c
this time for real ;)
2001-11-24 20:11:41 +00:00
Felix von Leitner
28486b8367
Initial revision
2001-02-02 17:54:47 +00:00