Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
C
 C-kern/api/cache/objectcache.h
 C-kern/api/cache/objectcache_impl.h
 C-kern/api/cache/objectcache_macros.h
 C-kern/api/cache/valuecache.h
 C-kern/api/context/errorcontext.h
 C-kern/api/context/errornr.h
 C-kern/api/context/iobj.h
 C-kern/api/context/module.h
 C-kern/api/context/processcontext.h
 C-kern/api/context/stdmacros.h
 C-kern/api/context/stdtypes.h
 C-kern/api/context/threadcontext.h
 C-kern/api/ds/foreach.h
 C-kern/api/ds/inmem/arraysf.h
 C-kern/api/ds/inmem/arraystf.h
 C-kern/api/ds/inmem/binarystack.h
 C-kern/api/ds/inmem/blockarray.h
 C-kern/api/ds/inmem/dlist.h
 C-kern/api/ds/inmem/exthash.h
 C-kern/api/ds/inmem/node/arraysf_node.h
 C-kern/api/ds/inmem/node/arraystf_node.h
 C-kern/api/ds/inmem/node/dlist_node.h
 C-kern/api/ds/inmem/node/lrptree_node.h
 C-kern/api/ds/inmem/node/lrtree_node.h
 C-kern/api/ds/inmem/node/patriciatrie_node.h
 C-kern/api/ds/inmem/node/slist_node.h
 C-kern/api/ds/inmem/patriciatrie.h
 C-kern/api/ds/inmem/queue.h
 C-kern/api/ds/inmem/redblacktree.h
 C-kern/api/ds/inmem/slist.h
 C-kern/api/ds/inmem/splaytree.h
 C-kern/api/ds/inmem/suffixtree.h
 C-kern/api/ds/inmem/trie.h
 C-kern/api/ds/typeadapt.h
 C-kern/api/ds/typeadapt/comparator.h
 C-kern/api/ds/typeadapt/gethash.h
 C-kern/api/ds/typeadapt/getkey.h
 C-kern/api/ds/typeadapt/lifetime.h
 C-kern/api/ds/typeadapt/nodeoffset.h
 C-kern/api/ds/typeadapt/typeadapt_impl.h
 C-kern/api/err.h
 C-kern/api/graphic/display.h
 C-kern/api/graphic/gconfig.h
 C-kern/api/graphic/gcontext.h
 C-kern/api/graphic/glapi.h
 C-kern/api/graphic/pixelbuffer.h
 C-kern/api/graphic/surface.h
 C-kern/api/graphic/window.h
 C-kern/api/graphic/windowconfig.h
 C-kern/api/io/accessmode.h
 C-kern/api/io/filesystem/directory.h
 C-kern/api/io/filesystem/file.h
 C-kern/api/io/filesystem/filepath.h
 C-kern/api/io/filesystem/fileutil.h
 C-kern/api/io/filesystem/mmfile.h
 C-kern/api/io/iocallback.h
 C-kern/api/io/iochannel.h
 C-kern/api/io/ioevent.h
 C-kern/api/io/iopoll.h
 C-kern/api/io/ip/ipaddr.h
 C-kern/api/io/ip/ipsocket.h
 C-kern/api/io/reader/csvfilereader.h
 C-kern/api/io/reader/filereader.h
 C-kern/api/io/reader/utf8reader.h
 C-kern/api/io/reader/utf8scanner.h
 C-kern/api/io/url.h
 C-kern/api/io/writer/log/errlog_macros.h
 C-kern/api/io/writer/log/log.h
 C-kern/api/io/writer/log/log_macros.h
 C-kern/api/io/writer/log/logbuffer.h
 C-kern/api/io/writer/log/logmain.h
 C-kern/api/io/writer/log/logwriter.h
 C-kern/api/maincontext.h
 C-kern/api/math/float/decimal.h
 C-kern/api/math/fpu.h
 C-kern/api/math/hash/crc32.h
 C-kern/api/math/hash/sha1.h
 C-kern/api/math/int/abs.h
 C-kern/api/math/int/atomic.h
 C-kern/api/math/int/bigint.h
 C-kern/api/math/int/bitorder.h
 C-kern/api/math/int/byteorder.h
 C-kern/api/math/int/log10.h
 C-kern/api/math/int/log2.h
 C-kern/api/math/int/power2.h
 C-kern/api/math/int/sign.h
 C-kern/api/math/int/sqroot.h
 C-kern/api/memory/hwcache.h
 C-kern/api/memory/memblock.h
 C-kern/api/memory/memstream.h
 C-kern/api/memory/mm/mm.h
 C-kern/api/memory/mm/mm_impl.h
 C-kern/api/memory/mm/mm_macros.h
 C-kern/api/memory/pagecache.h
 C-kern/api/memory/pagecache_impl.h
 C-kern/api/memory/pagecache_macros.h
 C-kern/api/memory/ptr.h
 C-kern/api/memory/vm.h
 C-kern/api/memory/wbuffer.h
 C-kern/api/platform/init.h
 C-kern/api/platform/Linux/graphic/sysegl.h
 C-kern/api/platform/Linux/graphic/sysgl.h
 C-kern/api/platform/Linux/graphic/sysgles2.h
 C-kern/api/platform/Linux/graphic/sysx11.h
 C-kern/api/platform/Linux/syscontext.h
 C-kern/api/platform/Linux/syskonfig.h
 C-kern/api/platform/Linux/sysoptimize.h
 C-kern/api/platform/Linux/systypes.h
 C-kern/api/platform/locale.h
 C-kern/api/platform/malloc.h
 C-kern/api/platform/OpenGL/EGL/egl.h
 C-kern/api/platform/OpenGL/EGL/eglconfig.h
 C-kern/api/platform/OpenGL/EGL/eglcontext.h
 C-kern/api/platform/OpenGL/EGL/egldisplay.h
 C-kern/api/platform/OpenGL/EGL/eglpbuffer.h
 C-kern/api/platform/OpenGL/EGL/eglwindow.h
 C-kern/api/platform/sync/mutex.h
 C-kern/api/platform/sync/rwlock.h
 C-kern/api/platform/sync/semaphore.h
 C-kern/api/platform/sync/signal.h
 C-kern/api/platform/sync/thrmutex.h
 C-kern/api/platform/sync/waitlist.h
 C-kern/api/platform/sysuser.h
 C-kern/api/platform/task/process.h
 C-kern/api/platform/task/thread.h
 C-kern/api/platform/task/thread_tls.h
 C-kern/api/platform/X11/x11.h
 C-kern/api/platform/X11/x11dblbuffer.h
 C-kern/api/platform/X11/x11display.h
 C-kern/api/platform/X11/x11drawable.h
 C-kern/api/platform/X11/x11screen.h
 C-kern/api/platform/X11/x11videomode.h
 C-kern/api/platform/X11/x11window.h
 C-kern/api/string/base64encode_string.h
 C-kern/api/string/convertwchar.h
 C-kern/api/string/cstring.h
 C-kern/api/string/format_string.h
 C-kern/api/string/splitstring.h
 C-kern/api/string/string.h
 C-kern/api/string/stringstream.h
 C-kern/api/string/textpos.h
 C-kern/api/string/urlencode_string.h
 C-kern/api/string/utf8.h
 C-kern/api/task/syncqueue.h
 C-kern/api/task/syncrun.h
 C-kern/api/task/syncthread.h
 C-kern/api/task/syncwait.h
 C-kern/api/task/syncwlist.h
 C-kern/api/test/assert.h
 C-kern/api/test/compiletime.h
 C-kern/api/test/errortimer.h
 C-kern/api/test/mm/err_macros.h
 C-kern/api/test/mm/testmm.h
 C-kern/api/test/resourceusage.h
 C-kern/api/test/run/run_unittest.h
 C-kern/api/test/run/speedtest.h
 C-kern/api/test/unittest.h
 C-kern/api/test/validate.h
 C-kern/api/time/sysclock.h
 C-kern/api/time/systimer.h
 C-kern/api/time/timevalue.h
 C-kern/cache/objectcache_impl.c
 C-kern/cache/valuecache.c
 C-kern/context/errorcontext.c
 C-kern/context/errornr.c
 C-kern/context/iobj.c
 C-kern/context/maincontext.c
 C-kern/context/module.c
 C-kern/context/processcontext.c
 C-kern/context/threadcontext.c
 C-kern/ds/inmem/arraysf.c
 C-kern/ds/inmem/arraystf.c
 C-kern/ds/inmem/binarystack.c
 C-kern/ds/inmem/blockarray.c
 C-kern/ds/inmem/dlist.c
 C-kern/ds/inmem/exthash.c
 C-kern/ds/inmem/patriciatrie.c
 C-kern/ds/inmem/queue.c
 C-kern/ds/inmem/redblacktree.c
 C-kern/ds/inmem/slist.c
 C-kern/ds/inmem/splaytree.c
 C-kern/ds/inmem/suffixtree.c
 C-kern/ds/inmem/trie.c
 C-kern/ds/typeadapt.c
 C-kern/ds/typeadapt/comparator.c
 C-kern/ds/typeadapt/gethash.c
 C-kern/ds/typeadapt/getkey.c
 C-kern/ds/typeadapt/lifetime.c
 C-kern/ds/typeadapt/nodeoffset.c
 C-kern/ds/typeadapt/typeadapt_impl.c
 C-kern/graphic/display.c
 C-kern/graphic/gconfig.c
 C-kern/graphic/gcontext.c
 C-kern/graphic/pixelbuffer.c
 C-kern/graphic/surface.c
 C-kern/graphic/window.c
 C-kern/graphic/windowconfig.c
 C-kern/io/filesystem/fileutil.c
 C-kern/io/iocallback.c
 C-kern/io/reader/csvfilereader.c
 C-kern/io/reader/filereader.c
 C-kern/io/reader/utf8reader.c
 C-kern/io/reader/utf8scanner.c
 C-kern/io/url.c
 C-kern/io/writer/errlog.c
 C-kern/io/writer/log/logbuffer.c
 C-kern/io/writer/log/logmain.c
 C-kern/io/writer/log/logwriter.c
 C-kern/konfig.h
 C-kern/main/test/helper/testmodule_helper1.c
 C-kern/main/test/helper/testmodule_helper1.h
 C-kern/main/test/speedtest_main.c
 C-kern/main/test/testchildprocess_main.c
 C-kern/main/test/testmodule_main.c
 C-kern/main/test/unittest_main.c
 C-kern/main/tools/generrtab.c
 C-kern/main/tools/genfile.c
 C-kern/main/tools/genmake.c
 C-kern/main/tools/textdb.c
 C-kern/main/tools/textresource_compiler.c
 C-kern/math/float/decimal.c
 C-kern/math/fpu.c
 C-kern/math/hash/crc32.c
 C-kern/math/hash/sha1.c
 C-kern/math/int/abs.c
 C-kern/math/int/atomic.c
 C-kern/math/int/bigint.c
 C-kern/math/int/bitorder.c
 C-kern/math/int/byteorder.c
 C-kern/math/int/log10.c
 C-kern/math/int/log2.c
 C-kern/math/int/power2.c
 C-kern/math/int/sign.c
 C-kern/math/int/sqroot.c
 C-kern/memory/hwcache.c
 C-kern/memory/memblock.c
 C-kern/memory/memstream.c
 C-kern/memory/mm/mm.c
 C-kern/memory/mm/mm_impl.c
 C-kern/memory/pagecache.c
 C-kern/memory/pagecache_impl.c
 C-kern/memory/pagecache_macros.c
 C-kern/memory/ptr.c
 C-kern/memory/wbuffer.c
 C-kern/platform/Linux/init.c
 C-kern/platform/Linux/io/directory.c
 C-kern/platform/Linux/io/file.c
 C-kern/platform/Linux/io/filepath.c
 C-kern/platform/Linux/io/iochannel.c
 C-kern/platform/Linux/io/iopoll.c
 C-kern/platform/Linux/io/ipaddr.c
 C-kern/platform/Linux/io/ipsocket.c
 C-kern/platform/Linux/io/mmfile.c
 C-kern/platform/Linux/locale.c
 C-kern/platform/Linux/malloc.c
 C-kern/platform/Linux/sync/mutex.c
 C-kern/platform/Linux/sync/rwlock.c
 C-kern/platform/Linux/sync/semaphore.c
 C-kern/platform/Linux/sync/signal.c
 C-kern/platform/Linux/sync/thrmutex.c
 C-kern/platform/Linux/sync/waitlist.c
 C-kern/platform/Linux/sysuser.c
 C-kern/platform/Linux/task/process.c
 C-kern/platform/Linux/task/thread.c
 C-kern/platform/Linux/task/thread_tls.c
 C-kern/platform/Linux/time/sysclock.c
 C-kern/platform/Linux/time/systimer.c
 C-kern/platform/Linux/vm.c
 C-kern/platform/OpenGL/EGL/egl.c
 C-kern/platform/OpenGL/EGL/eglconfig.c
 C-kern/platform/OpenGL/EGL/eglcontext.c
 C-kern/platform/OpenGL/EGL/egldisplay.c
 C-kern/platform/OpenGL/EGL/eglpbuffer.c
 C-kern/platform/OpenGL/EGL/eglwindow.c
 C-kern/platform/X11/x11.c
 C-kern/platform/X11/x11dblbuffer.c
 C-kern/platform/X11/x11display.c
 C-kern/platform/X11/x11drawable.c
 C-kern/platform/X11/x11screen.c
 C-kern/platform/X11/x11videomode.c
 C-kern/platform/X11/x11window.c
 C-kern/string/base64encode_string.c
 C-kern/string/convertwchar.c
 C-kern/string/cstring.c
 C-kern/string/format_string.c
 C-kern/string/splitstring.c
 C-kern/string/string.c
 C-kern/string/stringstream.c
 C-kern/string/textpos.c
 C-kern/string/urlencode_string.c
 C-kern/string/utf8.c
 C-kern/task/syncqueue.c
 C-kern/task/syncrun.c
 C-kern/task/syncthread.c
 C-kern/task/syncwait.c
 C-kern/task/syncwlist.c
 C-kern/test/compiletime/konfig_value.h
 C-kern/test/compiletime/stdtypes.h
 C-kern/test/compiletime/system.h
 C-kern/test/errortimer.c
 C-kern/test/mm/err_macros.c
 C-kern/test/mm/testmm.c
 C-kern/test/resourceusage.c
 C-kern/test/run/run_linuxsplice_speedtest.c
 C-kern/test/run/run_unittest.c
 C-kern/test/unittest.c
 C-Types
 cache
 calcfractionsize_decimalhelper
 calculate
 calculate_crc32
 calculate_sha1hash, sha1_hash_t
 calculation
 call
 call convention, syncthread_t
 call-service
 call-services, typeadapt_member_t
 call_iocallback
 callabort_syncthread
 callcmpkeyobj_typeadapt
 callcmpkeyobj_typeadaptcomparator
 callcmpkeyobj_typeadaptmember
 callcmpobj_typeadapt
 callcmpobj_typeadaptcomparator
 callcmpobj_typeadaptmember
 calldelete_typeadapt
 calldelete_typeadaptlifetime
 calldelete_typeadaptmember
 callgetbinarykey_typeadapt
 callgetbinarykey_typeadaptgetkey
 callgetbinarykey_typeadaptmember
 callhashkey_typeadapt
 callhashkey_typeadaptgethash
 callhashkey_typeadaptmember
 callhashobject_typeadapt
 callhashobject_typeadaptgethash
 callhashobject_typeadaptmember
 callinit_syncthread
 callmain_platform
 callnewcopy_typeadapt
 callnewcopy_typeadaptlifetime
 callnewcopy_typeadaptmember
 callrun_syncthread
 callwakeup_syncthread
 cast
 cast_TYPE
 cast_wait2queueentry, wait2queue_entry_t
 cast_waitqueueentry, waitqueue_entry_t
 castfromos_display
 casting pointers
 chan, logwriter_t
 change
 change set, slist_t
 change x11screen_t, x11videomode_t
 change-helper, trie_node_t
 change-run-state
 changesize_trienodeoffsets, trie_nodeoffsets_t
 char32_t
 charencoding_locale
 charencoding_locale implementation
 chars, cstring_t
 child
 child_trienode, trie_node_t
 child_triesubnode, trie_subnode_t
 childindex_arraysfmwaybranch
 childindex_arraystfmwaybranch
 childprocess_environment
 childs
 clear_bigint, bigint_t
 clear_cstring, cstring_t
 clear_decimal, decimal_t
 clear_fpuexcept
 clear_header, trie_node_t
 clear_logbuffer
 clear_memblock
 clear_signalhandler, signalhandler_t
 clear_suffixtree, suffixtree_t
 clear_wbuffer
 clearbuffer, log_it
 CLEARBUFFER_ERRLOG
 CLEARBUFFER_LOG
 clearbuffer_logwriter, logwriter_t
 clearevents_syncrun
 clearfirstdigit_bigint, bigint_t
 clearlsbits_ptr
 cleartoken_utf8scanner, utf8scanner_t
 cmp_bigint, bigint_t
 cmp_decimal, decimal_t
 cmp_key_object, typeadapt_comparator_it
 cmp_object, typeadapt_comparator_it
 cmpmagnitude_bigint, bigint_t
 cmpmagnitude_decimal, decimal_t
 codeaddr_module
 codesize_module
 colname_csvfilereader
 COLOR
 column, textpos_t
 column_textpos
 column_utf8reader
 colvalue_csvfilereader, csvfilereader_t
 comapre, log_it
 compact_syncqueue
 compact2_syncqueue, syncqueue_t
 comparator, typeadapt_t
 comparator-service, typeadapt_t
 compare
 COMPARE_ERRLOG
 compare_expectnode
 compare_ipaddr, ipaddr_t
 COMPARE_LOG
 compare_logbuffer, logbuffer_t
 compare_logwriter, logwriter_t
 compare_signalstate, signalstate_t
 compare_vmmappedregions, vm_mappedregions_t
 compare_vmregion, vm_region_t
 comparelogfile_unittest, unittest_t
 Compiletime-Tests
 compiletime_assert
 compiletime_tests
 CompiletimeTest KONFIG_VALUE
 CompiletimeTest StdTypes
 CompiletimeTest System
 compute
 CONCAT
 CONCAT2
 condition, textresource_condition_t
 config
 config_threadcontext
 configfilter_x11window, x11window_t
 configid_eglconfig, eglconfig_t
 configid_eglcontext, eglcontext_t
 configid_eglpbuffer, eglpbuffer_t
 configid_gconfig
 configid_gcontext
 configid_pixelbuffer
 configruation
 Configuration, 1
 connected io, ipsocket_t
 CONST_CAST
 constants
 context
 Context Types
 Context-Oriented-Programming
 context_threadtls
 context_type, maincontext_startparam_t
 continue_syncthread
 continuecontext, thread_t
 continuelabel, syncwait_t
 continuelabel_syncrun
 continuelabel_syncwait
 conversion
 Convert-wchar
 Convert-wchar impl
 convert_ipsocketasync, ipsocket_async_t
 convert_wchar_FREE, convert_wchar_t
 convert_wchar_INIT, convert_wchar_t
 convert_wchar_t
 convert2epollevent_iopoll
 convert2epolleventbits
 convert2ioeventbits_iopoll
 convert2subnode_trienodeoffsets, trie_nodeoffsets_t
 convertchild2sub_trienode, trie_node_t
 convertclockid
 copy_bigint, bigint_t
 copy_decimal, decimal_t
 copy_ipaddr, ipaddr_t
 Copyright
api/cache/objectcache.hapi/cache/objectcache_impl.hapi/cache/objectcache_macros.hapi/cache/valuecache.hapi/context/errorcontext.hapi/context/errornr.hapi/context/iobj.hapi/context/module.hapi/context/processcontext.hapi/context/stdmacros.hapi/context/stdtypes.hapi/context/threadcontext.hapi/ds/foreach.hapi/ds/inmem/arraysf.hapi/ds/inmem/arraystf.hapi/ds/inmem/binarystack.hapi/ds/inmem/blockarray.hapi/ds/inmem/dlist.hapi/ds/inmem/exthash.hapi/ds/inmem/node/arraysf_node.hapi/ds/inmem/node/arraystf_node.hapi/ds/inmem/node/dlist_node.hapi/ds/inmem/node/lrptree_node.hapi/ds/inmem/node/lrtree_node.hapi/ds/inmem/node/patriciatrie_node.hapi/ds/inmem/node/slist_node.hapi/ds/inmem/patriciatrie.hapi/ds/inmem/queue.hapi/ds/inmem/redblacktree.hapi/ds/inmem/slist.hapi/ds/inmem/splaytree.hapi/ds/inmem/suffixtree.hapi/ds/inmem/trie.hapi/ds/typeadapt.hapi/ds/typeadapt/comparator.hapi/ds/typeadapt/gethash.hapi/ds/typeadapt/getkey.hapi/ds/typeadapt/lifetime.hapi/ds/typeadapt/nodeoffset.hapi/ds/typeadapt/typeadapt_impl.hapi/err.hapi/graphic/display.hapi/graphic/gconfig.hapi/graphic/gcontext.hapi/graphic/glapi.hapi/graphic/gles2api.hapi/graphic/pixelbuffer.hapi/graphic/surface.hapi/graphic/window.hapi/graphic/windowconfig.hapi/io/accessmode.hapi/io/filesystem/directory.hapi/io/filesystem/file.hapi/io/filesystem/filepath.hapi/io/filesystem/fileutil.hapi/io/filesystem/mmfile.hapi/io/iocallback.hapi/io/iochannel.hapi/io/ioevent.hapi/io/iopoll.hapi/io/ip/ipaddr.hapi/io/ip/ipsocket.hapi/io/reader/csvfilereader.hapi/io/reader/filereader.hapi/io/reader/utf8reader.hapi/io/reader/utf8scanner.hapi/io/url.hapi/io/writer/log/errlog_macros.hapi/io/writer/log/log.hapi/io/writer/log/log_macros.hapi/io/writer/log/logbuffer.hapi/io/writer/log/logmain.hapi/io/writer/log/logwriter.hapi/maincontext.hapi/math/float/decimal.hapi/math/fpu.hapi/math/hash/crc32.hapi/math/hash/sha1.hapi/math/int/abs.hapi/math/int/atomic.hapi/math/int/bigint.hapi/math/int/bitorder.hapi/math/int/byteorder.hapi/math/int/log10.hapi/math/int/log2.hapi/math/int/power2.hapi/math/int/sign.hapi/math/int/sqroot.hapi/memory/hwcache.hapi/memory/memblock.hapi/memory/memstream.hapi/memory/mm/mm.hapi/memory/mm/mm_impl.hapi/memory/mm/mm_macros.hapi/memory/pagecache.hapi/memory/pagecache_impl.hapi/memory/pagecache_macros.hapi/memory/ptr.hapi/memory/vm.hapi/memory/wbuffer.hapi/platform/init.hapi/platform/Linux/graphic/sysegl.hapi/platform/Linux/graphic/sysgl.hapi/platform/Linux/graphic/sysgles2.hapi/platform/Linux/graphic/sysx11.hapi/platform/Linux/syscontext.hapi/platform/Linux/syskonfig.hapi/platform/Linux/sysoptimize.hapi/platform/Linux/systypes.hapi/platform/locale.hapi/platform/malloc.hapi/platform/OpenGL/EGL/egl.hapi/platform/OpenGL/EGL/eglconfig.hapi/platform/OpenGL/EGL/eglcontext.hapi/platform/OpenGL/EGL/egldisplay.hapi/platform/OpenGL/EGL/eglpbuffer.hapi/platform/OpenGL/EGL/eglwindow.hapi/platform/sync/mutex.hapi/platform/sync/rwlock.hapi/platform/sync/semaphore.hapi/platform/sync/signal.hapi/platform/sync/thrmutex.hapi/platform/sync/waitlist.hapi/platform/sysuser.hapi/platform/task/process.hapi/platform/task/thread.hapi/platform/task/thread_tls.hapi/platform/X11/x11.hapi/platform/X11/x11dblbuffer.hapi/platform/X11/x11display.hapi/platform/X11/x11drawable.hapi/platform/X11/x11screen.hapi/platform/X11/x11videomode.hapi/platform/X11/x11window.hapi/string/base64encode_string.hapi/string/convertwchar.hapi/string/cstring.hapi/string/format_string.hapi/string/splitstring.hapi/string/string.hapi/string/stringstream.hapi/string/textpos.hapi/string/urlencode_string.hapi/string/utf8.hapi/task/syncqueue.hapi/task/syncrun.hapi/task/syncthread.hapi/task/syncwait.hapi/task/syncwlist.hapi/test/assert.hapi/test/compiletime.hapi/test/errortimer.hapi/test/mm/err_macros.hapi/test/mm/testmm.hapi/test/resourceusage.hapi/test/run/run_unittest.hapi/test/run/speedtest.hapi/test/unittest.hapi/test/validate.hapi/time/sysclock.hapi/time/systimer.hapi/time/timevalue.hcache/objectcache_impl.ccache/valuecache.ccontext/errorcontext.ccontext/errornr.ccontext/iobj.ccontext/maincontext.ccontext/module.ccontext/processcontext.ccontext/threadcontext.cds/inmem/arraysf.cds/inmem/arraystf.cds/inmem/binarystack.cds/inmem/blockarray.cds/inmem/dlist.cds/inmem/exthash.cds/inmem/patriciatrie.cds/inmem/queue.cds/inmem/redblacktree.cds/inmem/slist.cds/inmem/splaytree.cds/inmem/suffixtree.cds/inmem/trie.cds/typeadapt.cds/typeadapt/comparator.cds/typeadapt/gethash.cds/typeadapt/getkey.cds/typeadapt/lifetime.cds/typeadapt/nodeoffset.cds/typeadapt/typeadapt_impl.cgraphic/display.cgraphic/gconfig.cgraphic/gcontext.cgraphic/pixelbuffer.cgraphic/surface.cgraphic/window.cgraphic/windowconfig.cio/filesystem/fileutil.cio/iocallback.cio/reader/csvfilereader.cio/reader/filereader.cio/reader/utf8reader.cio/reader/utf8scanner.cio/url.cio/writer/errlog.cio/writer/log/logbuffer.cio/writer/log/logmain.cio/writer/log/logwriter.ckonfig.hmain/test/helper/testmodule_helper1.cmain/test/helper/testmodule_helper1.hmain/test/speedtest_main.cmain/test/testchildprocess_main.cmain/test/testmodule_main.cmain/test/unittest_main.cmain/tools/generrtab.cmain/tools/genfile.cmain/tools/genmake.cmain/tools/textdb.cmain/tools/textresource_compiler.cmath/float/decimal.cmath/fpu.cmath/hash/crc32.cmath/hash/sha1.cmath/int/abs.cmath/int/atomic.cmath/int/bigint.cmath/int/bitorder.cmath/int/byteorder.cmath/int/log10.cmath/int/log2.cmath/int/power2.cmath/int/sign.cmath/int/sqroot.cmemory/hwcache.cmemory/memblock.cmemory/memstream.cmemory/mm/mm.cmemory/mm/mm_impl.cmemory/pagecache.cmemory/pagecache_impl.cmemory/pagecache_macros.cmemory/ptr.cmemory/wbuffer.cplatform/Linux/init.cplatform/Linux/io/directory.cplatform/Linux/io/file.cplatform/Linux/io/filepath.cplatform/Linux/io/iochannel.cplatform/Linux/io/iopoll.cplatform/Linux/io/ipaddr.cplatform/Linux/io/ipsocket.cplatform/Linux/io/mmfile.cplatform/Linux/locale.cplatform/Linux/malloc.cplatform/Linux/sync/mutex.cplatform/Linux/sync/rwlock.cplatform/Linux/sync/semaphore.cplatform/Linux/sync/signal.cplatform/Linux/sync/thrmutex.cplatform/Linux/sync/waitlist.cplatform/Linux/sysuser.cplatform/Linux/task/process.cplatform/Linux/task/thread.cplatform/Linux/task/thread_tls.cplatform/Linux/time/sysclock.cplatform/Linux/time/systimer.cplatform/Linux/vm.cplatform/OpenGL/EGL/egl.cplatform/OpenGL/EGL/eglconfig.cplatform/OpenGL/EGL/eglcontext.cplatform/OpenGL/EGL/egldisplay.cplatform/OpenGL/EGL/eglpbuffer.cplatform/OpenGL/EGL/eglwindow.cplatform/X11/x11.cplatform/X11/x11dblbuffer.cplatform/X11/x11display.cplatform/X11/x11drawable.cplatform/X11/x11screen.cplatform/X11/x11videomode.cplatform/X11/x11window.cstring/base64encode_string.cstring/convertwchar.cstring/cstring.cstring/format_string.cstring/splitstring.cstring/string.cstring/stringstream.cstring/textpos.cstring/urlencode_string.cstring/utf8.ctask/syncqueue.ctask/syncrun.ctask/syncthread.ctask/syncwait.ctask/syncwlist.ctest/compiletime/konfig_value.htest/compiletime/stdtypes.htest/compiletime/system.htest/errortimer.ctest/mm/err_macros.ctest/mm/testmm.ctest/resourceusage.ctest/run/run_unittest.ctest/unittest.c
 CRC-32
 CRC-32 impl
 crc32_INIT, crc32_t
 crc32_t
 CString
 CString impl
 cstring_FREE, cstring_t
 cstring_INIT, cstring_t
 cstring_t
 CSV-File-Format, csvfilereader_t
 CSV-Filereader
 CSV-Filereader impl
 csvfilereader_FREE, csvfilereader_t
 csvfilereader_parsestate_INIT, csvfilereader_parsestate_t
 csvfilereader_parsestate_t
 csvfilereader_t
 current, sysuser_t
 current_addr, ipaddr_list_t
 current_eglcontext, eglcontext_t
 current_gcontext
 current_locale
 current_sysuser
 current_threadtls
 currentmsg_locale
 currentpos_convertwchar
Header file of Objectcache-Object.
Header file of Objectcache.
Header file of Objectcache-Macros.
Header file of Valuecache.
Header file ErrorContext.
Header file ErrorNumbers.
Header file InterfaceableObject.
Header file Module.
Header file ProcessContext.
Header file Standard-Macros.
Header file Standard-Types.
Header file ThreadContext.
Header file Foreach-Iterator.
Header file ArraySF.
Header file ArraySTF.
Header file BinaryStack.
Header file BlockArray.
Header file DoubleLinkedList.
Header file Extendible-Hashing.
Header file ArraySF-Node.
Header file ArraySTF-Node
Header file DoubleLinkedList-Node.
Header file LRPTree-Node.
Header file LRTree-Node.
Header file PatriciaTrie-Node.
Header file of SingleLinkedList-Node.
Header file Patricia-Trie.
Header file Queue.
Header file of RedBlacktree-Index.
Header file of SingleLinkedList.
Header file of Splaytree.
Header file of Suffix-Tree.
Header file Trie.
Header file Typeadapt.
Header file Typeadapt-Comparator.
Header file Typeadapt-GetHash.
Header file Typeadapt-GetKey.
Header file Typeadapt-Lifetime.
Header file Typeadapt-Nodeoffset.
Header file Typeadapt-Implementation.
Header file of ErrorHandling.
Header file Graphic-Display.
Header file Graphic-Surface-Configuration.
Header file Graphic-Context.
Header file OpenGLHeader.
Header file Graphic-Pixel-Buffer.
Header file Graphic-Surface.
Header file Graphic-Window.
Header file Graphic-Window-Configuration.
Header file IO-Accessmode.
Header file of Directory.
Header file File.
Header file Filesystem-Path.
Header file File-Util.
Header file of Memory-Mapped-File.
Header file IOCallback.
Header file IOChannel.
Header file IOEvent.
Header file IOPoll.
Header file of Internetprotocol-Address.
Header file of Internetprotocol-Sockets.
Header file CSV-Filereader.
Header file FileReader.
Header file UTF8TextReader.
Header file UTF8-Scanner.
Header file URL.
Header file of ErrlogMacros.
Header file of Log-Object.
Header file of LogMacros.
Header file LogBuffer.
Header file of LogMain.
Header file of LogWriter.
Header file of MainContext.
Header file Decimal.
Header file FloatingPointUnit.
Header file CRC-32.
Header file SHA-1-Hashcode.
Header file Intop-Abs.
Header file AtomicOps.
Header file BigInteger.
Header file Intop-Bitorder.
Header file Intop-Byteorder.
Header file Intop-Log10.
Header file Intop-Log2.
Header file of Intop-Power2.
Header file of Intop-Sign.
Header file Intop-SquareRoot.
Header file HWCache.
Header file of MemoryBlock.
Header file MemoryStream.
Header file of MemoryManager-Object.
Header file DefaultMemoryManager.
Header file MemoryManagerMacros.
Header file PageCache-Object.
Header file MemoryPageCache.
Header file PageCacheMacros.
Header file MemoryPointer.
Header file of VirtualMemory.
Header file WriteBuffer.
Header file PlatformInit.
Header file EGLSystemKonfig.
Header file GLSystemKonfig.
Header file GLESv2SystemKonfig.
Header file X11SystemKonfig.
Linux specific configuration file LinuxSystemContext.
Header file of LinuxSystemKonfig.
Header file LinuxSystemOptimizations.
Header file LinuxSystemTypes.
Header file of Locale-support.
Header file of Malloc.
Header file EGL-OpenGL-Binding.
Header file EGL-Framebuffer-Configuration.
Header file EGl-Context.
Header file EGL-Display.
Header file EGl-PBuffer.
Header file EGL-Window.
Header file of Mutex.
Header file ReadWriteLock.
Header file of Semaphore.
Header file of PosixSignals.
Header file InterThreadMutex.
Header file of Waitlist.
Header file SystemUser.
Header file of Process.
Header file of Thread.
Header file ThreadLocalStorage.
Header file of X11-Subsystem.
Header file X11-DoubleBuffer.
Header file of X11-Display.
Header file X11-Drawable.
Header file X11-Screen.
Header file X11-Videomode.
Header file X11-Window.
Header file Base64EncodeString.
Header file of Convert-wchar.
Header file of CString.
Header file FormatString.
Header file SplitString.
Header file of String.
Header file StringStream.
Header file TextPosition.
Header file URLEncodeString.
Header file UTF-8.
Header file SyncQueue.
Header file SyncRun.
Header file SyncThread.
Header file SyncWait.
Header file SyncWaitlist.
Header file of AssertTest.
Header file Compiletime-Tests.
Header file of Test-Errortimer.
Header file MemoryErrorTestMacros.
Header file Test-MemoryManager.
Header file of Resourceusage.
Header file of Run-Unit-Test.
Interface header of Speed Test.
Header file of Unit-Test.
Header file ValidationTest.
Header file SystemClock.
Header file SysTimer.
Header file TimeValue.
Implementation file Objectcache impl.
Implementation file Valuecache impl.
Implementation file ErrorContext impl.
Implementation file ErrorNumbers impl.
Implementation file InterfaceableObject impl.
Implementation file MainContext impl.
Implementation file Module impl.
Implementation file ProcessContext impl.
Implementation file ThreadContext impl.
Implementation file ArraySF impl.
Implementation file ArraySTF impl.
Implementation file BinaryStack impl.
Implementation file BlockArray impl.
Implementation file DoubleLinkedList impl.
Implementation file Extendible-Hashing impl.
Implementation file Patricia-Trie impl.
Implementation file Queue impl.
Implementation file of RedBlacktree-Index impl.
Implementation file of SingleLinkedList impl.
Implementation file of Splaytree impl.
Implementation file of Suffix-Tree impl.
Implementation file Trie impl.
Implementation file Typeadapt impl.
Implementation file Typeadapt-Comparator impl.
Implementation file Typeadapt-GetHash impl.
Implementation file Typeadapt-GetKey impl.
Implementation file Typeadapt-Lifetime impl.
Implementation file Typeadapt-Nodeoffset impl.
Implementation file Typeadapt-Implementation impl.
Implementation file Graphic-Display impl.
Implementation file Graphic-Surface-Configuration impl.
Implementation file Graphic-Context impl.
Implementation file Graphic-Pixel-Buffer impl.
Implementation file Graphic-Surface impl.
Implementation file Graphic-Window impl.
Implementation file Graphic-Window-Configuration impl.
Implementation file File-Util impl.
Implementation file IOCallback impl.
Implementation file CSV-Filereader impl.
Implementation file FileReader impl.
Implementation file UTF8TextReader impl.
Implementation file UTF8-Scanner impl.
Implementation file URL impl.
Implementation file Errorlog-Writer.
Implementation file LogBuffer impl.
Implementation file of LogMain impl.
Implementation file LogWriter impl.
Included from header Konfiguration.
Implementation file TestModuleHelper1 impl.
Header file TestModuleHelper1.
Implements main() of Speedtest.
Implementation file of Testchildprocess.
Implementation file TestModule.
Implementation file of Unittest-Main.
Header file GenerateErrorStringTable-Tool.
Main implementation of tool genfile.
Main implementation of tool genmake.
Main implementation file of TextDB.
Implementation file TextResource-Compiler.
Implementation file Decimal impl.
Implementation file FloatingPointUnit impl.
Implementation file CRC-32 impl.
Implementation file SHA-1-Hashcode impl.
Implementation file Intop-Abs impl.
Implementation file AtomicOps impl.
Implementation file BigInteger impl.
Implementation file Intop-Bitorder impl.
Implementation file Intop-Byteorder impl.
Implementation file Intop-Log10 impl.
Implementation file Intop-Log2 impl.
Implementation file Intop-Power2 impl.
Implementation file Intop-Sign impl.
Implementation file Intop-SquareRoot impl.
Implementation file HWCache impl.
Implementation file MemoryBlock impl.
Implementation file MemoryStream impl.
Implements unittest MemoryManager-Object impl.
Implementation file DefaultMemoryManager impl.
Implementation file PageCache-Object impl.
Implementation file MemoryPageCache impl.
Implementation file PageCacheMacros impl.
Implementation file MemoryPointer impl.
Implementation file WriteBuffer impl.
Implementation file PlatformInit Linux.
Linux specific implementation Directory Linux.
Linux specific implementation File Linux.
Implementation file Filesystem-Path impl.
Implementation file IOChannel impl.
Linux implementation file IOPoll Linuximpl.
Linux specific implementation Internetprotocol-Address Linux.
Linux specific implementation Internetprotocol-Sockets Linux.
Linux specific implementation Memory-Mapped-File Linux.
Linux specific implementation file Locale-support Linux.
Implementation file of Malloc impl.
Linux specific implementation Mutex Linuximpl.
Implementation file ReadWriteLock Linuximpl.
Linux implementation file Semaphore Linuximpl.
Linux specific implementation PosixSignals Linuximpl.
Implementation file InterThreadMutex impl.
Linux specific implementation file Waitlist Linuximpl.
Implementation file SystemUser Linuximpl.
Implementation file Process Linuximpl.
Linux specific implementation Thread Linux.
Implementation file ThreadLocalStorage impl.
Implementation file SystemClock Linux.
Linux implementation file SysTimer Linux.
Linux specific implementation VirtualMemory Linux.
Implementation file EGL-OpenGL-Binding impl.
Implementation file EGL-Framebuffer-Configuration impl.
Implementation file EGl-Context impl.
Implementation file EGL-Display impl.
Implementation file EGl-PBuffer impl.
Implementation file EGL-Window impl.
Implementation file X11-Subsystem impl.
Implementation file X11-DoubleBuffer impl.
Implementation file of X11-Display impl.
Implementation file X11-Drawable impl.
Implementation file X11-Screen impl.
Implementation file X11-Videomode impl.
Implementation file X11-Window impl.
Implementation file Base64EncodeString impl.
Implementation file Convert-wchar impl.
Implementation file CString impl.
Implementation file FormatString impl.
Implementation file SplitString impl.
Implementation file String impl.
Implementation file StringStream impl.
Implementation file TextPosition impl.
Implementation file URLEncodeString impl.
Implementation file UTF-8 impl.
Implementation file SyncQueue impl.
Implementation file SyncRun impl.
Implementation file SyncThread impl.
Implementation file SyncWait impl.
Implementation file SyncWaitlist impl.
Includes file CompiletimeTest KONFIG_VALUE.
Header file of CompiletimeTest StdTypes.
Header file of CompiletimeTest System.
Implementation file Test-Errortimer impl.
Implementation file MemoryErrorTestMacros impl.
Implementation file Test-MemoryManager impl.
Implementation file Resourceusage impl.
Implements run_linuxsplice_speedtest from Speed Test.
Implementation file Run-Unit-Test impl.
Implementation file Unit-Test impl.
Describes naming of user defined Ansi C types.
static uint32_t calcfractionsize_decimalhelper(
   /*out*/uint32_t *leadingzerosize,
   uint32_t fractionalbits,
   uint32_t nrleadingzerobits
)
Calculates the number of digits needed to represent a binary fraction.
uint32_t calculate_crc32(size_t blocksize,
const void *datablock/*[blocksize]*/)
Calculates the CRC-32 checkusm of a data block.
int calculate_sha1hash(sha1_hash_t *sha1,
size_t buffer_size,
const uint8_t buffer[buffer_size])
Udpates internal fields with content from buffer[buffer_size].
#define call_iocallback(
   iocb,
   fd,
   ioevents
) ((iocb)->iimpl((iocb)->object, (fd), (ioevents)))
Implements iocallback_t.call_iocallback.
void call_iocallback(const iocallback_t *iocb,
sys_iochannel_t fd,
uint8_t ioevents)
Calls iocallback_t.iimpl with iocallback_t.object as its first parameter.
#define callabort_syncthread(
   sthread
) ( __extension__ ({ typeof(sthread) _sthread = (sthread) ; _sthread->mainfct(_sthread, syncthread_signal_ABORT) ; }))
Implements syncthread_t.callabort_syncthread.
int callabort_syncthread(syncthread_t *sthread)
Calls syncthread_t.mainfct with signalstate set to syncthread_signal_ABORT.
#define callcmpkeyobj_typeadapt(
   typeadp,
   ...
) callcmpkeyobj_typeadaptcomparator(&(typeadp)->comparator, typeadp, __VA_ARGS__)
Implements typeadapt_t.callcmpkeyobj_typeadapt.
int callcmpkeyobj_typeadapt(typeadapt_t *typeadp,
 ...)
Wrapper to call callcmpkeyobj_typeadaptcomparator.
Implements typeadapt_comparator_it.callcmpkeyobj_typeadaptcomparator.
int callcmpkeyobj_typeadaptcomparator(typeadapt_comparator_it *adpcmp,
struct typeadapt_t *typeadp,
const void *key,
const struct typeadapt_object_t *robject)
Calls function typeadapt_comparator_it.cmp_key_object.
#define callcmpkeyobj_typeadaptmember(
   nodeadp,
   ...
) callcmpkeyobj_typeadapt((nodeadp)->typeadp, __VA_ARGS__)
Implements typeadapt_member_t.callcmpkeyobj_typeadaptmember.
int callcmpkeyobj_typeadaptmember(typeadapt_member_t *nodeadp,
 ...)
See callcmpkeyobj_typeadapt.
#define callcmpobj_typeadapt(
   typeadp,
   ...
) callcmpobj_typeadaptcomparator(&(typeadp)->comparator, typeadp, __VA_ARGS__)
Implements typeadapt_t.callcmpobj_typeadapt.
int callcmpobj_typeadapt(typeadapt_t *typeadp,
 ...)
Wrapper to call callcmpobj_typeadaptcomparator.
Implements typeadapt_comparator_it.callcmpobj_typeadaptcomparator.
int callcmpobj_typeadaptcomparator(typeadapt_comparator_it *adpcmp,
struct typeadapt_t *typeadp,
const struct typeadapt_object_t *lobject,
const struct typeadapt_object_t *robject)
Calls function typeadapt_comparator_it.cmp_object.
#define callcmpobj_typeadaptmember(
   nodeadp,
   ...
) callcmpobj_typeadapt((nodeadp)->typeadp, __VA_ARGS__)
Implements typeadapt_member_t.callcmpobj_typeadaptmember.
int callcmpobj_typeadaptmember(typeadapt_member_t *nodeadp,
 ...)
See callcmpobj_typeadapt.
#define calldelete_typeadapt(
   typeadp,
   ...
) calldelete_typeadaptlifetime(&(typeadp)->lifetime, typeadp, __VA_ARGS__)
Implements typeadapt_t.calldelete_typeadapt.
int calldelete_typeadapt(typeadapt_t *typeadp,
 ...)
Wrapper to call calldelete_typeadaptlifetime.
#define calldelete_typeadaptlifetime(
   adplife,
   typeadp,
   object
) ((adplife)->delete_object((typeadp), (object)))
Implements typeadapt_lifetime_it.calldelete_typeadaptlifetime.
int calldelete_typeadaptlifetime(typeadapt_lifetime_it *adplife,
struct typeadapt_t *typeadp,
struct typeadapt_object_t **object)
Calls function typeadapt_lifetime_it.delete_object.
#define calldelete_typeadaptmember(
   nodeadp,
   ...
) calldelete_typeadapt((nodeadp)->typeadp, __VA_ARGS__)
Implements typeadapt_member_t.calldelete_typeadaptmember.
int calldelete_typeadaptmember(typeadapt_member_t *nodeadp,
 ...)
See calldelete_typeadapt.
#define callgetbinarykey_typeadapt(
   typeadp,
   ...
) callgetbinarykey_typeadaptgetkey(&(typeadp)->getkey, typeadp, __VA_ARGS__)
Implements typeadapt_t.callgetbinarykey_typeadapt.
int callgetbinarykey_typeadapt(typeadapt_t *typeadp,
 ...)
Wrapper to call callgetbinarykey_typeadaptgetkey.
Implements typeadapt_getkey_it.callgetbinarykey_typeadaptgetkey.
void callgetbinarykey_typeadaptgetkey(typeadapt_getkey_it *adpgetkey,
struct typeadapt_t *typeadp,
struct typeadapt_object_t *node,
/*out*/typeadapt_binarykey_t *binkey)
Calls function typeadapt_getkey_it.getbinarykey.
#define callgetbinarykey_typeadaptmember(
   nodeadp,
   ...
) callgetbinarykey_typeadapt((nodeadp)->typeadp, __VA_ARGS__)
Implements typeadapt_member_t.callgetbinarykey_typeadaptmember.
void callgetbinarykey_typeadaptmember(typeadapt_member_t *nodeadp,
 ...)
See callgetbinarykey_typeadapt.
#define callhashkey_typeadapt(
   typeadp,
   ...
) callhashkey_typeadaptgethash(&(typeadp)->gethash, typeadp, __VA_ARGS__)
Implements typeadapt_t.callhashkey_typeadapt.
int callhashkey_typeadapt(typeadapt_t *typeadp,
 ...)
Wrapper to call callhashkey_typeadaptgethash.
#define callhashkey_typeadaptgethash(
   gethash,
   typeadp,
   key
) ((gethash)->hashkey((typeadp), (key)))
Implements typeadapt_gethash_it.callhashkey_typeadaptgethash.
size_t callhashkey_typeadaptgethash(typeadapt_gethash_it *gethash,
struct typeadapt_t *typeadp,
const void *key)
Calls function typeadapt_gethash_it.hashkey.
#define callhashkey_typeadaptmember(
   nodeadp,
   ...
) callhashkey_typeadapt((nodeadp)->typeadp, __VA_ARGS__)
Implements typeadapt_member_t.callhashkey_typeadaptmember.
int callhashkey_typeadaptmember(typeadapt_member_t *nodeadp,
 ...)
See callhashkey_typeadapt.
#define callhashobject_typeadapt(
   typeadp,
   ...
) callhashobject_typeadaptgethash(&(typeadp)->gethash, typeadp, __VA_ARGS__)
Implements typeadapt_t.callhashobject_typeadapt.
int callhashobject_typeadapt(typeadapt_t *typeadp,
 ...)
Wrapper to call callhashobject_typeadaptgethash.
#define callhashobject_typeadaptgethash(
   gethash,
   typeadp,
   node
) ((gethash)->hashobject((typeadp), (node)))
Implements typeadapt_gethash_it.callhashobject_typeadaptgethash.
size_t callhashobject_typeadaptgethash(typeadapt_gethash_it *gethash,
struct typeadapt_t *typeadp,
const struct typeadapt_object_t *node)
Calls function typeadapt_gethash_it.hashobject.
#define callhashobject_typeadaptmember(
   nodeadp,
   ...
) callhashobject_typeadapt((nodeadp)->typeadp, __VA_ARGS__)
Implements typeadapt_member_t.callhashobject_typeadaptmember.
int callhashobject_typeadaptmember(typeadapt_member_t *nodeadp,
 ...)
See callhashobject_typeadapt.
#define callinit_syncthread(
   sthread
) ( __extension__ ({ typeof(sthread) _sthread = (sthread) ; _sthread->mainfct(_sthread, syncthread_signal_INIT) ; }))
Implements syncthread_t.callinit_syncthread.
int callinit_syncthread(syncthread_t *sthread)
Calls syncthread_t.mainfct with signalstate set to syncthread_signal_INIT.
static void callmain_platform(void)
Calls the main threads main function.
#define callnewcopy_typeadapt(
   typeadp,
   ...
) callnewcopy_typeadaptlifetime(&(typeadp)->lifetime, typeadp, __VA_ARGS__)
Implements typeadapt_t.callnewcopy_typeadapt.
int callnewcopy_typeadapt(typeadapt_t *typeadp,
 ...)
Wrapper to call callnewcopy_typeadaptlifetime.
#define callnewcopy_typeadaptlifetime(
   adplife,
   typeadp,
   destobject,
   srcobject
) ((adplife)->newcopy_object((typeadp), (destobject), (srcobject)))
Implements typeadapt_lifetime_it.callnewcopy_typeadaptlifetime.
int callnewcopy_typeadaptlifetime(
   typeadapt_lifetime_it *adplife,
   struct typeadapt_t *typeadp,
   /*out*/struct typeadapt_object_t **destobject,
   const struct typeadapt_object_t *srcobject
)
Calls function typeadapt_lifetime_it.newcopy_object.
#define callnewcopy_typeadaptmember(
   nodeadp,
   ...
) callnewcopy_typeadapt((nodeadp)->typeadp, __VA_ARGS__)
Implements typeadapt_member_t.callnewcopy_typeadaptmember.
int callnewcopy_typeadaptmember(typeadapt_member_t *nodeadp,
 ...)
See callnewcopy_typeadapt.
#define callrun_syncthread(
   sthread
) ( __extension__ ({ typeof(sthread) _sthread = (sthread) ; _sthread->mainfct(_sthread, syncthread_signal_NULL) ; }))
Implements syncthread_t.callrun_syncthread.
int callrun_syncthread(syncthread_t *sthread)
Calls syncthread_t.mainfct with signalstate set to syncthread_signal_NULL.
#define callwakeup_syncthread(
   sthread
) ( __extension__ ({ typeof(sthread) _sthread = (sthread) ; _sthread->mainfct(_sthread, syncthread_signal_WAKEUP) ; }))
Implements syncthread_t.callwakeup_syncthread.
int callwakeup_syncthread(syncthread_t *sthread)
Calls syncthread_t.mainfct with signalstate set to syncthread_signal_WAKEUP.
If you do not need a generic cast and have only one FROMTYPEcast_TYPE you can rename it into cast_TYPE.
static inline wait2queue_entry_t * cast_wait2queueentry(syncwait_t *waitentry)
Casts pointer to syncwait_t into pointer to wait2queue_entry_t.
static inline waitqueue_entry_t * cast_waitqueueentry(syncwait_t *waitentry)
Casts pointer to syncwait_t into pointer to waitqueue_entry_t.
#define castfromos_display(
   from_osdisplay
) ( __extension__ ({ typeof(((display_t*)0)->osdisplay) * _from = (from_osdisplay); (display_t*) _from; }))
Implements display_t.castfromos_display.
display_t * castfromos_display(const void *osdisplay)
Casts pointer to osdisplay into pointer to display_t.
logwriter_chan_t *chan
Array of logwriter_chan_t.
static void changesize_trienodeoffsets(trie_nodeoffsets_t *offsets,
header_t headersize)
Sets header and nodesize of offset to smaller or bigger size.
typedef uint32_t char32_t
Defines the unicode code point as »32 bit unsigned integer«.
const char * charencoding_locale(void)
Returns the name of the character encoding of the current selected locale.
See charencoding_locale for interface description.
uint8_t* chars
Pointer to character array with ‘\0’ at the end of the string.
arraysf_unode_t * child[4]
A 4-way array of child nodes.
arraystf_unode_t * child[4]
A 4-way array of child nodes.
trie_nodedata_t * child[256]
An array of 256 pointer to trie_nodedata_t.
Returns ptr to child array.
static inline trie_nodedata_t * child_triesubnode(trie_subnode_t *subnode,
uint8_t digit)
Returns child pointer for digit.
#define childindex_arraysfmwaybranch(
   branch,
   pos
) (0x03u & ((pos) >> (branch)->shift))
Implements arraysf_mwaybranch_t.childindex_arraysfmwaybranch.
unsigned childindex_arraysfmwaybranch(arraysf_mwaybranch_t *branch,
size_t pos)
Determines the index into the internal array arraysf_mwaybranch_t.childs.
#define childindex_arraystfmwaybranch(
   branch,
   data
) (0x03u & ((data) >> (branch)->shift))
Implements arraystf_mwaybranch_t.childindex_arraystfmwaybranch.
unsigned childindex_arraystfmwaybranch(arraystf_mwaybranch_t *branch,
size_t data)
Determines the index into the internal array arraystf_mwaybranch_t.childs.
static int childprocess_environment(void *dummy)
Execute this test in child to make changing environment safe.
suffixtree_node_t * childs
List of all children.
struct suffixtree_node_t * childs
Points to root node with all childs of root node.
void clear_bigint(bigint_t *big)
Sets the value to 0.
void clear_cstring(cstring_t *cstr)
Sets size of string to 0.
void clear_decimal(decimal_t *dec)
Sets the value to 0.
int clear_fpuexcept(fpu_except_e exception_flags)
Clears the flags indicating an exceptional condition.
static inline header_t clear_header(const header_t header,
header_e flags)
Clears flags in header.
#define clear_logbuffer(
   logbuf
) ( __extension__ ({ logbuffer_t * _lb ; _lb = (logbuf) ; _lb->addr[0] = 0 ; _lb->logsize = 0 ; }))
Implements logbuffer_t.clear_logbuffer.
void clear_logbuffer(logbuffer_t *logbuf)
Clears the buffer without writting it out.
#define clear_memblock(mblock) (memset((mblock)->addr, 0, (mblock)->size))
Implements memblock_t.clear_memblock.
void clear_memblock(memblock_t *mblock)
Sets the content of the memory block to 0.
static int clear_signalhandler(unsigned signr)
Restores the default signal handler of the platform.
int clear_suffixtree(suffixtree_t *tree)
All contained suffixes are removed and all internal memory is freed.
#define clear_wbuffer(
   wbuf
) do { wbuffer_t * _wb = (wbuf) ; _wb->iimpl->shrink(_wb->impl, 0, (struct memstream_t*)_wb); } while (0)
Implements wbuffer_t.clear_wbuffer.
void clear_wbuffer(wbuffer_t *wbuf)
Removes all appended content from wbuffer.
void (*clearbuffer) (void * log, uint8_t channel)
Clears log buffer (sets length of logbuffer to 0).
#define CLEARBUFFER_ERRLOG() CLEARBUFFER_LOG(log_channel_ERR)
See CLEARBUFFER_LOG.
#define CLEARBUFFER_LOG(
   LOGCHANNEL
) log_maincontext().iimpl->clearbuffer(log_maincontext().object, LOGCHANNEL)
Clears log buffer (sets length of logbuffer to 0).
void clearbuffer_logwriter(logwriter_t *lgwrt,
uint8_t channel)
Clears log buffer (sets length of logbuffer to 0).
static int clearevents_syncrun(syncrun_t *srun)
Set all syncevent_t.waiting pointer to 0 which reference threads in the wait queues.
void clearfirstdigit_bigint(bigint_t *big)
Sets the first digit to 0 and decrements the number of digits.
Implements ptr_t.clearlsbits_ptr.
ptr_t clearlsbits_ptr(const ptr_t ptr,
unsigned nrbits)
Sets all nrbits least significant bits of ptr to zero.
int cleartoken_utf8scanner(utf8scanner_t *scan,
struct filereader_t *frd)
Clears the current token string.
int cmp_bigint(const bigint_t *lbig,
const bigint_t *rbig)
Compares two big integers and returns -1,0 or +1.
int cmp_decimal(const decimal_t *ldec,
const decimal_t *rdec)
Compares two decimal numbers and returns result.
int (
   *cmp_key_object
) (struct typeadapt_t * typeadp, const void * lkey, const struct typeadapt_object_t * robject)
Compares key with an object.
int (
   *cmp_object
) (struct typeadapt_t * typeadp, const struct typeadapt_object_t * lobject, const struct typeadapt_object_t * robject)
Compares two objects.
int cmpmagnitude_bigint(const bigint_t *lbig,
const bigint_t *rbig)
Compares magnitude of two big integers and returns -1,0 or +1.
int cmpmagnitude_decimal(const decimal_t *ldec,
const decimal_t *rdec)
Compares magnitude of two decimal numbers returns result.
#define codeaddr_module(mod) ((mod)->code_addr)
Implements module_t.codeaddr_module.
uint8_t * codeaddr_module(const module_t *mod)
Returns the start address of the mapped program code.
#define codesize_module(mod) ((mod)->code_size)
Implements module_t.codesize_module.
size_t codesize_module(const module_t *mod)
Returns the size of the mapped program code.
#define colname_csvfilereader(
   csvfile,
   column,
   colname
) (colvalue_csvfilereader((csvfile), 0, (column), (colname)))
Implements csvfilereader_t.colname_csvfilereader.
int colname_csvfilereader(const csvfilereader_t *csvfile,
size_t column/*0..nrcolumns-1*/,
/*out*/struct string_t *colname)
The name of a column.
#define COLOR(node) (((uintptr_t)1) & (uintptr_t)((node)->parent))
Returns the color bit of the node.
size_t column
Column number of the last read character.
#define column_textpos(txtpos) ((txtpos)->column)
Implements textpos_t.column_textpos.
size_t column_textpos(const textpos_t *txtpos)
Returns the current column number beginning from 0.
#define column_utf8reader(utfread) (column_textpos(&(utfread)->pos))
Implements utf8reader_t.column_utf8reader.
size_t column_utf8reader(const utf8reader_t *utfread)
Returns the column nr of the current reading position.
int colvalue_csvfilereader(const csvfilereader_t *csvfile,
size_t row/*1..nrrows-1*/,
size_t column/*0..nrcolumns-1*/,
/*out*/struct string_t *colvalue)
Returns the value of a single column in a certain row.
Returns 0 if logbuffer compares equal to content in log for a specific log_channel_e channel.
#define compact_syncqueue(
   syncqueue,
   elem_t,
   freelist,
   initmove_elem
) ( __extension__ ({ void (*_im) (elem_t * dest, elem_t * src) ; _im = (initmove_elem) ; compact2_syncqueue( (syncqueue), sizeof(elem_t), (freelist), (void(*)(void*,void*))_im) ; }))
Implements syncqueue_t.compact_syncqueue.
int compact_syncqueue(syncqueue_t *syncqueue,
IDNAME elem_t,
struct dlist_t *freelist,
void (*initmove_elem)(void * dest, void * src))
Moves elements from the end of queue to elements stored in freelist.
int compact2_syncqueue(syncqueue_t *syncqueue,
uint16_t elemsize,
struct dlist_t *freelist,
void (*initmove_elem)(void * dest, void * src))
Called from macro compact_syncqueue.
typeadapt_comparator_it comparator
Interface to adapt comparison of key and object.
#define COMPARE_ERRLOG(size,
logbuffer) COMPARE_LOG(log_channel_ERR, size, logbuffer)
See COMPARE_LOG.
static int compare_expectnode(expect_node_t *expect,
trie_node_t *node,
trie_nodeoffsets_t * nodeoffsets/*could be 0*/,
uint8_t cmpnodesize,
uint8_t cmpsubnodesize)
Compares expect with node.
int compare_ipaddr(const ipaddr_t *left,
const ipaddr_t *right)
Returns result of comparison (0 == equal).
#define COMPARE_LOG(
    LOGCHANNEL,
    /*size_t*/size,
   /*const char[size]*/logbuffer
) log_maincontext().iimpl->compare(log_maincontext().object, LOGCHANNEL, size, logbuffer)
Compare logbuffer[size] to buffered log entries.
int compare_logbuffer(const logbuffer_t *logbuf,
size_t logsize,
const uint8_t logbuffer[logsize])
Returns 0 if logbuffer compares equal to content in logbuf.
int compare_logwriter(const logwriter_t *lgwrt,
uint8_t channel,
size_t logsize,
const uint8_t logbuffer[logsize])
Returns 0 if logbuffer compares equal to channel content of lgwrt.
int compare_signalstate(const signalstate_t *sigstate1,
const signalstate_t *sigstate2)
Returns 0 if sigstate1 and sigstate2 contains equal settings.
int compare_vmmappedregions(const vm_mappedregions_t *left,
const vm_mappedregions_t *right)
Returns 0 if all regions stored in left and right container compare equal.
int compare_vmregion(const vm_region_t *left,
const vm_region_t *right)
Returns 0 if left and right regions compare equal.
static int comparelogfile_unittest(const char *testname)
Compares stored errlog file with content of current error log.
Includes all tests performed during compilation time.
static inline void compiletime_assert(void)
Checks that arraystf_node_t can be castet into string_t.
static inline void compiletime_tests(void)
Tests that suffixtree_node_t inherits from suffixtree_leaf_t.
Test that definitions for KONFIG_...
Test size and signedness of standard types like size_t, int16_t, ...
Test the system dependencies the C-kernel is relying on.
#define CONCAT(S1,
S2) CONCAT2(S1,S2)
Combines two language tokens into one.
#define CONCAT2(S1,
S2) S1 ## S2
Used by CONCAT to ensure expansion of arguments.
string_t condition
The C99-condition which is checked in the generated source code.
static int config_threadcontext(threadcontext_t *tcontext,
maincontext_e context_type)
Adapts tcontext to chosen maincontext_e type.
int configfilter_x11window(/*out*/struct gconfig_filter_t *filter,
const int32_t config_attributes[])
Returns a gconfig_filter_f which helps to filter for a specific window visual.
int configid_eglconfig(eglconfig_t eglconf,
struct opengl_display_t *egldisp,
/*out*/uint32_t *id)
Returns the ID of configuration eglconf in id.
int configid_eglcontext(const eglcontext_t eglcont,
struct opengl_display_t *egldisp,
/*out*/uint32_t *configid)
Returns id of the configuration used during context creation in configid.
int configid_eglpbuffer(const eglpbuffer_t eglpbuf,
struct opengl_display_t *egldisp,
/*out*/uint32_t *configid)
Returns the configuration ID of eglpbuf in configid.
#define configid_gconfig(
   gconf,
   display,
   configid
) configid_eglconfig(gl_gconfig(gconf), gl_display(display), configid)
Implements gconfig_t.configid_gconfig.
int configid_gconfig(const gconfig_t *gconf,
struct display_t *display,
/*out*/uint32_t *configid)
Returns the configuration ID of gconf.
#define configid_gcontext(
   cont,
   disp,
   configid
) configid_eglcontext(gl_gcontext(cont), gl_display(disp), configid)
Implements gcontext_t.configid_gcontext.
int configid_gcontext(const gcontext_t *cont,
struct display_t *disp,
/*out*/uint32_t *configid)
Returns id of the configuration cont in configid used during context creation.
#define configid_pixelbuffer(
   pbuf,
   disp,
   configid
) configid_eglpbuffer(gl_pixelbuffer(pbuf), gl_display(disp), configid)
Implements pixelbuffer_t.configid_pixelbuffer.
int configid_pixelbuffer(const pixelbuffer_t *pbuf,
struct display_t *disp,
/*out*/uint32_t *configid)
Returns the configuration ID of pbuf in configid.
List of all configuration options.
#define CONST_CAST(
   type_t,
   ptr
) ( __extension__ ({ const type_t * _ptr1 = (ptr) ; (type_t*) ((uintptr_t)_ptr1) ; }))
Removes the const from ptr.
The idea behind COP is that a function is aware of its execution context.
#define context_threadtls(tls) ((threadcontext_t*) ( (tls)->addr ))
Implements thread_tls_t.context_threadtls.
struct threadcontext_t * context_threadtls(const thread_tls_t *tls)
Returns pointer to threadcontext_t stored in thread local storage.
maincontext_e context_type
Set to a value of maincontext_e.
#define continue_syncthread(
   sthread
) ((void) ( __extension__ ({ goto *state_syncthread(sthread); 0; })))
Implements syncthread_t.continue_syncthread.
void continue_syncthread(syncthread_t *sthread)
Jumps to state_syncthread which was set with setcontinuelabel_syncthread.
ucontext_t continuecontext
Contains thread machine context before main_task is called.
void * continuelabel
The address where execution should continue after the thread is woken up.
#define continuelabel_syncrun(srun) ((srun)->wakeup.continuelabel)
Implements syncrun_t.continuelabel_syncrun.
void * continuelabel_syncrun(const syncrun_t *srun)
Returns address where execution should continue after wakeup.
#define continuelabel_syncwait(syncwait) ((syncwait)->continuelabel)
Implements syncwait_t.continuelabel_syncwait.
void * continuelabel_syncwait(const syncwait_t *syncwait)
Returns pointer to syncwait->continuelabel (see syncwait_t.continuelabel).
Converts multi byte strings (mbs) into wide character strings.
Implements Convert-wchar.
int convert_ipsocketasync(ipsocket_async_t *ipsockasync,
/*out*/ipsocket_t *ipsock)
Converts ipsocket_async_t into ipsocket_t.
#define convert_wchar_FREE convert_wchar_INIT(0,
)
Static initializer.
#define convert_wchar_INIT(
   string_len,
   string
) { .len = (string_len), .next = (string) }
Static initializer, same as init_convertwchar.
struct convert_wchar_t
Support conversion into wchar_t from multibyte characters.
static inline void convert2epollevent_iopoll(
   /*out*/struct epoll_event *epevent,
   const ioevent_t *ioevent
)
Converts ioevent_t into Linux struct epoll_event.
static inline uint32_t convert2epolleventbits_iopoll(uint32_t ioevents)
Converts ioevent_e into Linux epoll event bits.
static inline uint32_t convert2ioeventbits_iopoll(uint32_t events)
Converts Linux specific epoll_event->events into ioevent_e.
static void convert2subnode_trienodeoffsets(trie_nodeoffsets_t *offsets)
Switch header flags from header_CHILD to header_SUBNODE.
static int convertchild2sub_trienode(trie_node_t *node)
TODO: describe TODO: remove shrinknode
#define convertclockid(/*sysclock_e*/clock_type) ((clockid_t) (clock_type))
Converts sysclock_e into clockid_t.
int copy_bigint(bigint_t *restrict *big,
const bigint_t * restrict copyfrom)
Copies the value from copyfrom to big.
int copy_decimal(decimal_t *restrict *dec,
const decimal_t * restrict copyfrom)
Copies the value from copyfrom to dec.
int copy_ipaddr(ipaddr_t *dest,
const ipaddr_t *source)
Copies the ip number, protocol and port from source to dest.
This program is free software.
Calculates the CRC-32 value of a byte sequence.
Implements CRC-32.
#define crc32_INIT { (uint32_t)-1 }
Static initializer.
struct crc32_t
Type which captures the partially calculated checksum.
Encapsulates C string datatype and hides memory management.
Implements CString.
#define cstring_FREE { (size_t)0, (size_t)0, (void*)0 }
Static initializer.
#define cstring_INIT { (size_t)0, (size_t)0, (void*)0 }
Static initializer.
struct cstring_t
Dynamically growing C string with trailing ‘\0’ byte.
It is a file format for storing tabular data as plain text.
Supports reading a CSV text file.
Implements CSV-Filereader.
#define csvfilereader_FREE { mmfile_FREE, 0, 0, 0, 0 }
Static initializer.
#define csvfilereader_parsestate_INIT(length,
data) { data, length, 0, 0, 1 }
Static initializer.
typedef struct csvfilereader_parsestate_t csvfilereader_parsestate_t
Export csvfilereader_parsestate_t into global namespace.
struct csvfilereader_t
Reads a CSV file and allows to access the values.
sysuser_id_t current
Contains the current user the process uses.
Points to ipaddr_t storage used to return next address.
void current_eglcontext(/*out*/eglcontext_t *eglcont,
/*out*/struct opengl_display_t **egldisp,
/*out*/struct opengl_surface_t **drawsurf,
/*out*/struct opengl_surface_t **readsurf)
Gibt den aktuellen OpenGL Kontext in eglcont zurück.
#define current_gcontext(
   cont,
   disp,
   drawsurf,
   readsurf
) current_eglcontext(cont, disp, drawsurf, readsurf)
Implements gcontext_t.current_gcontext.
void current_gcontext(/*out*/struct opengl_context_t **cont,
/*out*/struct opengl_display_t **disp,
/*out*/struct opengl_surface_t **drawsurf,
/*out*/struct opengl_surface_t **readsurf)
Returns the current native OpenGL context and associated native resources.
const char * current_locale(void)
Returns the name of the current active locale.
#define current_sysuser(sysusr) ((sysusr)->current)
Implement sysuser_t.current_sysuser.
sysuser_id_t current_sysuser(sysuser_t *sysusr)
Returns the current active system user.
#define current_threadtls(
   local_var
) (thread_tls_t) { (uint8_t*) ( (uintptr_t)(local_var) & ~(uintptr_t) (size_threadtls()-1) ) }
Implements thread_tls_t.current_threadtls.
thread_tls_t current_threadtls(void *local_var)
Returns thread_tls_t of the current thread.
const char * currentmsg_locale(void)
Returns the name of the current active locale for system messages.
#define currentpos_convertwchar(conv) ((conv)->next)
Implements convert_wchar_t.currentpos_convertwchar.
extern const char * currentpos_convertwchar(convert_wchar_t *conv)
Returns next character position of multibyte string where conversion starts.
Close