Simulates an error in different functions.
static test_errortimer_t s_arraysf_errtimer
Simulates an error in different functions.
static test_errortimer_t s_arraystf_errtimer
Simulates an error in different functions.
static test_errortimer_t s_bigint_errtimer
static test_errortimer_t s_binarystack_errtimer
Simulates an error in different functions.
static test_errortimer_t s_decimal_errtimer
Tables of powers of pow(10,9) used to convert bigint_t, float, double, into decimal_t.
static const bigint_t * s_decimal_powbase[7]
Simulates an error in path_directory.
static test_errortimer_t s_directory_errtimer
Allows to introduce artificial errors.
static test_errortimer_t s_display_errtimer
Allows to initialize an X11 display without extensions.
static bool s_display_noext
Allows to introduce artificial errors during test.
static test_errortimer_t s_eglcontext_errtimer
Allows to introduce artificial errors during test.
static test_errortimer_t s_egldisplay_errtimer
Allows to introduce artificial errors during test.
static test_errortimer_t s_eglpbuffer_errtimer
Allows to introduce artificial errors during test.
static test_errortimer_t s_eglwindow_errtimer
Simulates an error in init_filepathstatic.
static test_errortimer_t s_filepathstatic_errtimer
Allows to introduce artificial errors during test.
static test_errortimer_t s_gcontext_errtimer
Remembers if prepare_malloc was called already.
static bool s_isprepared_malloc
Table of 256 octets (first are 128 ascii codes).
static const uint8_t s_isurlencode[256]
Contains single instance of interface logwriter_it.
static logwriter_it s_logwriter_interface
Simulates an error in maincontext_t.init_maincontext.
static test_errortimer_t s_maincontext_errtimer
Static memory block used in in global maincontext_t.
static uint8_t s_maincontext_staticmem[maincontext_STATICSIZE + maincontext_STATICTESTSIZE]
Contains single instance of interface mm_impl_it.
static mm_impl_it s_mmimpl_interface
Contains single instance of interface objectcache_it.
static objectcache_impl_it s_objectcacheimpl_interface
Stores single instance of interface pagecache_it.
static pagecache_impl_it s_pagecacheimpl_interface
Allows to introduce artificial errors during test.
static test_errortimer_t s_pixelbuffer_errtimer
Used to simulate an error in platform_t.init_platform.
static test_errortimer_t s_platform_errtimer
Contains powers of 10 (10ⁿ).
static uint64_t s_pow10[20]
Precomputed remainder for every possible input byte divided by bit reversed polynomial 0x104C11DB7.
static uint32_t s_precomputed_crc32[256]
Simulates an error in init_processcontext.
static test_errortimer_t s_processcontext_errtimer
Stores global configuration information for signal handlers.
static signalhandler_t s_signalhandler[64]
Stores old signal mask.
static sigset_t s_signalhandler_oldmask
Allows to introduce artificial errors during test.
static test_errortimer_t s_syncrun_errtimer
Allows to introduce artificial errors during test.
static test_errortimer_t s_syncwlist_errtimer
Contains single instance of interface testmm_it.
static testmm_it s_testmm_interface
Simulates an error in newgroup_thread.
static test_errortimer_t s_thread_errtimer
Simulates an error in init_threadcontext.
static test_errortimer_t s_threadcontext_errtimer
The next id which is assigned to threadcontext_t.thread_id.
static size_t s_threadcontext_nextid
Simulates an error in init_threadtls and free_threadtls.
static test_errortimer_t s_threadtls_errtimer
Simulates an error in different functions.
static test_errortimer_t s_trie_errtimer
Holds the context for all running unit tests.
static unittest_t s_unittest_singleton
Simulates an error in reserve_memblock_wbuffer and reserve_cstring_wbuffer.
static test_errortimer_t s_wbuffer_errtimer
Allows to introduce artificial errors during test.
static test_errortimer_t s_window_errtimer
Remembers if initialization was done.
static bool s_X11_init
Stores the begin and length of a string of a recognized token.
splitstring_t scanned_token
The url scheme.
uint16_t scheme
The seconds counted from some point in time.
int64_t seconds
Sets log_state_e logstate for a specific log_channel_e channel.
void ( * setstate ) (void * log, uint8_t channel, uint8_t logstate)
Position of bit in array index used to branch.
uint8_t shift
Index of bit of key data byte at position offset used to branch.
uint8_t shift
Free all memory beyond the first new_size bytes.
int ( * shrink ) (void * impl, size_t new_size, /*inout*/struct memstream_t * memstr)
The absolute value of this number is the number of valid digits.
int16_t sign_and_used_digits
The sign of this variable is the sign of the number.
int8_t sign_and_used_digits
Stores setting for every signal handler.
struct sigaction signal_handlers[/*nr_signal_handlers*/]
The signal mask of the current thread.
sigset_t signalmask
Stores configuration state of signal subsystem.
struct signalstate_t * signalstate
Length of key in memory in bytes.
size_t size
Size in bytes of this block.
uint32_t size
Holds size in bytes of memory buffer.
uint32_t size
Size in bytes of allocated buffer.
size_t size
Size of memory in bytes addr points to.
size_t size
Size of the mapped memory.
size_t size
Size in bytes of memory.
size_t size
Size in bytes of allocated memory this structure uses.
size_t size
Size in bytes of binary data addr points to.
size_t size
Size of memory in bytes addr points to.
size_t size
Returns number of used bytes.
size_t ( * size ) (void * impl, const struct memstream_t * memstr)
The number of allocated integers in digits.
uint8_t size_allocated
Size in bytes of how much of the static memory is allocated.
uint16_t size_staticmem
Number of allocated bytes.
size_t sizeallocated
Number of allocated bytes from static memory.
size_t sizestatic
Remembers last position in tree.
struct binarystack_t * stack
Remembers last position in tree.
struct binarystack_t * stack
Offset of first node relative to start address of this object.
uint32_t start_offset
state[0] holds the result of the first division.
decimal_frombigint_state_t state[7]
Either process_state_TERMINATED or process_state_ABORTED.
process_state_e state
Holds pointer to variables, or init argument or execution state internal to mainfct.
void * state
Current state of window (shown, hidden, destroyed).
uint8_t state
A list of static memory blocks.
struct { struct dlist_node_t * last ; } staticpagelist
Additional space used by socket addr version with maximum size.
uint8_t storage[sys_socketaddr_MAXSIZE - sizeof(sys_socketaddr_t)]
Length in bytes of str_start.
size_t str_size
Start address of matched string.
const uint8_t * str_start
String table with system error descriptions in english.
uint8_t * strdata
The array of noncontinuous parts the string is composed of.
string_t stringpart[2]
Table with offset values relative to strdata.
uint16_t * stroffset
The string which describes the current suffix.
string_t suffix
Points to node which matches same string with this node except without the first character.
suffixtree_node_t * suffix_link
Inherit all data fields from suffixtree_leaf_t.
suffixtree_leaf_EMBED()
Thread local syncronous task support.
struct syncrun_t * syncrun
X window ID.
uint32_t sys_colormap
X window ID.
uint32_t sys_colormap
X window ID.
uint32_t sys_colormap
The X11 display handle of type »Display*«.
void * sys_display
X window ID.
uint32_t sys_drawable
X window ID.
uint32_t sys_drawable
X window ID.
uint32_t sys_drawable
Handle to the underlying system event queue.
sys_iochannel_t sys_poll
Contains system specific ID of thread.
sys_thread_t sys_thread
Context for sysuser_t module.
struct sysuser_t * sysuser