Go to the SVN repository for this file.
1 #ifndef CONNECT___NCBI_TYPES__H 2 #define CONNECT___NCBI_TYPES__H 52 # ifndef __STDC_FORMAT_MACROS 53 # define __STDC_FORMAT_MACROS 80 #define kDefaultTimeout ((const STimeout*)(-1)) 81 #define kInfiniteTimeout ((const STimeout*)( 0)) 95 #ifndef NCBI_ESWITCH_DEFINED 96 #define NCBI_ESWITCH_DEFINED 117 #ifndef NCBI_EOWNERSHIP_DEFINED 118 #define NCBI_EOWNERSHIP_DEFINED 146 #define NCBI_TIME_INFINITE ((TNCBI_Time)(-1)) 152 #if defined(__MINGW32__) || defined(__MINGW64__) 154 # define NCBI_BIGCOUNT_FORMAT_SPEC "I64u" 155 # define NCBI_BIGCOUNT_FORMAT_SPEC_HEX "I64x" 156 # define NCBI_BIGCOUNT_FORMAT_SPEC_HEX_X "I64X" 157 #elif defined(_WIN32) 159 # define NCBI_BIGCOUNT_FORMAT_SPEC "I64u" 160 # define NCBI_BIGCOUNT_FORMAT_SPEC_HEX "I64x" 161 # define NCBI_BIGCOUNT_FORMAT_SPEC_HEX_X "I64X" 164 # define NCBI_BIGCOUNT_FORMAT_SPEC PRIu64 165 # define NCBI_BIGCOUNT_FORMAT_SPEC_HEX PRIx64 166 # define NCBI_BIGCOUNT_FORMAT_SPEC_HEX_X PRIX64@ eTakeOwnership
An object can take ownership of another.
@ eNoOwnership
No ownership is assumed.
enum ENcbiSwitch ESwitch
Aux.
unsigned int TNCBI_Size
Fixed-size analogs of size_t and time_t (mainly for IPC)
unsigned long NcbiTimeoutToMs(const STimeout *timeout)
unsigned int usec
microseconds (modulo 1,000,000)
enum ENcbiOwnership EOwnership
Ownership relations between objects.
STimeout * NcbiMsToTimeout(STimeout *timeout, unsigned long ms)
struct STimeoutTag STimeout
Timeout structure.
ENcbiOwnership
Ownership relations between objects.
uint64_t TNCBI_BigCount
Big unsigned integer for file size and position.
#define NCBI_XCONNECT_EXPORT
static SLJIT_INLINE sljit_ins ms(sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4