Get thread scratch pad
Return Type | Function name | Arguments |
---|---|---|
char* | hzProcess::ScratchPad | (int,) |
Declared in file: hzProcess.h
Defined in file : hzProcess.cpp
Function Logic:
Function body:
char* hzProcess::ScratchPad (int nSize) { // Get thread scratch pad if (nSize > 2048) { hzerr(E_RANGE, "Oversized scratch allocation") ; return new char[nSize] ; } m_nScratchAdvn = m_nScratchOset ; m_nScratchOset += nSize ; if (m_nScratchOset >&eq; 16380) { m_nScratchAdvn = 0; m_nScratchOset = nSize ; } return m_Scratch + m_nScratchAdvn ; }