Current hash value.
uint32_t h[5]
Function pointer to new signal handler.
signalhandler_f handler
Implements syncthread_t.handlesignal_syncthread.
#define handlesignal_syncthread( signalstate, continuelabel, oninitlabel, onrunlabel, onabortlabel ) ( __extension__ ({ const syncthread_signal_e _sign = (signalstate) ; switch (_sign) { case syncthread_signal_NULL: goto onrunlabel ; case syncthread_signal_WAKEUP: goto * (continuelabel) ; case syncthread_signal_INIT: goto oninitlabel ; case syncthread_signal_ABORT: goto onabortlabel ; } goto onabortlabel ; }))
Jumps to oninitlabel, to onrunlabel, to onabortlabel or to address of continuelabel.
void handlesignal_syncthread( const uint32_t signalstate, void * continuelabel, IDNAME oninitlabel, IDNAME onrunlabel, IDNAME onabortlabel )
Computes the hash value of a key.
size_t ( * hashkey ) (struct typeadapt_t * typeadp, const void * key)
Computes the hash value of the key of an object.
size_t ( * hashobject ) (struct typeadapt_t * typeadp, const struct typeadapt_object_t * node)
Pointer to table of size pow(2,level).
exthash_node_t ** hashtable
Flags which describes content of trie_nodedata_t.
header_t header
Inverse operation to blockstart_blockheader.
static inline blockheader_t * header_blockheader( uint8_t * blockstart )
Stores bit values of type header_e.
typedef uint8_t header_t
Offset to first data byte in trie_node_t.
#define HEADERSIZE ( sizeof(header_t) )
Returns the size which needs to be allocated additional.
static inline uint32_t headersize_blockheader( void )
Pixel size in vertical direction.
uint32_t height_in_pixel
Implements window_t.hide_window.
#define hide_window( win ) hide_x11window(os_window(win))
Hides win and removes it from the screen.
int hide_window( window_t * win )
In X11 terms unmaps a window: makes it invisible to the user.
int hide_x11window( x11window_t * x11win )
Implements url_t.hostname_url.
#define hostname_url( url ) getpart_url(url, url_part_HOSTNAME)
Returns name of IP network node or NULL if undefined.
const char * hostname_url( const url_t * url )
Converts host_val from host byte order to big-endian order.
unsigned htobe_int( unsigned host_val )
Converts host_val from host byte order to little-endian order.
unsigned htole_int( unsigned host_val )
Implicit type allows to access a hardware object.
struct hwcache_t