Defines the unicode code point as »32 bit unsigned integer«.
typedef uint32_t char32_t
Export csvfilereader_parsestate_t into global namespace.
typedef struct csvfilereader_parsestate_t csvfilereader_parsestate_t
Declares filter to select between different possible configuration.
typedef bool ( * eglconfig_filter_f ) (eglconfig_t eglconf, int32_t visualid, void * user)
Export file_t, alias for sys_iochannel_t.
typedef sys_iochannel_t file_t
Names type filereader_t.mmfile.
typedef typeof( ((filereader_t*)0)->mmfile[0] ) filereader_mmfile_t
Declares filter to select between different possible configuration.
typedef struct gconfig_filter_t gconfig_filter_t
Callback function for handling ioevent_t.
typedef void ( * iocallback_f ) (void * iohandler, sys_iochannel_t fd, uint8_t ioevents)
Defines ipsocket_t as alias for sys_iochannel_t.
typedef sys_iochannel_t ipsocket_t
Function declaration to associate arraysf_node_t with arraysf_t.
typedef struct arraysf_node_t * iteratedtype_arraysf
Function declaration to associate arraystf_node_t with arraystf_t.
typedef struct arraystf_node_t * iteratedtype_arraystf
Declaration to associate dlist_node_t with dlist_t.
typedef struct dlist_node_t * iteratedtype_dlist
Declaration to associate exthash_node_t with exthash_t.
typedef exthash_node_t * iteratedtype_exthash
Declaration to associate patriciatrie_node_t with patriciatrie_t.
typedef patriciatrie_node_t * iteratedtype_patriciatrie
Declaration to associate (void*) with queue_t.
typedef void * iteratedtype_queue
Declaration to associate redblacktree_node_t with redblacktree_t.
typedef redblacktree_node_t * iteratedtype_redblacktree
Declaration to associate slist_node_t with slist_t.
typedef struct slist_node_t * iteratedtype_slist
Declaration to associate splaytree_node_t with splaytree_t.
typedef splaytree_node_t * iteratedtype_splaytree
Declaration to associate syncevent_t with syncwlist_t.
typedef struct syncevent_t * iteratedtype_syncwlist
Declaration to associate arraysf_iterator_t with arraysf_t.
typedef arraysf_iterator_t iteratortype_arraysf
Declaration to associate arraystf_iterator_t with arraystf_t.
typedef arraystf_iterator_t iteratortype_arraystf
Declaration to associate dlist_iterator_t with dlist_t.
typedef dlist_iterator_t iteratortype_dlist
Declaration to associate exthash_iterator_t with exthash_t.
typedef exthash_iterator_t iteratortype_exthash
Declaration to associate patriciatrie_iterator_t with patriciatrie_t.
typedef patriciatrie_iterator_t iteratortype_patriciatrie
Declaration to associate queue_iterator_t with queue_t.
typedef queue_iterator_t iteratortype_queue
Declaration to associate redblacktree_iterator_t with redblacktree_t.
typedef redblacktree_iterator_t iteratortype_redblacktree
Declaration to associate slist_iterator_t with slist_t.
typedef slist_iterator_t iteratortype_slist
Declaration to associate splaytree_iterator_t with splaytree_t.
typedef splaytree_iterator_t iteratortype_splaytree
Declaration to associate syncwlist_iterator_t with syncwlist_t.
typedef syncwlist_iterator_t iteratortype_syncwlist
Declare function pointer which writes a text resource into logbuffer_t.
typedef void ( * log_text_f )(struct logbuffer_t * logbuffer, va_list vargs)
log_it_DECLARE( logwriter_it, logwriter_t )
Define maincontext_thread_f as signature of start function for main thread.
typedef int ( * maincontext_thread_f ) (maincontext_t * maincontext)
Signature of main thread is the same as function main.
typedef int ( * mainthread_f ) (void * user)
Adapts mm_it to mm_impl_t.
mm_it_DECLARE( mm_impl_it, mm_impl_t )
Type which tags the native implementation of an OpenGL capable graphics context.
typedef struct opengl_context_t opengl_context_t
Type which tags the native implementation of an OpenGL capable display.
typedef struct opengl_display_t opengl_display_t
Type which tags the native implementation of an OpenGL surface.
typedef struct opengl_surface_t opengl_surface_t
pagecache_it_DECLARE( pagecache_impl_it, pagecache_impl_t )
Defines function type executed by process_t.
typedef int ( * process_task_f ) (void * task_arg)
Ramsize could be bigger than size_t to match 32 bit machines with more than 4GTB of ram.
typedef uint64_t ramsize_t
Rename lrptree_node_t into redblacktree_node_t.
typedef struct lrptree_node_t redblacktree_node_t
Make runqueue_entry_t an alias for syncthread_t.
typedef struct runqueue_entry_t runqueue_entry_t