85709 Following base memory functions use default Foxit manager for current module
85710*/
85711
85712/*
85713 Time
85714*/
85715
85716/*
85717 Type for process ID
85718*/
85719
85720/*
85721 Process management
85722*/
85723
85724/*
85725 Flags for thread priorities
85726*/
85727
85728/*
85729 Thread handler
85730*/
85731
85732/*
85733 Thread functions
85734*/
85735
85736/*
85737 Context access
85738*/
85739
85740/*
85741 Mutex
85742*/
85743
85744/*
85745@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
85746supports recursive calls in same thread.
85747
85748*/
85749
85750/*
85751 Spin Lock
85752*/
85753
85754/*
85755@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.
85756Spin Lock
85757is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
85758
85759*/
85760
85761/*
85762 Read-Write lock
85763*/
85764
85765/*
85766@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
85767condition.
85768
85769*/
85770
85771/*
85772 Atomic Count
85773*/
85774
85775/*
85776@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
85777mode.
85778
85779*/
85780
85781/*
85782 Macro definitions for File accessing modes
85783*/
85784
85785/*
85786 Byte string concatenation operation
85787*/
85788
85789/*
85790Both side of the concatenation operator (+) can be: