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