87999 Following base memory functions use default Foxit manager for current module
88000*/
88001
88002/*
88003 Time
88004*/
88005
88006/*
88007 Type for process ID
88008*/
88009
88010/*
88011 Process management
88012*/
88013
88014/*
88015 Flags for thread priorities
88016*/
88017
88018/*
88019 Thread handler
88020*/
88021
88022/*
88023 Thread functions
88024*/
88025
88026/*
88027 Context access
88028*/
88029
88030/*
88031 Mutex
88032*/
88033
88034/*
88035@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
88036supports recursive calls in same thread.
88037
88038*/
88039
88040/*
88041 Spin Lock
88042*/
88043
88044/*
88045@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.
88046Spin Lock
88047is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
88048
88049*/
88050
88051/*
88052 Read-Write lock
88053*/
88054
88055/*
88056@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
88057condition.
88058
88059*/
88060
88061/*
88062 Atomic Count
88063*/
88064
88065/*
88066@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
88067mode.
88068
88069*/
88070
88071/*
88072 Macro definitions for File accessing modes
88073*/
88074
88075/*
88076 Byte string concatenation operation
88077*/
88078
88079/*
88080Both side of the concatenation operator (+) can be: