├── .dir-locals.el ├── .gitignore ├── LICENSE ├── LICENSE.pycrc ├── Makefile ├── README.markdown ├── debian ├── .gitignore ├── changelog ├── compat ├── control ├── copyright ├── librd-dev.install ├── librd0.install └── rules ├── examples ├── .gitignore ├── Makefile └── rdvarint.c ├── rd.c ├── rd.h ├── rdaddr.c ├── rdaddr.h ├── rdalert.c ├── rdalert.h ├── rdavg.c ├── rdavg.h ├── rdavl.c ├── rdavl.h ├── rdbits.c ├── rdbits.h ├── rdbuf.c ├── rdbuf.h ├── rdcrc32.c ├── rdcrc32.h ├── rdencoding.c ├── rdencoding.h ├── rdenum2str.pl ├── rdevent.c ├── rdevent.h ├── rdfile.c ├── rdfile.h ├── rdfloat.h ├── rdgz.c ├── rdgz.h ├── rdio.c ├── rdio.h ├── rdiothread.c ├── rdiothread.h ├── rdlog.c ├── rdlog.h ├── rdlru.c ├── rdlru.h ├── rdmem.c ├── rdmem.h ├── rdopt.c ├── rdopt.h ├── rdqueue.c ├── rdqueue.h ├── rdrand.c ├── rdrand.h ├── rdsignal.h ├── rdstring.c ├── rdstring.h ├── rdsysqueue.h ├── rdthread.c ├── rdthread.h ├── rdtime.h ├── rdtimer.c ├── rdtimer.h ├── rdtypes.h ├── rdunits.c ├── rdunits.h └── tests ├── .gitignore ├── 0001-fifoq.c ├── 0002-units.c ├── 0003-file.c ├── 0004-bits.c ├── 0005-opt.c ├── 0006-memctx.c ├── 0007-rand.c ├── 0008-buf.c ├── 0009-string.c ├── 0010-encoding.c ├── 0012-avl.c ├── 0013-event.c ├── Makefile ├── Makefile.tests └── rdtests.h /.dir-locals.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/.dir-locals.el -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.pycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/LICENSE.pycrc -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/Makefile -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/README.markdown -------------------------------------------------------------------------------- /debian/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/debian/.gitignore -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/librd-dev.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/debian/librd-dev.install -------------------------------------------------------------------------------- /debian/librd0.install: -------------------------------------------------------------------------------- 1 | usr/lib/*.so.* 2 | usr/share/doc/*/README.markdown 3 | -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/debian/rules -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | rdvarint 2 | -------------------------------------------------------------------------------- /examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/examples/Makefile -------------------------------------------------------------------------------- /examples/rdvarint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/examples/rdvarint.c -------------------------------------------------------------------------------- /rd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rd.c -------------------------------------------------------------------------------- /rd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rd.h -------------------------------------------------------------------------------- /rdaddr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdaddr.c -------------------------------------------------------------------------------- /rdaddr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdaddr.h -------------------------------------------------------------------------------- /rdalert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdalert.c -------------------------------------------------------------------------------- /rdalert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdalert.h -------------------------------------------------------------------------------- /rdavg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdavg.c -------------------------------------------------------------------------------- /rdavg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdavg.h -------------------------------------------------------------------------------- /rdavl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdavl.c -------------------------------------------------------------------------------- /rdavl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdavl.h -------------------------------------------------------------------------------- /rdbits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdbits.c -------------------------------------------------------------------------------- /rdbits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdbits.h -------------------------------------------------------------------------------- /rdbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdbuf.c -------------------------------------------------------------------------------- /rdbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdbuf.h -------------------------------------------------------------------------------- /rdcrc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdcrc32.c -------------------------------------------------------------------------------- /rdcrc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdcrc32.h -------------------------------------------------------------------------------- /rdencoding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdencoding.c -------------------------------------------------------------------------------- /rdencoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdencoding.h -------------------------------------------------------------------------------- /rdenum2str.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdenum2str.pl -------------------------------------------------------------------------------- /rdevent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdevent.c -------------------------------------------------------------------------------- /rdevent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdevent.h -------------------------------------------------------------------------------- /rdfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdfile.c -------------------------------------------------------------------------------- /rdfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdfile.h -------------------------------------------------------------------------------- /rdfloat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdfloat.h -------------------------------------------------------------------------------- /rdgz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdgz.c -------------------------------------------------------------------------------- /rdgz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdgz.h -------------------------------------------------------------------------------- /rdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdio.c -------------------------------------------------------------------------------- /rdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdio.h -------------------------------------------------------------------------------- /rdiothread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdiothread.c -------------------------------------------------------------------------------- /rdiothread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdiothread.h -------------------------------------------------------------------------------- /rdlog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdlog.c -------------------------------------------------------------------------------- /rdlog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdlog.h -------------------------------------------------------------------------------- /rdlru.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdlru.c -------------------------------------------------------------------------------- /rdlru.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdlru.h -------------------------------------------------------------------------------- /rdmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdmem.c -------------------------------------------------------------------------------- /rdmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdmem.h -------------------------------------------------------------------------------- /rdopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdopt.c -------------------------------------------------------------------------------- /rdopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdopt.h -------------------------------------------------------------------------------- /rdqueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdqueue.c -------------------------------------------------------------------------------- /rdqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdqueue.h -------------------------------------------------------------------------------- /rdrand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdrand.c -------------------------------------------------------------------------------- /rdrand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdrand.h -------------------------------------------------------------------------------- /rdsignal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdsignal.h -------------------------------------------------------------------------------- /rdstring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdstring.c -------------------------------------------------------------------------------- /rdstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdstring.h -------------------------------------------------------------------------------- /rdsysqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdsysqueue.h -------------------------------------------------------------------------------- /rdthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdthread.c -------------------------------------------------------------------------------- /rdthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdthread.h -------------------------------------------------------------------------------- /rdtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdtime.h -------------------------------------------------------------------------------- /rdtimer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdtimer.c -------------------------------------------------------------------------------- /rdtimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdtimer.h -------------------------------------------------------------------------------- /rdtypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdtypes.h -------------------------------------------------------------------------------- /rdunits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdunits.c -------------------------------------------------------------------------------- /rdunits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/rdunits.h -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | *.test 2 | -------------------------------------------------------------------------------- /tests/0001-fifoq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/tests/0001-fifoq.c -------------------------------------------------------------------------------- /tests/0002-units.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/tests/0002-units.c -------------------------------------------------------------------------------- /tests/0003-file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/tests/0003-file.c -------------------------------------------------------------------------------- /tests/0004-bits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/tests/0004-bits.c -------------------------------------------------------------------------------- /tests/0005-opt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/tests/0005-opt.c -------------------------------------------------------------------------------- /tests/0006-memctx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/tests/0006-memctx.c -------------------------------------------------------------------------------- /tests/0007-rand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/tests/0007-rand.c -------------------------------------------------------------------------------- /tests/0008-buf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/tests/0008-buf.c -------------------------------------------------------------------------------- /tests/0009-string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/tests/0009-string.c -------------------------------------------------------------------------------- /tests/0010-encoding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/tests/0010-encoding.c -------------------------------------------------------------------------------- /tests/0012-avl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/tests/0012-avl.c -------------------------------------------------------------------------------- /tests/0013-event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/tests/0013-event.c -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/Makefile.tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/tests/Makefile.tests -------------------------------------------------------------------------------- /tests/rdtests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edenhill/librd/HEAD/tests/rdtests.h --------------------------------------------------------------------------------