Lines Matching full:contextid
77 cmsBool _cmsRegisterMemHandlerPlugin(cmsContext ContextID, cmsPluginBase* Plugin);
84 void* _cmsMallocDefaultFn(cmsContext ContextID, cmsUInt32Number size)
90 cmsUNUSED_PARAMETER(ContextID);
95 void* _cmsMallocZeroDefaultFn(cmsContext ContextID, cmsUInt32Number size)
97 void *pt = _cmsMalloc(ContextID, size);
107 void _cmsFreeDefaultFn(cmsContext ContextID, void *Ptr)
114 cmsUNUSED_PARAMETER(ContextID);
120 void* _cmsReallocDefaultFn(cmsContext ContextID, void* Ptr, cmsUInt32Number size)
127 cmsUNUSED_PARAMETER(ContextID);
134 void* _cmsCallocDefaultFn(cmsContext ContextID, cmsUInt32Number num, cmsUInt32Number size)
151 return _cmsMallocZero(ContextID, Total);
156 void* _cmsDupDefaultFn(cmsContext ContextID, const void* Org, cmsUInt32Number size)
162 mem = _cmsMalloc(ContextID, size);
221 cmsBool _cmsRegisterMemHandlerPlugin(cmsContext ContextID, cmsPluginBase *Data)
231 struct _cmsContext_struct* ctx = ( struct _cmsContext_struct*) ContextID;
234 if (ContextID != NULL) {
246 ptr = (_cmsMemPluginChunkType*) _cmsContextGetClientChunk(ContextID, MemPlugin);
257 cmsBool _cmsRegisterMemHandlerPlugin(cmsContext ContextID, cmsPluginBase* Plugin)
263 void* CMSEXPORT _cmsMalloc(cmsContext ContextID, cmsUInt32Number size)
269 void* CMSEXPORT _cmsMallocZero(cmsContext ContextID, cmsUInt32Number size)
277 void* CMSEXPORT _cmsCalloc(cmsContext ContextID, cmsUInt32Number num, cmsUInt32Number size)
283 return _cmsMallocZero(ContextID, num * size);
287 void* CMSEXPORT _cmsRealloc(cmsContext ContextID, void* Ptr, cmsUInt32Number size)
293 void CMSEXPORT _cmsFree(cmsContext ContextID, void* Ptr)
299 void* CMSEXPORT _cmsDupMem(cmsContext ContextID, const void* Org, cmsUInt32Number size)
358 _cmsSubAllocator_chunk* _cmsCreateSubAllocChunk(cmsContext ContextID, cmsUInt32Number Initial)
367 chunk = (_cmsSubAllocator_chunk*) _cmsMallocZero(ContextID, sizeof(_cmsSubAllocator_chunk));
371 chunk ->Block = (cmsUInt8Number*) _cmsMalloc(ContextID, Initial);
375 _cmsFree(ContextID, chunk);
388 _cmsSubAllocator* _cmsCreateSubAlloc(cmsContext ContextID, cmsUInt32Number Initial)
393 sub = (_cmsSubAllocator*) _cmsMallocZero(ContextID, sizeof(_cmsSubAllocator));
396 sub ->ContextID = ContextID;
398 sub ->h = _cmsCreateSubAllocChunk(ContextID, Initial);
400 _cmsFree(ContextID, sub);
416 if (chunk->Block != NULL) _cmsFree(sub ->ContextID, chunk->Block);
417 _cmsFree(sub ->ContextID, chunk);
421 _cmsFree(sub ->ContextID, sub);
442 chunk = _cmsCreateSubAllocChunk(sub -> ContextID, newSize);
496 static void DefaultLogErrorHandlerFunction(cmsContext ContextID, cmsUInt32Number ErrorCode, const char *Text);
521 void DefaultLogErrorHandlerFunction(cmsContext ContextID, cmsUInt32Number ErrorCode, const char *Text)
526 cmsUNUSED_PARAMETER(ContextID);
532 void CMSEXPORT cmsSetLogErrorHandlerTHR(cmsContext ContextID, cmsLogErrorHandlerFunction Fn)
534 _cmsLogErrorChunkType* lhg = (_cmsLogErrorChunkType*) _cmsContextGetClientChunk(ContextID, Logger);
553 void CMSEXPORT cmsSignalError(cmsContext ContextID, cmsUInt32Number ErrorCode, const char *ErrorText, ...)
565 lhg = (_cmsLogErrorChunkType*) _cmsContextGetClientChunk(ContextID, Logger);
567 lhg ->LogErrorHandler(ContextID, ErrorCode, Buffer);
641 cmsBool _cmsRegisterMutexPlugin(cmsContext ContextID, cmsPluginBase* Data)
644 _cmsMutexPluginChunkType* ctx = ( _cmsMutexPluginChunkType*) _cmsContextGetClientChunk(ContextID, MutexPlugin);
671 void* CMSEXPORT _cmsCreateMutex(cmsContext ContextID)
673 _cmsMutexPluginChunkType* ptr = (_cmsMutexPluginChunkType*) _cmsContextGetClientChunk(ContextID, MutexPlugin);
677 return ptr ->CreateMutexPtr(ContextID);
680 void CMSEXPORT _cmsDestroyMutex(cmsContext ContextID, void* mtx)
682 _cmsMutexPluginChunkType* ptr = (_cmsMutexPluginChunkType*) _cmsContextGetClientChunk(ContextID, MutexPlugin);
686 ptr ->DestroyMutexPtr(ContextID, mtx);
690 cmsBool CMSEXPORT _cmsLockMutex(cmsContext ContextID, void* mtx)
692 _cmsMutexPluginChunkType* ptr = (_cmsMutexPluginChunkType*) _cmsContextGetClientChunk(ContextID, MutexPlugin);
696 return ptr ->LockMutexPtr(ContextID, mtx);
699 void CMSEXPORT _cmsUnlockMutex(cmsContext ContextID, void* mtx)
701 _cmsMutexPluginChunkType* ptr = (_cmsMutexPluginChunkType*) _cmsContextGetClientChunk(ContextID, MutexPlugin);
705 ptr ->UnlockMutexPtr(ContextID, mtx);