68251 Following base memory functions use default Foxit manager for current module
68252*/
68253
68254/*
68255 Time
68256*/
68257
68258/*
68259 Type for process ID
68260*/
68261
68262/*
68263 Process management
68264*/
68265
68266/*
68267 Flags for thread priorities
68268*/
68269
68270/*
68271 Thread handler
68272*/
68273
68274/*
68275 Thread functions
68276*/
68277
68278/*
68279 Context access
68280*/
68281
68282/*
68283 Mutex
68284*/
68285
68286/*
68287@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
68288supports recursive calls in same thread.
68289
68290*/
68291
68292/*
68293 Spin Lock
68294*/
68295
68296/*
68297@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition.
68298Spin Lock
68299is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
68300
68301*/
68302
68303/*
68304 Read-Write lock
68305*/
68306
68307/*
68308@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this
68309condition.
68310
68311*/
68312
68313/*
68314 Atomic Count
68315*/
68316
68317/*
68318@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
68319mode.
68320
68321*/
68322
68323/*
68324 Macro definitions for File accessing modes
68325*/
68326
68327/*
68328 Byte string concatenation operation
68329*/
68330
68331/*
68332Both side of the concatenation operator (+) can be: