├── var └── waf ├── libdhcore.pro ├── src ├── wscript ├── test │ ├── wscript │ ├── dhcore-test.h │ ├── test-taskmgr.c │ ├── test.pro │ ├── test-heap.c │ ├── test-thread.c │ ├── test-json.c │ ├── test-hashtable.cpp │ ├── test-pool.c │ ├── test-freelist.c │ └── dhcore-test.c └── core │ ├── platform │ ├── osx │ │ ├── util-osx.c │ │ ├── timer-osx.c │ │ └── hwinfo-osx.c │ ├── win │ │ ├── timer-win.c │ │ └── util-win.c │ ├── linux │ │ ├── util-lnx.c │ │ ├── timer-lnx.c │ │ └── hwinfo-lnx.c │ ├── ios │ │ └── fileio-ios.m │ └── posix │ │ ├── crash-posix.c │ │ └── util-posix.c │ ├── numeric.c │ ├── util.c │ ├── wscript │ ├── hwinfo.c │ ├── core.c │ ├── static-vars.cpp │ ├── array.c │ ├── std-math.c │ ├── zip.c │ ├── timer.c │ ├── core.pro │ ├── variant.c │ ├── path.c │ └── errors.c ├── libdhcore.sublime-project ├── .gitignore ├── doc ├── footer.html └── header.html ├── xcode └── dhcore │ ├── dhcore_iosTests │ └── Info.plist │ └── dhcore.xcodeproj │ └── xcuserdata │ └── Sepul.xcuserdatad │ └── xcschemes │ ├── xcschememanagement.plist │ ├── dhcore.xcscheme │ └── dhcore_ios.xcscheme ├── include └── dhcore │ ├── win.h │ ├── crash.h │ ├── error-codes.h │ ├── pak-file-fmt.h │ ├── core-api.h │ ├── core.h │ ├── path.h │ ├── zip.h │ ├── hwinfo.h │ ├── variant.h │ ├── std-math.h │ ├── log.h │ ├── stack.h │ ├── queue.h │ ├── pool-alloc.h │ ├── err.h │ ├── pak-file.h │ ├── hash.h │ ├── str.h │ ├── timer.h │ ├── freelist-alloc.h │ ├── linked-list.h │ ├── util.h │ ├── commander.h │ ├── numeric.h │ └── mem-mgr.h ├── LICENSE └── vs2013 └── libdhcore └── libdhcore.sln /var/waf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/libdhcore/HEAD/var/waf -------------------------------------------------------------------------------- /libdhcore.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | CONFIG += ordered 3 | 4 | SUBDIRS += \ 5 | src/core \ 6 | src/test 7 | -------------------------------------------------------------------------------- /src/wscript: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env python 2 | 3 | def build(bld): 4 | bld.recurse('core') 5 | if bld.env.BUILD_TESTS: 6 | bld.recurse('test') 7 | -------------------------------------------------------------------------------- /libdhcore.sublime-project: -------------------------------------------------------------------------------- 1 | { 2 | "folders": 3 | [ 4 | { 5 | "follow_symlinks": true, 6 | "path": "src" 7 | }, 8 | { 9 | "follow_symlinks": true, 10 | "path": "include" 11 | } 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /src/test/wscript: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env python 2 | 3 | import os, glob, sys 4 | 5 | def build(bld): 6 | bld.program( 7 | source = bld.path.ant_glob('*.c*'), 8 | target = 'dhcore-test' + bld.env.SUFFIX, 9 | includes = ['../../include'], 10 | install_path = '${PREFIX}/bin', 11 | use = ['dhcore']) 12 | 13 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # External junk 2 | .DS_Store 3 | _ReSharper* 4 | *.opensdf 5 | *.sdf 6 | *.dir 7 | *.suo 8 | *.user 9 | Win32 10 | Debug 11 | Release 12 | build 13 | .tags 14 | .tags_sorted_by_file 15 | .lock-waf_linux_build 16 | .lock-waf_win32_build 17 | *.sublime-workspace 18 | *.lnk 19 | ipch 20 | __pycache__ 21 | *.pyc 22 | waf3* 23 | 24 | # Generated files 25 | docs/Doxyfile 26 | docs/html 27 | docs/warnings.txt 28 | var/waf-* 29 | 3rdparty/tmp 30 | 31 | # Compiled binaries 32 | *.so 33 | *.dylib 34 | *.dll 35 | *.a 36 | *.lib 37 | *.exe 38 | -------------------------------------------------------------------------------- /doc/footer.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
12 | 13 | 14 |
17 | $doxygenversion
18 |
19 |
20 |