path: root/scan
AgeCommit message (Expand)AuthorFilesLines
2017-05-13move unit tests into each file (compile with -DUNITTEST)Felix von Leitner26-0/+503
2017-05-13#include <foo.h> -> #include <libowfat/foo.h>Felix von Leitner28-28/+28
2017-04-30remove new compiler warnings from gcc 7Felix von Leitner5-6/+6
2017-03-13add new lineFelix von Leitner1-0/+1
2017-03-13add man page for scan_utf8_semFelix von Leitner1-0/+1
2017-03-13add scan_utf8_semFelix von Leitner2-4/+18
2016-05-23osxFelix von Leitner1-0/+6
2016-04-27shut up new gcc 6 warningsFelix von Leitner2-9/+22
2016-04-25stupid sign extensionFelix von Leitner1-1/+1
2016-04-25fix two issues found by clang's static analyserFelix von Leitner2-2/+1
2015-09-29add marshaling code for protocol buffersFelix von Leitner8-0/+90
2015-09-29add netstring formatterFelix von Leitner2-1/+28
2015-05-13add documentationFelix von Leitner1-0/+17
2015-05-13fix timezone handlingFelix von Leitner2-10/+8
2015-05-13add scan_iso8601+testFelix von Leitner1-0/+75
2014-06-30add more commentsFelix von Leitner7-0/+67
2014-04-23better commentFelix von Leitner1-1/+1
2014-04-23catch not enough bytes in input buffer caseFelix von Leitner1-0/+1
2014-04-23remove superfluous &0x7fFelix von Leitner1-1/+1
2014-04-15much shorter way to do the same thingFelix von Leitner1-19/+5
2014-04-15for asn1derlength: save a few bytesFelix von Leitner2-4/+20
2014-04-15reject non-minimally encoded ASN.1 DER dataFelix von Leitner4-25/+71
2014-03-15fix typo in man pageFelix von Leitner2-16/+44
2014-03-15add buffer_tosa check to marshal.cFelix von Leitner1-4/+2
2014-03-15remove can't happen code and instead force a compile time errorFelix von Leitner2-30/+11
2014-03-14improved code path for typical platforms where there is a wider integer typeFelix von Leitner2-0/+20
2014-03-14catch other potential overflowFelix von Leitner1-1/+1
2014-03-14get rid of more -Wconversion warningsFelix von Leitner1-1/+1
2014-03-14get rid of -Wconversion warningsFelix von Leitner20-51/+51
2014-03-14remove -Wconversion warningsFelix von Leitner11-26/+26
2014-03-14 scan_*longlong now properly abort if the number would not fitFelix von Leitner3-1/+22
2014-03-14do proper early abort in the other scan_* routines if the numeric valueFelix von Leitner10-25/+124
2014-01-28add json encoding routines to textcodeFelix von Leitner1-0/+5
2013-09-09add scan_netstringFelix von Leitner5-50/+29
2013-09-09add scan_ulongn, scan_8longn, scan_xlongn and scan_longnFelix von Leitner4-0/+74
2013-08-22add more examplesFelix von Leitner1-0/+27
2012-09-12catch more bad encodingFelix von Leitner1-0/+1
2012-02-07make headers work in C++Felix von Leitner3-7/+41
2012-02-06add functions to encode and decode integers in variable length binaryFelix von Leitner4-0/+117
2008-11-27work around broken sqlite download httpdFelix von Leitner1-1/+6
2007-10-18slight optimizationFelix von Leitner1-0/+8
2006-11-07switch to size_t and ssize_tFelix von Leitner44-51/+59
2006-05-18 make socket_(tc|ud)p[46] actually return non-blocking sockets asFelix von Leitner1-0/+2
2005-05-20 IRIX compatibility (yuck!)Felix von Leitner1-0/+12
2005-05-12 remove even more warningsFelix von Leitner1-0/+1
2005-04-25 fix scan_xlong, scan_xlonglong and scan_8longFelix von Leitner3-3/+3
2005-04-04make sure scan_httpdate uses GMT for mktimeFelix von Leitner1-1/+12
2004-02-04add a few man pagesFelix von Leitner5-1/+57
2003-09-19remove special case stralloc textcode functionsFelix von Leitner2-12/+13
2003-09-19only write dest if we actually parsed somethingFelix von Leitner7-8/+10