80575 Following base memory functions use default Foxit manager for current module
80576*/
80577
80578/*
80579 Time
80580*/
80581
80582/*
80583 Type for process ID
80584*/
80585
80586/*
80587 Process management
80588*/
80589
80590/*
80591 Flags for thread priorities
80592*/
80593
80594/*
80595 Thread handler
80596*/
80597
80598/*
80599 Thread functions
80600*/
80601
80602/*
80603 Context access
80604*/
80605
80606/*
80607 Mutex
80608*/
80609
80610/*
80611@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
80612supports recursive calls in same thread.
80613
80614*/
80615
80616/*
80617 Spin Lock
80618*/
80619
80620/*
80621@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.
80622Spin Lock
80623is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
80624
80625*/
80626
80627/*
80628 Read-Write lock
80629*/
80630
80631/*
80632@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
80633condition.
80634
80635*/
80636
80637/*
80638 Atomic Count
80639*/
80640
80641/*
80642@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
80643mode.
80644
80645*/
80646
80647/*
80648 Macro definitions for File accessing modes
80649*/
80650
80651/*
80652 Byte string concatenation operation
80653*/
80654
80655/*
80656Both side of the concatenation operator (+) can be: