74569 Following base memory functions use default Foxit manager for current module
74570*/
74571
74572/*
74573 Time
74574*/
74575
74576/*
74577 Type for process ID
74578*/
74579
74580/*
74581 Process management
74582*/
74583
74584/*
74585 Flags for thread priorities
74586*/
74587
74588/*
74589 Thread handler
74590*/
74591
74592/*
74593 Thread functions
74594*/
74595
74596/*
74597 Context access
74598*/
74599
74600/*
74601 Mutex
74602*/
74603
74604/*
74605@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
74606supports recursive calls in same thread.
74607
74608*/
74609
74610/*
74611 Spin Lock
74612*/
74613
74614/*
74615@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.
74616Spin Lock
74617is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
74618
74619*/
74620
74621/*
74622 Read-Write lock
74623*/
74624
74625/*
74626@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
74627condition.
74628
74629*/
74630
74631/*
74632 Atomic Count
74633*/
74634
74635/*
74636@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
74637mode.
74638
74639*/
74640
74641/*
74642 Macro definitions for File accessing modes
74643*/
74644
74645/*
74646 Byte string concatenation operation
74647*/
74648
74649/*
74650Both side of the concatenation operator (+) can be: