├── .gitignore ├── COPYING ├── Makefile ├── examples ├── codedup.c ├── crc32_printer.c ├── diff.c ├── filelist_find_test.c ├── filelist_find_test2.c ├── fileparser_test.c ├── find_identical_files.c ├── hex.c ├── iniparser_test.c ├── optparser_test.c └── stringptr_test1.c ├── include ├── bitarray.h ├── bmap.h ├── crc32.h ├── crc32_impl.h ├── crc32c.h ├── endianness.h ├── filelib.h ├── filelist.h ├── fileparser.h ├── format.h ├── guard_alloc.c ├── hashlist.h ├── hbmap.h ├── iniparser.h ├── kvlist.h ├── logger.h ├── macros.h ├── md5.h ├── optparser.h ├── proclib.h ├── restrict.h ├── sblist.h ├── sha512.h ├── sptrlist.h ├── ssalloc.c ├── stdio-repl.h ├── stringlist.h ├── stringptr.h ├── stringptr_struct.h ├── stringptrlist.h ├── strlib.h ├── strswitch.h ├── tgilist.h ├── tglist.h ├── timelib.h ├── tlist.h └── vario.h ├── lib └── dummy ├── src ├── crc32 │ ├── crc32.c │ ├── crc32_impl.c │ └── crc32c.c ├── filelib │ ├── getfileext.c │ ├── getfilemodtime.c │ ├── getfilename.c │ ├── getfilesize.c │ ├── getpathdiff.c │ ├── mktempdir.c │ ├── normalizepath.c │ ├── normalizepath_cstr.c │ └── ulz_mkdtemp.c ├── filelist │ └── filelist.c ├── fileparser │ ├── fileparser_close.c │ ├── fileparser_getline.c │ ├── fileparser_getnextlinelength.c │ ├── fileparser_internal.h │ ├── fileparser_open.c │ ├── fileparser_readline.c │ └── fileparser_readline_userbuf.c ├── format │ ├── ulz_fprintf.c │ ├── ulz_printf.c │ ├── ulz_snprintf.c │ └── ulz_vsnprintf.c ├── hashlist │ ├── hashlist.c │ └── hashlist_iterator.c ├── iniparser │ ├── iniparser.c │ └── iniparser_count_sections.c ├── kvlist │ └── kvlist.c ├── logger │ ├── log_put.c │ ├── log_putc.c │ ├── log_putd.c │ ├── log_puterror.c │ ├── log_putln.c │ ├── log_puts.c │ └── log_timestamp.c ├── md5 │ ├── md5.c │ └── md5str.c ├── optparser │ ├── op_get.c │ ├── op_hasflag.c │ ├── op_init.c │ └── op_printall.c ├── proclib │ ├── daemonize.c │ └── process.c ├── sblist │ ├── sblist.c │ ├── sblist_addi.c │ ├── sblist_bsearch.c │ ├── sblist_bsearch_r.c │ ├── sblist_delete.c │ ├── sblist_free_values.c │ ├── sblist_insert.c │ ├── sblist_insert_sorted.c │ ├── sblist_insert_sorted_r.c │ ├── sblist_new_from_data.c │ ├── sblist_pop.c │ └── sblist_sort.c ├── sha512 │ └── sha512.c ├── stringptr │ ├── read_stdin_line.c │ ├── stringptr_chomp.c │ ├── stringptr_concat.c │ ├── stringptr_contains.c │ ├── stringptr_copy.c │ ├── stringptr_eq.c │ ├── stringptr_format.c │ ├── stringptr_fromchar.c │ ├── stringptr_fromfile.c │ ├── stringptr_hash.c │ ├── stringptr_here.c │ ├── stringptr_new.c │ ├── stringptr_rchr.c │ ├── stringptr_shiftleft.c │ ├── stringptr_shiftright.c │ ├── stringptr_strdup.c │ └── stringptr_tofile.c ├── stringptrlist │ ├── stringptr_replace.c │ ├── stringptr_splitc.c │ ├── stringptr_splits.c │ ├── stringptrlist_add_strdup.c │ ├── stringptrlist_contains.c │ ├── stringptrlist_dup_entries.c │ ├── stringptrlist_find.c │ ├── stringptrlist_freeall.c │ ├── stringptrlist_freestrings.c │ ├── stringptrlist_fromfile.c │ ├── stringptrlist_tofile.c │ ├── stringptrlist_tostring.c │ └── stringptrlist_tostring_dos.c ├── strlib │ ├── base64_tbl.c │ ├── base64dec.c │ ├── base64enc.c │ ├── base64enc_str.c │ ├── containsChar.c │ ├── conv_cypher.c │ ├── findword.c │ ├── hex2raw.c │ ├── hexval.c │ ├── int64ToString.c │ ├── intToString.c │ ├── ipv4fromstring.c │ ├── isAlpha.c │ ├── isLetter.c │ ├── isLower.c │ ├── isNumber.c │ ├── isUpper.c │ ├── isnumericipv4.c │ ├── itoa.c │ ├── makelower.c │ ├── makeupper.c │ ├── numberToString.c │ ├── raw2hex.c │ ├── rc4.c │ ├── strdup_n.c │ ├── strends.c │ ├── stringfromipv4.c │ ├── strstar.c │ ├── strstr_uc.c │ ├── strtoint.c │ ├── strtoint64.c │ ├── uint64ToString.c │ ├── uintToString.c │ └── utoa.c ├── timelib │ ├── gettimestamp.c │ ├── getutime.c │ ├── microsleep.c │ ├── msleep.c │ ├── mspassed.c │ ├── timespec_diff.c │ └── timestamp.c └── tlist │ └── tlist.c └── tests ├── base64_test.c ├── bmap_bench.c ├── crc32_test.c ├── guard_alloc_test.c ├── hashlist_test.c ├── hbmap_bench.c ├── iniparser_test_nextsection.c ├── ipv4fromstring_test.c ├── md5_test.c ├── md5str_test.c ├── normalizepath_test.c ├── numberToString_test.c ├── raw2hex_test.c ├── rc4_test.c ├── sblist_delete_test.c ├── sblist_insert_test.c ├── sblist_test.c ├── sha512_test.c ├── spformat_test.c ├── sptrlist_test.c ├── ssalloc_test.c ├── stringptr_replace_test.c ├── test.ini ├── tgilist_insert_test.c ├── tglist_delete_test.c ├── tglist_insert_test.c ├── tglist_test.c └── tlist_test.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/COPYING -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/Makefile -------------------------------------------------------------------------------- /examples/codedup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/examples/codedup.c -------------------------------------------------------------------------------- /examples/crc32_printer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/examples/crc32_printer.c -------------------------------------------------------------------------------- /examples/diff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/examples/diff.c -------------------------------------------------------------------------------- /examples/filelist_find_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/examples/filelist_find_test.c -------------------------------------------------------------------------------- /examples/filelist_find_test2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/examples/filelist_find_test2.c -------------------------------------------------------------------------------- /examples/fileparser_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/examples/fileparser_test.c -------------------------------------------------------------------------------- /examples/find_identical_files.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/examples/find_identical_files.c -------------------------------------------------------------------------------- /examples/hex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/examples/hex.c -------------------------------------------------------------------------------- /examples/iniparser_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/examples/iniparser_test.c -------------------------------------------------------------------------------- /examples/optparser_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/examples/optparser_test.c -------------------------------------------------------------------------------- /examples/stringptr_test1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/examples/stringptr_test1.c -------------------------------------------------------------------------------- /include/bitarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/bitarray.h -------------------------------------------------------------------------------- /include/bmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/bmap.h -------------------------------------------------------------------------------- /include/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/crc32.h -------------------------------------------------------------------------------- /include/crc32_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/crc32_impl.h -------------------------------------------------------------------------------- /include/crc32c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/crc32c.h -------------------------------------------------------------------------------- /include/endianness.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/endianness.h -------------------------------------------------------------------------------- /include/filelib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/filelib.h -------------------------------------------------------------------------------- /include/filelist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/filelist.h -------------------------------------------------------------------------------- /include/fileparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/fileparser.h -------------------------------------------------------------------------------- /include/format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/format.h -------------------------------------------------------------------------------- /include/guard_alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/guard_alloc.c -------------------------------------------------------------------------------- /include/hashlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/hashlist.h -------------------------------------------------------------------------------- /include/hbmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/hbmap.h -------------------------------------------------------------------------------- /include/iniparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/iniparser.h -------------------------------------------------------------------------------- /include/kvlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/kvlist.h -------------------------------------------------------------------------------- /include/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/logger.h -------------------------------------------------------------------------------- /include/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/macros.h -------------------------------------------------------------------------------- /include/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/md5.h -------------------------------------------------------------------------------- /include/optparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/optparser.h -------------------------------------------------------------------------------- /include/proclib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/proclib.h -------------------------------------------------------------------------------- /include/restrict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/restrict.h -------------------------------------------------------------------------------- /include/sblist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/sblist.h -------------------------------------------------------------------------------- /include/sha512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/sha512.h -------------------------------------------------------------------------------- /include/sptrlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/sptrlist.h -------------------------------------------------------------------------------- /include/ssalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/ssalloc.c -------------------------------------------------------------------------------- /include/stdio-repl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/stdio-repl.h -------------------------------------------------------------------------------- /include/stringlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/stringlist.h -------------------------------------------------------------------------------- /include/stringptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/stringptr.h -------------------------------------------------------------------------------- /include/stringptr_struct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/stringptr_struct.h -------------------------------------------------------------------------------- /include/stringptrlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/stringptrlist.h -------------------------------------------------------------------------------- /include/strlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/strlib.h -------------------------------------------------------------------------------- /include/strswitch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/strswitch.h -------------------------------------------------------------------------------- /include/tgilist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/tgilist.h -------------------------------------------------------------------------------- /include/tglist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/tglist.h -------------------------------------------------------------------------------- /include/timelib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/timelib.h -------------------------------------------------------------------------------- /include/tlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/tlist.h -------------------------------------------------------------------------------- /include/vario.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/include/vario.h -------------------------------------------------------------------------------- /lib/dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/crc32/crc32.c: -------------------------------------------------------------------------------- 1 | #undef CRC32_CASTAGNOLI 2 | #include "crc32_impl.c" 3 | 4 | -------------------------------------------------------------------------------- /src/crc32/crc32_impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/crc32/crc32_impl.c -------------------------------------------------------------------------------- /src/crc32/crc32c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/crc32/crc32c.c -------------------------------------------------------------------------------- /src/filelib/getfileext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/filelib/getfileext.c -------------------------------------------------------------------------------- /src/filelib/getfilemodtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/filelib/getfilemodtime.c -------------------------------------------------------------------------------- /src/filelib/getfilename.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/filelib/getfilename.c -------------------------------------------------------------------------------- /src/filelib/getfilesize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/filelib/getfilesize.c -------------------------------------------------------------------------------- /src/filelib/getpathdiff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/filelib/getpathdiff.c -------------------------------------------------------------------------------- /src/filelib/mktempdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/filelib/mktempdir.c -------------------------------------------------------------------------------- /src/filelib/normalizepath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/filelib/normalizepath.c -------------------------------------------------------------------------------- /src/filelib/normalizepath_cstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/filelib/normalizepath_cstr.c -------------------------------------------------------------------------------- /src/filelib/ulz_mkdtemp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/filelib/ulz_mkdtemp.c -------------------------------------------------------------------------------- /src/filelist/filelist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/filelist/filelist.c -------------------------------------------------------------------------------- /src/fileparser/fileparser_close.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/fileparser/fileparser_close.c -------------------------------------------------------------------------------- /src/fileparser/fileparser_getline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/fileparser/fileparser_getline.c -------------------------------------------------------------------------------- /src/fileparser/fileparser_getnextlinelength.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/fileparser/fileparser_getnextlinelength.c -------------------------------------------------------------------------------- /src/fileparser/fileparser_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/fileparser/fileparser_internal.h -------------------------------------------------------------------------------- /src/fileparser/fileparser_open.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/fileparser/fileparser_open.c -------------------------------------------------------------------------------- /src/fileparser/fileparser_readline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/fileparser/fileparser_readline.c -------------------------------------------------------------------------------- /src/fileparser/fileparser_readline_userbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/fileparser/fileparser_readline_userbuf.c -------------------------------------------------------------------------------- /src/format/ulz_fprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/format/ulz_fprintf.c -------------------------------------------------------------------------------- /src/format/ulz_printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/format/ulz_printf.c -------------------------------------------------------------------------------- /src/format/ulz_snprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/format/ulz_snprintf.c -------------------------------------------------------------------------------- /src/format/ulz_vsnprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/format/ulz_vsnprintf.c -------------------------------------------------------------------------------- /src/hashlist/hashlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/hashlist/hashlist.c -------------------------------------------------------------------------------- /src/hashlist/hashlist_iterator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/hashlist/hashlist_iterator.c -------------------------------------------------------------------------------- /src/iniparser/iniparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/iniparser/iniparser.c -------------------------------------------------------------------------------- /src/iniparser/iniparser_count_sections.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/iniparser/iniparser_count_sections.c -------------------------------------------------------------------------------- /src/kvlist/kvlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/kvlist/kvlist.c -------------------------------------------------------------------------------- /src/logger/log_put.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/logger/log_put.c -------------------------------------------------------------------------------- /src/logger/log_putc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/logger/log_putc.c -------------------------------------------------------------------------------- /src/logger/log_putd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/logger/log_putd.c -------------------------------------------------------------------------------- /src/logger/log_puterror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/logger/log_puterror.c -------------------------------------------------------------------------------- /src/logger/log_putln.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void log_putln(int fd) { 4 | write(fd, "\n", 1); 5 | } 6 | -------------------------------------------------------------------------------- /src/logger/log_puts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/logger/log_puts.c -------------------------------------------------------------------------------- /src/logger/log_timestamp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/logger/log_timestamp.c -------------------------------------------------------------------------------- /src/md5/md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/md5/md5.c -------------------------------------------------------------------------------- /src/md5/md5str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/md5/md5str.c -------------------------------------------------------------------------------- /src/optparser/op_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/optparser/op_get.c -------------------------------------------------------------------------------- /src/optparser/op_hasflag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/optparser/op_hasflag.c -------------------------------------------------------------------------------- /src/optparser/op_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/optparser/op_init.c -------------------------------------------------------------------------------- /src/optparser/op_printall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/optparser/op_printall.c -------------------------------------------------------------------------------- /src/proclib/daemonize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/proclib/daemonize.c -------------------------------------------------------------------------------- /src/proclib/process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/proclib/process.c -------------------------------------------------------------------------------- /src/sblist/sblist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/sblist/sblist.c -------------------------------------------------------------------------------- /src/sblist/sblist_addi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/sblist/sblist_addi.c -------------------------------------------------------------------------------- /src/sblist/sblist_bsearch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/sblist/sblist_bsearch.c -------------------------------------------------------------------------------- /src/sblist/sblist_bsearch_r.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/sblist/sblist_bsearch_r.c -------------------------------------------------------------------------------- /src/sblist/sblist_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/sblist/sblist_delete.c -------------------------------------------------------------------------------- /src/sblist/sblist_free_values.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/sblist/sblist_free_values.c -------------------------------------------------------------------------------- /src/sblist/sblist_insert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/sblist/sblist_insert.c -------------------------------------------------------------------------------- /src/sblist/sblist_insert_sorted.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/sblist/sblist_insert_sorted.c -------------------------------------------------------------------------------- /src/sblist/sblist_insert_sorted_r.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/sblist/sblist_insert_sorted_r.c -------------------------------------------------------------------------------- /src/sblist/sblist_new_from_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/sblist/sblist_new_from_data.c -------------------------------------------------------------------------------- /src/sblist/sblist_pop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/sblist/sblist_pop.c -------------------------------------------------------------------------------- /src/sblist/sblist_sort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/sblist/sblist_sort.c -------------------------------------------------------------------------------- /src/sha512/sha512.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/sha512/sha512.c -------------------------------------------------------------------------------- /src/stringptr/read_stdin_line.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptr/read_stdin_line.c -------------------------------------------------------------------------------- /src/stringptr/stringptr_chomp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptr/stringptr_chomp.c -------------------------------------------------------------------------------- /src/stringptr/stringptr_concat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptr/stringptr_concat.c -------------------------------------------------------------------------------- /src/stringptr/stringptr_contains.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptr/stringptr_contains.c -------------------------------------------------------------------------------- /src/stringptr/stringptr_copy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptr/stringptr_copy.c -------------------------------------------------------------------------------- /src/stringptr/stringptr_eq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptr/stringptr_eq.c -------------------------------------------------------------------------------- /src/stringptr/stringptr_format.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptr/stringptr_format.c -------------------------------------------------------------------------------- /src/stringptr/stringptr_fromchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptr/stringptr_fromchar.c -------------------------------------------------------------------------------- /src/stringptr/stringptr_fromfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptr/stringptr_fromfile.c -------------------------------------------------------------------------------- /src/stringptr/stringptr_hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptr/stringptr_hash.c -------------------------------------------------------------------------------- /src/stringptr/stringptr_here.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptr/stringptr_here.c -------------------------------------------------------------------------------- /src/stringptr/stringptr_new.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptr/stringptr_new.c -------------------------------------------------------------------------------- /src/stringptr/stringptr_rchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptr/stringptr_rchr.c -------------------------------------------------------------------------------- /src/stringptr/stringptr_shiftleft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptr/stringptr_shiftleft.c -------------------------------------------------------------------------------- /src/stringptr/stringptr_shiftright.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptr/stringptr_shiftright.c -------------------------------------------------------------------------------- /src/stringptr/stringptr_strdup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptr/stringptr_strdup.c -------------------------------------------------------------------------------- /src/stringptr/stringptr_tofile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptr/stringptr_tofile.c -------------------------------------------------------------------------------- /src/stringptrlist/stringptr_replace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptrlist/stringptr_replace.c -------------------------------------------------------------------------------- /src/stringptrlist/stringptr_splitc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptrlist/stringptr_splitc.c -------------------------------------------------------------------------------- /src/stringptrlist/stringptr_splits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptrlist/stringptr_splits.c -------------------------------------------------------------------------------- /src/stringptrlist/stringptrlist_add_strdup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptrlist/stringptrlist_add_strdup.c -------------------------------------------------------------------------------- /src/stringptrlist/stringptrlist_contains.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptrlist/stringptrlist_contains.c -------------------------------------------------------------------------------- /src/stringptrlist/stringptrlist_dup_entries.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptrlist/stringptrlist_dup_entries.c -------------------------------------------------------------------------------- /src/stringptrlist/stringptrlist_find.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptrlist/stringptrlist_find.c -------------------------------------------------------------------------------- /src/stringptrlist/stringptrlist_freeall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptrlist/stringptrlist_freeall.c -------------------------------------------------------------------------------- /src/stringptrlist/stringptrlist_freestrings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptrlist/stringptrlist_freestrings.c -------------------------------------------------------------------------------- /src/stringptrlist/stringptrlist_fromfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptrlist/stringptrlist_fromfile.c -------------------------------------------------------------------------------- /src/stringptrlist/stringptrlist_tofile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptrlist/stringptrlist_tofile.c -------------------------------------------------------------------------------- /src/stringptrlist/stringptrlist_tostring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptrlist/stringptrlist_tostring.c -------------------------------------------------------------------------------- /src/stringptrlist/stringptrlist_tostring_dos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/stringptrlist/stringptrlist_tostring_dos.c -------------------------------------------------------------------------------- /src/strlib/base64_tbl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/base64_tbl.c -------------------------------------------------------------------------------- /src/strlib/base64dec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/base64dec.c -------------------------------------------------------------------------------- /src/strlib/base64enc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/base64enc.c -------------------------------------------------------------------------------- /src/strlib/base64enc_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/base64enc_str.c -------------------------------------------------------------------------------- /src/strlib/containsChar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/containsChar.c -------------------------------------------------------------------------------- /src/strlib/conv_cypher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/conv_cypher.c -------------------------------------------------------------------------------- /src/strlib/findword.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/findword.c -------------------------------------------------------------------------------- /src/strlib/hex2raw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/hex2raw.c -------------------------------------------------------------------------------- /src/strlib/hexval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/hexval.c -------------------------------------------------------------------------------- /src/strlib/int64ToString.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/int64ToString.c -------------------------------------------------------------------------------- /src/strlib/intToString.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/intToString.c -------------------------------------------------------------------------------- /src/strlib/ipv4fromstring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/ipv4fromstring.c -------------------------------------------------------------------------------- /src/strlib/isAlpha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/isAlpha.c -------------------------------------------------------------------------------- /src/strlib/isLetter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/isLetter.c -------------------------------------------------------------------------------- /src/strlib/isLower.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/isLower.c -------------------------------------------------------------------------------- /src/strlib/isNumber.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/isNumber.c -------------------------------------------------------------------------------- /src/strlib/isUpper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/isUpper.c -------------------------------------------------------------------------------- /src/strlib/isnumericipv4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/isnumericipv4.c -------------------------------------------------------------------------------- /src/strlib/itoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/itoa.c -------------------------------------------------------------------------------- /src/strlib/makelower.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/makelower.c -------------------------------------------------------------------------------- /src/strlib/makeupper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/makeupper.c -------------------------------------------------------------------------------- /src/strlib/numberToString.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/numberToString.c -------------------------------------------------------------------------------- /src/strlib/raw2hex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/raw2hex.c -------------------------------------------------------------------------------- /src/strlib/rc4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/rc4.c -------------------------------------------------------------------------------- /src/strlib/strdup_n.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/strdup_n.c -------------------------------------------------------------------------------- /src/strlib/strends.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/strends.c -------------------------------------------------------------------------------- /src/strlib/stringfromipv4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/stringfromipv4.c -------------------------------------------------------------------------------- /src/strlib/strstar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/strstar.c -------------------------------------------------------------------------------- /src/strlib/strstr_uc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/strstr_uc.c -------------------------------------------------------------------------------- /src/strlib/strtoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/strtoint.c -------------------------------------------------------------------------------- /src/strlib/strtoint64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/strtoint64.c -------------------------------------------------------------------------------- /src/strlib/uint64ToString.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/uint64ToString.c -------------------------------------------------------------------------------- /src/strlib/uintToString.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/uintToString.c -------------------------------------------------------------------------------- /src/strlib/utoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/strlib/utoa.c -------------------------------------------------------------------------------- /src/timelib/gettimestamp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/timelib/gettimestamp.c -------------------------------------------------------------------------------- /src/timelib/getutime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/timelib/getutime.c -------------------------------------------------------------------------------- /src/timelib/microsleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/timelib/microsleep.c -------------------------------------------------------------------------------- /src/timelib/msleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/timelib/msleep.c -------------------------------------------------------------------------------- /src/timelib/mspassed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/timelib/mspassed.c -------------------------------------------------------------------------------- /src/timelib/timespec_diff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/timelib/timespec_diff.c -------------------------------------------------------------------------------- /src/timelib/timestamp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/timelib/timestamp.c -------------------------------------------------------------------------------- /src/tlist/tlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/src/tlist/tlist.c -------------------------------------------------------------------------------- /tests/base64_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/base64_test.c -------------------------------------------------------------------------------- /tests/bmap_bench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/bmap_bench.c -------------------------------------------------------------------------------- /tests/crc32_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/crc32_test.c -------------------------------------------------------------------------------- /tests/guard_alloc_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/guard_alloc_test.c -------------------------------------------------------------------------------- /tests/hashlist_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/hashlist_test.c -------------------------------------------------------------------------------- /tests/hbmap_bench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/hbmap_bench.c -------------------------------------------------------------------------------- /tests/iniparser_test_nextsection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/iniparser_test_nextsection.c -------------------------------------------------------------------------------- /tests/ipv4fromstring_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/ipv4fromstring_test.c -------------------------------------------------------------------------------- /tests/md5_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/md5_test.c -------------------------------------------------------------------------------- /tests/md5str_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/md5str_test.c -------------------------------------------------------------------------------- /tests/normalizepath_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/normalizepath_test.c -------------------------------------------------------------------------------- /tests/numberToString_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/numberToString_test.c -------------------------------------------------------------------------------- /tests/raw2hex_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/raw2hex_test.c -------------------------------------------------------------------------------- /tests/rc4_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/rc4_test.c -------------------------------------------------------------------------------- /tests/sblist_delete_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/sblist_delete_test.c -------------------------------------------------------------------------------- /tests/sblist_insert_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/sblist_insert_test.c -------------------------------------------------------------------------------- /tests/sblist_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/sblist_test.c -------------------------------------------------------------------------------- /tests/sha512_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/sha512_test.c -------------------------------------------------------------------------------- /tests/spformat_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/spformat_test.c -------------------------------------------------------------------------------- /tests/sptrlist_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/sptrlist_test.c -------------------------------------------------------------------------------- /tests/ssalloc_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/ssalloc_test.c -------------------------------------------------------------------------------- /tests/stringptr_replace_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/stringptr_replace_test.c -------------------------------------------------------------------------------- /tests/test.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/test.ini -------------------------------------------------------------------------------- /tests/tgilist_insert_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/tgilist_insert_test.c -------------------------------------------------------------------------------- /tests/tglist_delete_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/tglist_delete_test.c -------------------------------------------------------------------------------- /tests/tglist_insert_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/tglist_insert_test.c -------------------------------------------------------------------------------- /tests/tglist_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/tglist_test.c -------------------------------------------------------------------------------- /tests/tlist_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rofl0r/libulz/HEAD/tests/tlist_test.c --------------------------------------------------------------------------------