├── .gitignore ├── LICENSE ├── README.md └── src ├── ZToolLib.Test ├── ZToolLib.Test.c ├── ZToolLib.Test.pro ├── ZToolLib.Test.vcxproj ├── ZToolLib.Test.vcxproj.filters ├── event_dispatcher_demo.c ├── makefile ├── producer_consumer_demo.c ├── tcp_client_demo.c ├── tcp_server_demo.c ├── threadpool_demo.c ├── trans_md_demo.c └── udp_demo.c ├── ZToolLib.UnitTest ├── ZToolLib.UnitTest.pro ├── ZToolLib.UnitTest.vcxproj ├── ZToolLib.UnitTest.vcxproj.filters ├── ZToolUnitTest.h ├── ZToolUnitTests.c ├── make-tests.sh ├── makefile ├── test_cJSON.c ├── test_cjson.json ├── test_lfqueue.c ├── test_zshm.txt ├── test_ztl_array.c ├── test_ztl_blocking_queue.c ├── test_ztl_bufcat.c ├── test_ztl_buffer.c ├── test_ztl_crypt.c ├── test_ztl_dict.c ├── test_ztl_dstr.c ├── test_ztl_evtimer.c ├── test_ztl_hash.c ├── test_ztl_heap.c ├── test_ztl_linklist.c ├── test_ztl_map.c ├── test_ztl_mempool.c ├── test_ztl_msg_buffer.c ├── test_ztl_pc.c ├── test_ztl_ring.c ├── test_ztl_shm.c ├── test_ztl_table.c ├── test_ztl_threads.c ├── test_ztl_times.c ├── test_ztl_utils.c └── test_ztl_vector.c └── ZToolLib ├── ReadMe.txt ├── ZToolLib.pro ├── ZToolLib.vcxproj ├── ZToolLib.vcxproj.filters ├── ZToolLib.vcxproj.user ├── cJSON.c ├── cJSON.h ├── lockfreequeue.c ├── lockfreequeue.h ├── makefile ├── siphash.c ├── ztl_aes.c ├── ztl_aes.h ├── ztl_array.c ├── ztl_array.h ├── ztl_atomic.h ├── ztl_base64.c ├── ztl_base64.h ├── ztl_bitset.h ├── ztl_blocking_queue.c ├── ztl_blocking_queue.h ├── ztl_bufcat.c ├── ztl_bufcat.h ├── ztl_buffer.c ├── ztl_buffer.h ├── ztl_common.h ├── ztl_config.c ├── ztl_config.h ├── ztl_crc.c ├── ztl_crc.h ├── ztl_crypt.c ├── ztl_crypt.h ├── ztl_dict.c ├── ztl_dict.h ├── ztl_dlist.c ├── ztl_dlist.h ├── ztl_dstr.c ├── ztl_dstr.h ├── ztl_dyso.c ├── ztl_dyso.h ├── ztl_errors.h ├── ztl_event_dispatcher.c ├── ztl_event_dispatcher.h ├── ztl_evloop.c ├── ztl_evloop.h ├── ztl_evloop_epoll.c ├── ztl_evloop_iocp.c ├── ztl_evloop_private.c ├── ztl_evloop_private.h ├── ztl_evloop_select.c ├── ztl_evtimer.c ├── ztl_evtimer.h ├── ztl_fixapi.c ├── ztl_fixapi.h ├── ztl_getopt.h ├── ztl_hash.c ├── ztl_hash.h ├── ztl_heap.c ├── ztl_heap.h ├── ztl_linklist.c ├── ztl_linklist.h ├── ztl_locks.c ├── ztl_locks.h ├── ztl_logger.c ├── ztl_logger.h ├── ztl_malloc.c ├── ztl_malloc.h ├── ztl_map.c ├── ztl_map.h ├── ztl_md5.c ├── ztl_md5.h ├── ztl_mem.c ├── ztl_mem.h ├── ztl_memcpy.c ├── ztl_memcpy.h ├── ztl_memdb.c ├── ztl_memdb.h ├── ztl_mempool.c ├── ztl_mempool.h ├── ztl_msg_buffer.c ├── ztl_msg_buffer.h ├── ztl_network.c ├── ztl_network.h ├── ztl_palloc.c ├── ztl_palloc.h ├── ztl_producer_consumer.c ├── ztl_producer_consumer.h ├── ztl_protocol.h ├── ztl_rbtree.c ├── ztl_rbtree.h ├── ztl_ring.c ├── ztl_ring.h ├── ztl_sha1.c ├── ztl_sha1.h ├── ztl_shm.c ├── ztl_shm.h ├── ztl_simple_event.c ├── ztl_simple_event.h ├── ztl_table.c ├── ztl_table.h ├── ztl_tcp_client.c ├── ztl_tcp_client.h ├── ztl_tcp_server.c ├── ztl_tcp_server.h ├── ztl_threadpool.c ├── ztl_threadpool.h ├── ztl_threads.c ├── ztl_threads.h ├── ztl_times.c ├── ztl_times.h ├── ztl_unit_test.c ├── ztl_unit_test.h ├── ztl_utils.c ├── ztl_utils.h ├── ztl_vector.c ├── ztl_vector.h ├── ztl_win32_getopt.c ├── ztl_win32_ipc.h ├── ztl_win32_stacktrace.c └── ztl_win32_stacktrace.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/README.md -------------------------------------------------------------------------------- /src/ZToolLib.Test/ZToolLib.Test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.Test/ZToolLib.Test.c -------------------------------------------------------------------------------- /src/ZToolLib.Test/ZToolLib.Test.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.Test/ZToolLib.Test.pro -------------------------------------------------------------------------------- /src/ZToolLib.Test/ZToolLib.Test.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.Test/ZToolLib.Test.vcxproj -------------------------------------------------------------------------------- /src/ZToolLib.Test/ZToolLib.Test.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.Test/ZToolLib.Test.vcxproj.filters -------------------------------------------------------------------------------- /src/ZToolLib.Test/event_dispatcher_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.Test/event_dispatcher_demo.c -------------------------------------------------------------------------------- /src/ZToolLib.Test/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.Test/makefile -------------------------------------------------------------------------------- /src/ZToolLib.Test/producer_consumer_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.Test/producer_consumer_demo.c -------------------------------------------------------------------------------- /src/ZToolLib.Test/tcp_client_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.Test/tcp_client_demo.c -------------------------------------------------------------------------------- /src/ZToolLib.Test/tcp_server_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.Test/tcp_server_demo.c -------------------------------------------------------------------------------- /src/ZToolLib.Test/threadpool_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.Test/threadpool_demo.c -------------------------------------------------------------------------------- /src/ZToolLib.Test/trans_md_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.Test/trans_md_demo.c -------------------------------------------------------------------------------- /src/ZToolLib.Test/udp_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.Test/udp_demo.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/ZToolLib.UnitTest.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/ZToolLib.UnitTest.pro -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/ZToolLib.UnitTest.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/ZToolLib.UnitTest.vcxproj -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/ZToolLib.UnitTest.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/ZToolLib.UnitTest.vcxproj.filters -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/ZToolUnitTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/ZToolUnitTest.h -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/ZToolUnitTests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/ZToolUnitTests.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/make-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/make-tests.sh -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/makefile -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_cJSON.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_cJSON.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_cjson.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_cjson.json -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_lfqueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_lfqueue.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_zshm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_zshm.txt -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_array.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_blocking_queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_blocking_queue.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_bufcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_bufcat.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_buffer.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_crypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_crypt.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_dict.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_dict.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_dstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_dstr.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_evtimer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_evtimer.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_hash.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_heap.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_linklist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_linklist.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_map.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_mempool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_mempool.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_msg_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_msg_buffer.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_pc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_pc.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_ring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_ring.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_shm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_shm.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_table.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_threads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_threads.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_times.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_times.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_utils.c -------------------------------------------------------------------------------- /src/ZToolLib.UnitTest/test_ztl_vector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib.UnitTest/test_ztl_vector.c -------------------------------------------------------------------------------- /src/ZToolLib/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ReadMe.txt -------------------------------------------------------------------------------- /src/ZToolLib/ZToolLib.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ZToolLib.pro -------------------------------------------------------------------------------- /src/ZToolLib/ZToolLib.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ZToolLib.vcxproj -------------------------------------------------------------------------------- /src/ZToolLib/ZToolLib.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ZToolLib.vcxproj.filters -------------------------------------------------------------------------------- /src/ZToolLib/ZToolLib.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ZToolLib.vcxproj.user -------------------------------------------------------------------------------- /src/ZToolLib/cJSON.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/cJSON.c -------------------------------------------------------------------------------- /src/ZToolLib/cJSON.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/cJSON.h -------------------------------------------------------------------------------- /src/ZToolLib/lockfreequeue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/lockfreequeue.c -------------------------------------------------------------------------------- /src/ZToolLib/lockfreequeue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/lockfreequeue.h -------------------------------------------------------------------------------- /src/ZToolLib/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/makefile -------------------------------------------------------------------------------- /src/ZToolLib/siphash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/siphash.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_aes.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_aes.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_array.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_array.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_atomic.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_base64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_base64.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_base64.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_bitset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_bitset.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_blocking_queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_blocking_queue.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_blocking_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_blocking_queue.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_bufcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_bufcat.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_bufcat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_bufcat.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_buffer.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_buffer.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_common.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_config.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_config.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_crc.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_crc.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_crypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_crypt.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_crypt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_crypt.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_dict.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_dict.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_dict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_dict.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_dlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_dlist.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_dlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_dlist.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_dstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_dstr.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_dstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_dstr.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_dyso.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_dyso.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_dyso.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_dyso.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_errors.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_event_dispatcher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_event_dispatcher.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_event_dispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_event_dispatcher.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_evloop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_evloop.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_evloop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_evloop.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_evloop_epoll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_evloop_epoll.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_evloop_iocp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_evloop_iocp.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_evloop_private.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_evloop_private.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_evloop_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_evloop_private.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_evloop_select.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_evloop_select.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_evtimer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_evtimer.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_evtimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_evtimer.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_fixapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_fixapi.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_fixapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_fixapi.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_getopt.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_hash.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_hash.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_heap.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_heap.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_linklist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_linklist.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_linklist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_linklist.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_locks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_locks.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_locks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_locks.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_logger.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_logger.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_malloc.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_malloc.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_map.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_map.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_md5.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_md5.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_mem.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_mem.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_memcpy.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_memcpy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_memcpy.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_memdb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_memdb.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_memdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_memdb.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_mempool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_mempool.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_mempool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_mempool.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_msg_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_msg_buffer.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_msg_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_msg_buffer.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_network.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_network.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_network.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_network.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_palloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_palloc.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_palloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_palloc.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_producer_consumer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_producer_consumer.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_producer_consumer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_producer_consumer.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_protocol.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_rbtree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_rbtree.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_rbtree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_rbtree.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_ring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_ring.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_ring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_ring.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_sha1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_sha1.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_sha1.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_shm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_shm.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_shm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_shm.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_simple_event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_simple_event.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_simple_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_simple_event.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_table.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_table.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_tcp_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_tcp_client.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_tcp_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_tcp_client.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_tcp_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_tcp_server.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_tcp_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_tcp_server.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_threadpool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_threadpool.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_threadpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_threadpool.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_threads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_threads.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_threads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_threads.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_times.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_times.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_times.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_times.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_unit_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_unit_test.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_unit_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_unit_test.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_utils.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_utils.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_vector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_vector.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_vector.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_win32_getopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_win32_getopt.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_win32_ipc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_win32_ipc.h -------------------------------------------------------------------------------- /src/ZToolLib/ztl_win32_stacktrace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_win32_stacktrace.c -------------------------------------------------------------------------------- /src/ZToolLib/ztl_win32_stacktrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengyingzhi/ZToolLib/HEAD/src/ZToolLib/ztl_win32_stacktrace.h --------------------------------------------------------------------------------