77165 Following base memory functions use default Foxit manager for current module
77166*/
77167
77168/*
77169 Time
77170*/
77171
77172/*
77173 Type for process ID
77174*/
77175
77176/*
77177 Process management
77178*/
77179
77180/*
77181 Flags for thread priorities
77182*/
77183
77184/*
77185 Thread handler
77186*/
77187
77188/*
77189 Thread functions
77190*/
77191
77192/*
77193 Context access
77194*/
77195
77196/*
77197 Mutex
77198*/
77199
77200/*
77201@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
77202supports recursive calls in same thread.
77203
77204*/
77205
77206/*
77207 Spin Lock
77208*/
77209
77210/*
77211@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.
77212Spin Lock
77213is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
77214
77215*/
77216
77217/*
77218 Read-Write lock
77219*/
77220
77221/*
77222@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
77223condition.
77224
77225*/
77226
77227/*
77228 Atomic Count
77229*/
77230
77231/*
77232@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
77233mode.
77234
77235*/
77236
77237/*
77238 Macro definitions for File accessing modes
77239*/
77240
77241/*
77242 Byte string concatenation operation
77243*/
77244
77245/*
77246Both side of the concatenation operator (+) can be: