예제 #1
0
error_level_t log_suppress( uint64_t context )
{
	if( !context )
		return _log_suppress_default;
	else if( _log_suppress )
	{
		uint64_t level = hashtable64_get( _log_suppress, context );
		if( level > 0 )
			return (error_level_t)( level - 1ULL );
	}
	return _log_suppress_default;
}
예제 #2
0
stream_open_fn
stream_protocol_handler(const char* protocol, size_t length) {
	return (stream_open_fn)(uintptr_t)hashtable64_get(_stream_protocol_table, hash(protocol, length));
}