├── LICENSE ├── Makefile ├── README-en.md ├── README.md ├── adif.sln ├── adif.vcproj ├── include ├── actrie.h ├── adifall.ext ├── arfifo.h ├── bitarr.h ├── bloom.h ├── bpool.h ├── btime.h ├── btype.h ├── byteiter.h ├── charset.h ├── checksum.h ├── chunk.h ├── confile.h ├── dlist.h ├── dynarr.h ├── fastht.h ├── filecache.h ├── fileop.h ├── fragpack.h ├── frame.h ├── hashtab.h ├── heap.h ├── json.h ├── kemalloc.h ├── kvpair.h ├── memblock.h ├── memory.h ├── mimetype.h ├── mpatwm.h ├── mpool.h ├── mthread.h ├── nativefile.h ├── patmat.h ├── rbtree.h ├── rwlock.h ├── service.h ├── skiplist.h ├── ssltcp.h ├── strutil.h ├── trace.h ├── tsock.h ├── usock.h ├── vstar.h └── wordlib.h ├── lib ├── libadif.a ├── libadif.so ├── libadif.so.2 └── libadif.so.2.6.16 ├── sample ├── Makefile ├── README.md ├── dataperf │ ├── Makefile │ ├── datastperf.c │ ├── result-perftest-2023.01.29.txt │ └── runlog-perftest-2023.01.29.txt ├── patmat │ ├── Makefile │ ├── patmat-cmp.result │ └── patmat.c └── webget │ ├── Makefile │ ├── http_chunk.c │ ├── http_chunk.h │ ├── http_cookie.c │ ├── http_cookie.h │ ├── http_msg.c │ ├── http_msg.h │ ├── http_uri.c │ ├── http_uri.h │ └── webget.c └── src ├── actrie.c ├── arfifo.c ├── bitarr.c ├── bloom.c ├── bpool.c ├── btime.c ├── byteiter.c ├── charset.c ├── checksum.c ├── chunk.c ├── confile.c ├── dlist.c ├── dynarr.c ├── fastht.c ├── filecache.c ├── fileop.c ├── fragpack.c ├── frame.c ├── hashtab.c ├── heap.c ├── json.c ├── kemalloc.c ├── kvpair.c ├── memblock.c ├── memory.c ├── mimetype.c ├── mpatwm.c ├── mpool.c ├── mthread.c ├── nativefile.c ├── patmat.c ├── rbtree.c ├── rwlock.c ├── service.c ├── skiplist.c ├── ssltcp.c ├── strutil.c ├── trace.c ├── tsock.c ├── usock.c ├── vstar.c └── wordlib.c /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/Makefile -------------------------------------------------------------------------------- /README-en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/README-en.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/README.md -------------------------------------------------------------------------------- /adif.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/adif.sln -------------------------------------------------------------------------------- /adif.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/adif.vcproj -------------------------------------------------------------------------------- /include/actrie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/actrie.h -------------------------------------------------------------------------------- /include/adifall.ext: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/adifall.ext -------------------------------------------------------------------------------- /include/arfifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/arfifo.h -------------------------------------------------------------------------------- /include/bitarr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/bitarr.h -------------------------------------------------------------------------------- /include/bloom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/bloom.h -------------------------------------------------------------------------------- /include/bpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/bpool.h -------------------------------------------------------------------------------- /include/btime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/btime.h -------------------------------------------------------------------------------- /include/btype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/btype.h -------------------------------------------------------------------------------- /include/byteiter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/byteiter.h -------------------------------------------------------------------------------- /include/charset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/charset.h -------------------------------------------------------------------------------- /include/checksum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/checksum.h -------------------------------------------------------------------------------- /include/chunk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/chunk.h -------------------------------------------------------------------------------- /include/confile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/confile.h -------------------------------------------------------------------------------- /include/dlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/dlist.h -------------------------------------------------------------------------------- /include/dynarr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/dynarr.h -------------------------------------------------------------------------------- /include/fastht.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/fastht.h -------------------------------------------------------------------------------- /include/filecache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/filecache.h -------------------------------------------------------------------------------- /include/fileop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/fileop.h -------------------------------------------------------------------------------- /include/fragpack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/fragpack.h -------------------------------------------------------------------------------- /include/frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/frame.h -------------------------------------------------------------------------------- /include/hashtab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/hashtab.h -------------------------------------------------------------------------------- /include/heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/heap.h -------------------------------------------------------------------------------- /include/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/json.h -------------------------------------------------------------------------------- /include/kemalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/kemalloc.h -------------------------------------------------------------------------------- /include/kvpair.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/kvpair.h -------------------------------------------------------------------------------- /include/memblock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/memblock.h -------------------------------------------------------------------------------- /include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/memory.h -------------------------------------------------------------------------------- /include/mimetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/mimetype.h -------------------------------------------------------------------------------- /include/mpatwm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/mpatwm.h -------------------------------------------------------------------------------- /include/mpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/mpool.h -------------------------------------------------------------------------------- /include/mthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/mthread.h -------------------------------------------------------------------------------- /include/nativefile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/nativefile.h -------------------------------------------------------------------------------- /include/patmat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/patmat.h -------------------------------------------------------------------------------- /include/rbtree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/rbtree.h -------------------------------------------------------------------------------- /include/rwlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/rwlock.h -------------------------------------------------------------------------------- /include/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/service.h -------------------------------------------------------------------------------- /include/skiplist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/skiplist.h -------------------------------------------------------------------------------- /include/ssltcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/ssltcp.h -------------------------------------------------------------------------------- /include/strutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/strutil.h -------------------------------------------------------------------------------- /include/trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/trace.h -------------------------------------------------------------------------------- /include/tsock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/tsock.h -------------------------------------------------------------------------------- /include/usock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/usock.h -------------------------------------------------------------------------------- /include/vstar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/vstar.h -------------------------------------------------------------------------------- /include/wordlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/include/wordlib.h -------------------------------------------------------------------------------- /lib/libadif.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/lib/libadif.a -------------------------------------------------------------------------------- /lib/libadif.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/lib/libadif.so -------------------------------------------------------------------------------- /lib/libadif.so.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/lib/libadif.so.2 -------------------------------------------------------------------------------- /lib/libadif.so.2.6.16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/lib/libadif.so.2.6.16 -------------------------------------------------------------------------------- /sample/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/sample/Makefile -------------------------------------------------------------------------------- /sample/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /sample/dataperf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/sample/dataperf/Makefile -------------------------------------------------------------------------------- /sample/dataperf/datastperf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/sample/dataperf/datastperf.c -------------------------------------------------------------------------------- /sample/dataperf/result-perftest-2023.01.29.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/sample/dataperf/result-perftest-2023.01.29.txt -------------------------------------------------------------------------------- /sample/dataperf/runlog-perftest-2023.01.29.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/sample/dataperf/runlog-perftest-2023.01.29.txt -------------------------------------------------------------------------------- /sample/patmat/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/sample/patmat/Makefile -------------------------------------------------------------------------------- /sample/patmat/patmat-cmp.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/sample/patmat/patmat-cmp.result -------------------------------------------------------------------------------- /sample/patmat/patmat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/sample/patmat/patmat.c -------------------------------------------------------------------------------- /sample/webget/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/sample/webget/Makefile -------------------------------------------------------------------------------- /sample/webget/http_chunk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/sample/webget/http_chunk.c -------------------------------------------------------------------------------- /sample/webget/http_chunk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/sample/webget/http_chunk.h -------------------------------------------------------------------------------- /sample/webget/http_cookie.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/sample/webget/http_cookie.c -------------------------------------------------------------------------------- /sample/webget/http_cookie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/sample/webget/http_cookie.h -------------------------------------------------------------------------------- /sample/webget/http_msg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/sample/webget/http_msg.c -------------------------------------------------------------------------------- /sample/webget/http_msg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/sample/webget/http_msg.h -------------------------------------------------------------------------------- /sample/webget/http_uri.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/sample/webget/http_uri.c -------------------------------------------------------------------------------- /sample/webget/http_uri.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/sample/webget/http_uri.h -------------------------------------------------------------------------------- /sample/webget/webget.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/sample/webget/webget.c -------------------------------------------------------------------------------- /src/actrie.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/actrie.c -------------------------------------------------------------------------------- /src/arfifo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/arfifo.c -------------------------------------------------------------------------------- /src/bitarr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/bitarr.c -------------------------------------------------------------------------------- /src/bloom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/bloom.c -------------------------------------------------------------------------------- /src/bpool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/bpool.c -------------------------------------------------------------------------------- /src/btime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/btime.c -------------------------------------------------------------------------------- /src/byteiter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/byteiter.c -------------------------------------------------------------------------------- /src/charset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/charset.c -------------------------------------------------------------------------------- /src/checksum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/checksum.c -------------------------------------------------------------------------------- /src/chunk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/chunk.c -------------------------------------------------------------------------------- /src/confile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/confile.c -------------------------------------------------------------------------------- /src/dlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/dlist.c -------------------------------------------------------------------------------- /src/dynarr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/dynarr.c -------------------------------------------------------------------------------- /src/fastht.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/fastht.c -------------------------------------------------------------------------------- /src/filecache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/filecache.c -------------------------------------------------------------------------------- /src/fileop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/fileop.c -------------------------------------------------------------------------------- /src/fragpack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/fragpack.c -------------------------------------------------------------------------------- /src/frame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/frame.c -------------------------------------------------------------------------------- /src/hashtab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/hashtab.c -------------------------------------------------------------------------------- /src/heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/heap.c -------------------------------------------------------------------------------- /src/json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/json.c -------------------------------------------------------------------------------- /src/kemalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/kemalloc.c -------------------------------------------------------------------------------- /src/kvpair.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/kvpair.c -------------------------------------------------------------------------------- /src/memblock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/memblock.c -------------------------------------------------------------------------------- /src/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/memory.c -------------------------------------------------------------------------------- /src/mimetype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/mimetype.c -------------------------------------------------------------------------------- /src/mpatwm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/mpatwm.c -------------------------------------------------------------------------------- /src/mpool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/mpool.c -------------------------------------------------------------------------------- /src/mthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/mthread.c -------------------------------------------------------------------------------- /src/nativefile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/nativefile.c -------------------------------------------------------------------------------- /src/patmat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/patmat.c -------------------------------------------------------------------------------- /src/rbtree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/rbtree.c -------------------------------------------------------------------------------- /src/rwlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/rwlock.c -------------------------------------------------------------------------------- /src/service.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/service.c -------------------------------------------------------------------------------- /src/skiplist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/skiplist.c -------------------------------------------------------------------------------- /src/ssltcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/ssltcp.c -------------------------------------------------------------------------------- /src/strutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/strutil.c -------------------------------------------------------------------------------- /src/trace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/trace.c -------------------------------------------------------------------------------- /src/tsock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/tsock.c -------------------------------------------------------------------------------- /src/usock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/usock.c -------------------------------------------------------------------------------- /src/vstar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/vstar.c -------------------------------------------------------------------------------- /src/wordlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kehengzhong/adif/HEAD/src/wordlib.c --------------------------------------------------------------------------------