Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save darealshinji/59cf40931bb758c12f4c4d7fa4cbc062 to your computer and use it in GitHub Desktop.
Save darealshinji/59cf40931bb758c12f4c4d7fa4cbc062 to your computer and use it in GitHub Desktop.
This file is part of MXE. See LICENSE.md for licensing information.
Contains ad hoc patches for cross building.
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: darealshinji <djcj@gmx.de>
Date: Sun, 23 Jun 2019 21:13:09 +0200
Subject: [PATCH 1/1] add suffix to lcms2 symbols
diff --git a/lcms2mt/include/lcms2mt.h b/lcms2mt/include/lcms2mt.h
index 1111111..2222222 100644
--- a/lcms2mt/include/lcms2mt.h
+++ b/lcms2mt/include/lcms2mt.h
@@ -77,6 +77,423 @@ extern "C" {
# endif
#endif
+// nm --demangle --extern-only --defined-only src/.libs/liblcms2.a | awk '{print $3}' | sort | uniq | tail -n+2 | awk '{print "#define "$1" "$1"_mt"}'
+#define _cms15Fixed16toDouble _cms15Fixed16toDouble_mt
+#define _cms8Fixed8toDouble _cms8Fixed8toDouble_mt
+#define _cmsAdaptationMatrix _cmsAdaptationMatrix_mt
+#define _cmsAdaptationStateChunk _cmsAdaptationStateChunk_mt
+#define cmsAdaptToIlluminant cmsAdaptToIlluminant_mt
+#define _cmsAdjustEndianess16 _cmsAdjustEndianess16_mt
+#define _cmsAdjustEndianess32 _cmsAdjustEndianess32_mt
+#define _cmsAdjustEndianess64 _cmsAdjustEndianess64_mt
+#define _cmsAdjustReferenceCount _cmsAdjustReferenceCount_mt
+#define _cmsAlarmCodesChunk _cmsAlarmCodesChunk_mt
+#define _cmsAllocAdaptationStateChunk _cmsAllocAdaptationStateChunk_mt
+#define _cmsAllocAlarmCodesChunk _cmsAllocAlarmCodesChunk_mt
+#define _cmsAllocCurvesPluginChunk _cmsAllocCurvesPluginChunk_mt
+#define _cmsAllocFormattersPluginChunk _cmsAllocFormattersPluginChunk_mt
+#define _cmsAllocIntentsPluginChunk _cmsAllocIntentsPluginChunk_mt
+#define _cmsAllocInterpPluginChunk _cmsAllocInterpPluginChunk_mt
+#define _cmsAllocLogErrorChunk _cmsAllocLogErrorChunk_mt
+#define _cmsAllocMemPluginChunk _cmsAllocMemPluginChunk_mt
+#define _cmsAllocMPETypePluginChunk _cmsAllocMPETypePluginChunk_mt
+#define _cmsAllocMutexPluginChunk _cmsAllocMutexPluginChunk_mt
+#define cmsAllocNamedColorList cmsAllocNamedColorList_mt
+#define _cmsAllocOptimizationPluginChunk _cmsAllocOptimizationPluginChunk_mt
+#define cmsAllocProfileSequenceDescription cmsAllocProfileSequenceDescription_mt
+#define _cmsAllocTagPluginChunk _cmsAllocTagPluginChunk_mt
+#define _cmsAllocTagTypePluginChunk _cmsAllocTagTypePluginChunk_mt
+#define _cmsAllocTransformPluginChunk _cmsAllocTransformPluginChunk_mt
+#define cmsAppendNamedColor cmsAppendNamedColor_mt
+#define cmsBFDdeltaE cmsBFDdeltaE_mt
+#define cmsBuildGamma cmsBuildGamma_mt
+#define _cmsBuildKToneCurve _cmsBuildKToneCurve_mt
+#define cmsBuildParametricToneCurve cmsBuildParametricToneCurve_mt
+#define _cmsBuildRGB2XYZtransferMatrix _cmsBuildRGB2XYZtransferMatrix_mt
+#define cmsBuildSegmentedToneCurve cmsBuildSegmentedToneCurve_mt
+#define cmsBuildTabulatedToneCurve16 cmsBuildTabulatedToneCurve16_mt
+#define cmsBuildTabulatedToneCurveFloat cmsBuildTabulatedToneCurveFloat_mt
+#define _cmsCalloc _cmsCalloc_mt
+#define _cmsChain2Lab _cmsChain2Lab_mt
+#define cmsChannelsOf cmsChannelsOf_mt
+#define cmsCIE2000DeltaE cmsCIE2000DeltaE_mt
+#define cmsCIE94DeltaE cmsCIE94DeltaE_mt
+#define cmsCIECAM02Done cmsCIECAM02Done_mt
+#define cmsCIECAM02Forward cmsCIECAM02Forward_mt
+#define cmsCIECAM02Init cmsCIECAM02Init_mt
+#define cmsCIECAM02Reverse cmsCIECAM02Reverse_mt
+#define cmsCloneTransformChangingFormats cmsCloneTransformChangingFormats_mt
+#define cmsCloseIOhandler cmsCloseIOhandler_mt
+#define cmsCloseProfile cmsCloseProfile_mt
+#define cmsCMCdeltaE cmsCMCdeltaE_mt
+#define _cmsCompileProfileSequence _cmsCompileProfileSequence_mt
+#define _cmsComputeInterpParams _cmsComputeInterpParams_mt
+#define _cmsComputeInterpParamsEx _cmsComputeInterpParamsEx_mt
+#define _cmsContextGetClientChunk _cmsContextGetClientChunk_mt
+#define cmsCreateBCHSWabstractProfile cmsCreateBCHSWabstractProfile_mt
+#define cmsCreateContext cmsCreateContext_mt
+#define cmsCreateExtendedTransform cmsCreateExtendedTransform_mt
+#define _cmsCreateGamutCheckPipeline _cmsCreateGamutCheckPipeline_mt
+#define cmsCreateGrayProfile cmsCreateGrayProfile_mt
+#define cmsCreateInkLimitingDeviceLink cmsCreateInkLimitingDeviceLink_mt
+#define cmsCreateLab2Profile cmsCreateLab2Profile_mt
+#define cmsCreateLab4Profile cmsCreateLab4Profile_mt
+#define cmsCreateLinearizationDeviceLink cmsCreateLinearizationDeviceLink_mt
+#define cmsCreateMultiprofileTransform cmsCreateMultiprofileTransform_mt
+#define _cmsCreateMutex _cmsCreateMutex_mt
+#define cmsCreateNULLProfile cmsCreateNULLProfile_mt
+#define cmsCreateProfilePlaceholder cmsCreateProfilePlaceholder_mt
+#define cmsCreateProofingTransform cmsCreateProofingTransform_mt
+#define cmsCreateRGBProfile cmsCreateRGBProfile_mt
+#define cmsCreate_sRGBProfile cmsCreate_sRGBProfile_mt
+#define _cmsCreateSubAlloc _cmsCreateSubAlloc_mt
+#define cmsCreateTransform cmsCreateTransform_mt
+#define cmsCreateXYZProfile cmsCreateXYZProfile_mt
+#define _cmsCurvesPluginChunk _cmsCurvesPluginChunk_mt
+#define cmsD50_xyY cmsD50_xyY_mt
+#define cmsD50_XYZ cmsD50_XYZ_mt
+#define _cmsDecodeDateTimeNumber _cmsDecodeDateTimeNumber_mt
+#define _cmsDefaultICCintents _cmsDefaultICCintents_mt
+#define cmsDeleteContext cmsDeleteContext_mt
+#define cmsDeleteTransform cmsDeleteTransform_mt
+#define cmsDeltaE cmsDeltaE_mt
+#define cmsDesaturateLab cmsDesaturateLab_mt
+#define _cmsDestroyMutex _cmsDestroyMutex_mt
+#define cmsDetectBlackPoint cmsDetectBlackPoint_mt
+#define cmsDetectDestinationBlackPoint cmsDetectDestinationBlackPoint_mt
+#define cmsDetectTAC cmsDetectTAC_mt
+#define cmsDictAddEntry cmsDictAddEntry_mt
+#define cmsDictAlloc cmsDictAlloc_mt
+#define cmsDictDup cmsDictDup_mt
+#define cmsDictFree cmsDictFree_mt
+#define cmsDictGetEntryList cmsDictGetEntryList_mt
+#define cmsDictNextEntry cmsDictNextEntry_mt
+#define cmsDoTransform cmsDoTransform_mt
+#define cmsDoTransformLineStride cmsDoTransformLineStride_mt
+#define cmsDoTransformStride cmsDoTransformStride_mt
+#define _cmsDoubleTo15Fixed16 _cmsDoubleTo15Fixed16_mt
+#define _cmsDoubleTo8Fixed8 _cmsDoubleTo8Fixed8_mt
+#define cmsDupContext cmsDupContext_mt
+#define _cmsDupMem _cmsDupMem_mt
+#define cmsDupNamedColorList cmsDupNamedColorList_mt
+#define cmsDupProfileSequenceDescription cmsDupProfileSequenceDescription_mt
+#define cmsDupToneCurve cmsDupToneCurve_mt
+#define _cmsEncodeDateTimeNumber _cmsEncodeDateTimeNumber_mt
+#define _cmsEndPointsBySpace _cmsEndPointsBySpace_mt
+#define cmsEstimateGamma cmsEstimateGamma_mt
+#define cmsEvalToneCurve16 cmsEvalToneCurve16_mt
+#define cmsEvalToneCurveFloat cmsEvalToneCurveFloat_mt
+#define cmsfilelength cmsfilelength_mt
+#define _cmsFindFormatter _cmsFindFormatter_mt
+#define _cmsFloat2Half _cmsFloat2Half_mt
+#define cmsFloat2LabEncoded cmsFloat2LabEncoded_mt
+#define cmsFloat2LabEncodedV2 cmsFloat2LabEncodedV2_mt
+#define cmsFloat2XYZEncoded cmsFloat2XYZEncoded_mt
+#define cmsFormatterForColorspaceOfProfile cmsFormatterForColorspaceOfProfile_mt
+#define cmsFormatterForPCSOfProfile cmsFormatterForPCSOfProfile_mt
+#define _cmsFormatterIs8bit _cmsFormatterIs8bit_mt
+#define _cmsFormatterIsFloat _cmsFormatterIsFloat_mt
+#define _cmsFormattersPluginChunk _cmsFormattersPluginChunk_mt
+#define _cmsFree _cmsFree_mt
+#define _cmsFreeInterpParams _cmsFreeInterpParams_mt
+#define cmsFreeNamedColorList cmsFreeNamedColorList_mt
+#define cmsFreeProfileSequenceDescription cmsFreeProfileSequenceDescription_mt
+#define cmsFreeToneCurve cmsFreeToneCurve_mt
+#define cmsFreeToneCurveTriple cmsFreeToneCurveTriple_mt
+#define cmsGBDAlloc cmsGBDAlloc_mt
+#define cmsGBDFree cmsGBDFree_mt
+#define cmsGDBAddPoint cmsGDBAddPoint_mt
+#define cmsGDBCheckPoint cmsGDBCheckPoint_mt
+#define cmsGDBCompute cmsGDBCompute_mt
+#define cmsGetAlarmCodes cmsGetAlarmCodes_mt
+#define cmsGetColorSpace cmsGetColorSpace_mt
+#define _cmsGetContext _cmsGetContext_mt
+#define cmsGetContextUserData cmsGetContextUserData_mt
+#define cmsGetDeviceClass cmsGetDeviceClass_mt
+#define cmsGetEncodedCMMversion cmsGetEncodedCMMversion_mt
+#define cmsGetEncodedICCversion cmsGetEncodedICCversion_mt
+#define _cmsGetFormatter _cmsGetFormatter_mt
+#define cmsGetHeaderAttributes cmsGetHeaderAttributes_mt
+#define cmsGetHeaderCreationDateTime cmsGetHeaderCreationDateTime_mt
+#define cmsGetHeaderCreator cmsGetHeaderCreator_mt
+#define cmsGetHeaderFlags cmsGetHeaderFlags_mt
+#define cmsGetHeaderManufacturer cmsGetHeaderManufacturer_mt
+#define cmsGetHeaderModel cmsGetHeaderModel_mt
+#define cmsGetHeaderProfileID cmsGetHeaderProfileID_mt
+#define cmsGetHeaderRenderingIntent cmsGetHeaderRenderingIntent_mt
+#define cmsGetNamedColorList cmsGetNamedColorList_mt
+#define cmsGetPCS cmsGetPCS_mt
+#define cmsGetPostScriptColorResource cmsGetPostScriptColorResource_mt
+#define cmsGetPostScriptCRD cmsGetPostScriptCRD_mt
+#define cmsGetPostScriptCSA cmsGetPostScriptCSA_mt
+#define cmsGetProfileInfo cmsGetProfileInfo_mt
+#define cmsGetProfileInfoASCII cmsGetProfileInfoASCII_mt
+#define cmsGetProfileIOhandler cmsGetProfileIOhandler_mt
+#define cmsGetProfileVersion cmsGetProfileVersion_mt
+#define cmsGetSupportedIntents cmsGetSupportedIntents_mt
+#define cmsGetTagCount cmsGetTagCount_mt
+#define _cmsGetTagDescriptor _cmsGetTagDescriptor_mt
+#define cmsGetTagSignature cmsGetTagSignature_mt
+#define _cmsGetTagTrueType _cmsGetTagTrueType_mt
+#define _cmsGetTagTypeHandler _cmsGetTagTypeHandler_mt
+#define cmsGetToneCurveEstimatedTable cmsGetToneCurveEstimatedTable_mt
+#define cmsGetToneCurveEstimatedTableEntries cmsGetToneCurveEstimatedTableEntries_mt
+#define cmsGetToneCurveParametricType cmsGetToneCurveParametricType_mt
+#define _cmsGetTransformFormatters16 _cmsGetTransformFormatters16_mt
+#define _cmsGetTransformFormattersFloat _cmsGetTransformFormattersFloat_mt
+#define cmsGetTransformInputFormat cmsGetTransformInputFormat_mt
+#define cmsGetTransformOutputFormat cmsGetTransformOutputFormat_mt
+#define _cmsGetTransformUserData _cmsGetTransformUserData_mt
+#define _cmsHalf2Float _cmsHalf2Float_mt
+#define _cmsHandleExtraChannels _cmsHandleExtraChannels_mt
+#define _cmsICCcolorSpace _cmsICCcolorSpace_mt
+#define _cmsInstallAllocFunctions _cmsInstallAllocFunctions_mt
+#define _cmsIntentsPluginChunk _cmsIntentsPluginChunk_mt
+#define _cmsInterpPluginChunk _cmsInterpPluginChunk_mt
+#define _cmsIOPrintf _cmsIOPrintf_mt
+#define cmsIsCLUT cmsIsCLUT_mt
+#define cmsIsIntentSupported cmsIsIntentSupported_mt
+#define cmsIsMatrixShaper cmsIsMatrixShaper_mt
+#define cmsIsTag cmsIsTag_mt
+#define cmsIsToneCurveDescending cmsIsToneCurveDescending_mt
+#define cmsIsToneCurveLinear cmsIsToneCurveLinear_mt
+#define cmsIsToneCurveMonotonic cmsIsToneCurveMonotonic_mt
+#define cmsIsToneCurveMultisegment cmsIsToneCurveMultisegment_mt
+#define cmsIT8Alloc cmsIT8Alloc_mt
+#define cmsIT8DefineDblFormat cmsIT8DefineDblFormat_mt
+#define cmsIT8EnumDataFormat cmsIT8EnumDataFormat_mt
+#define cmsIT8EnumProperties cmsIT8EnumProperties_mt
+#define cmsIT8EnumPropertyMulti cmsIT8EnumPropertyMulti_mt
+#define cmsIT8FindDataFormat cmsIT8FindDataFormat_mt
+#define cmsIT8Free cmsIT8Free_mt
+#define cmsIT8GetData cmsIT8GetData_mt
+#define cmsIT8GetDataDbl cmsIT8GetDataDbl_mt
+#define cmsIT8GetDataRowCol cmsIT8GetDataRowCol_mt
+#define cmsIT8GetDataRowColDbl cmsIT8GetDataRowColDbl_mt
+#define cmsIT8GetPatchByName cmsIT8GetPatchByName_mt
+#define cmsIT8GetPatchName cmsIT8GetPatchName_mt
+#define cmsIT8GetProperty cmsIT8GetProperty_mt
+#define cmsIT8GetPropertyDbl cmsIT8GetPropertyDbl_mt
+#define cmsIT8GetPropertyMulti cmsIT8GetPropertyMulti_mt
+#define cmsIT8GetSheetType cmsIT8GetSheetType_mt
+#define cmsIT8LoadFromFile cmsIT8LoadFromFile_mt
+#define cmsIT8LoadFromMem cmsIT8LoadFromMem_mt
+#define cmsIT8SaveToFile cmsIT8SaveToFile_mt
+#define cmsIT8SaveToMem cmsIT8SaveToMem_mt
+#define cmsIT8SetComment cmsIT8SetComment_mt
+#define cmsIT8SetData cmsIT8SetData_mt
+#define cmsIT8SetDataDbl cmsIT8SetDataDbl_mt
+#define cmsIT8SetDataFormat cmsIT8SetDataFormat_mt
+#define cmsIT8SetDataRowCol cmsIT8SetDataRowCol_mt
+#define cmsIT8SetDataRowColDbl cmsIT8SetDataRowColDbl_mt
+#define cmsIT8SetIndexColumn cmsIT8SetIndexColumn_mt
+#define cmsIT8SetPropertyDbl cmsIT8SetPropertyDbl_mt
+#define cmsIT8SetPropertyHex cmsIT8SetPropertyHex_mt
+#define cmsIT8SetPropertyMulti cmsIT8SetPropertyMulti_mt
+#define cmsIT8SetPropertyStr cmsIT8SetPropertyStr_mt
+#define cmsIT8SetPropertyUncooked cmsIT8SetPropertyUncooked_mt
+#define cmsIT8SetSheetType cmsIT8SetSheetType_mt
+#define cmsIT8SetTable cmsIT8SetTable_mt
+#define cmsIT8SetTableByLabel cmsIT8SetTableByLabel_mt
+#define cmsIT8TableCount cmsIT8TableCount_mt
+#define cmsJoinToneCurve cmsJoinToneCurve_mt
+#define cmsLab2LCh cmsLab2LCh_mt
+#define cmsLab2XYZ cmsLab2XYZ_mt
+#define cmsLabEncoded2Float cmsLabEncoded2Float_mt
+#define cmsLabEncoded2FloatV2 cmsLabEncoded2FloatV2_mt
+#define cmsLCh2Lab cmsLCh2Lab_mt
+#define _cmsLCMScolorSpace _cmsLCMScolorSpace_mt
+#define _cmsLinkProfiles _cmsLinkProfiles_mt
+#define cmsLinkTag cmsLinkTag_mt
+#define _cmsLockMutex _cmsLockMutex_mt
+#define _cmsLogErrorChunk _cmsLogErrorChunk_mt
+#define _cmsLutIsIdentity _cmsLutIsIdentity_mt
+#define _cmsMalloc _cmsMalloc_mt
+#define _cmsMallocZero _cmsMallocZero_mt
+#define _cmsMAT3eval _cmsMAT3eval_mt
+#define _cmsMAT3identity _cmsMAT3identity_mt
+#define _cmsMAT3inverse _cmsMAT3inverse_mt
+#define _cmsMAT3isIdentity _cmsMAT3isIdentity_mt
+#define _cmsMAT3per _cmsMAT3per_mt
+#define _cmsMAT3solve _cmsMAT3solve_mt
+#define cmsMD5computeID cmsMD5computeID_mt
+#define _cmsMemPluginChunk _cmsMemPluginChunk_mt
+#define cmsMLUalloc cmsMLUalloc_mt
+#define cmsMLUdup cmsMLUdup_mt
+#define cmsMLUfree cmsMLUfree_mt
+#define cmsMLUgetASCII cmsMLUgetASCII_mt
+#define cmsMLUgetTranslation cmsMLUgetTranslation_mt
+#define cmsMLUgetWide cmsMLUgetWide_mt
+#define cmsMLUsetASCII cmsMLUsetASCII_mt
+#define cmsMLUsetWide cmsMLUsetWide_mt
+#define cmsMLUtranslationsCodes cmsMLUtranslationsCodes_mt
+#define cmsMLUtranslationsCount cmsMLUtranslationsCount_mt
+#define _cmsMPETypePluginChunk _cmsMPETypePluginChunk_mt
+#define _cmsMutexPluginChunk _cmsMutexPluginChunk_mt
+#define cmsNamedColorCount cmsNamedColorCount_mt
+#define cmsNamedColorIndex cmsNamedColorIndex_mt
+#define cmsNamedColorInfo cmsNamedColorInfo_mt
+#define cmsOpenIOhandlerFromFile cmsOpenIOhandlerFromFile_mt
+#define cmsOpenIOhandlerFromMem cmsOpenIOhandlerFromMem_mt
+#define cmsOpenIOhandlerFromNULL cmsOpenIOhandlerFromNULL_mt
+#define cmsOpenIOhandlerFromStream cmsOpenIOhandlerFromStream_mt
+#define cmsOpenProfileFromFile cmsOpenProfileFromFile_mt
+#define cmsOpenProfileFromIOhandler cmsOpenProfileFromIOhandler_mt
+#define cmsOpenProfileFromIOhandler2 cmsOpenProfileFromIOhandler2_mt
+#define cmsOpenProfileFromMem cmsOpenProfileFromMem_mt
+#define cmsOpenProfileFromStream cmsOpenProfileFromStream_mt
+#define _cmsOptimizationPluginChunk _cmsOptimizationPluginChunk_mt
+#define _cmsOptimizePipeline _cmsOptimizePipeline_mt
+#define cmsPipelineAlloc cmsPipelineAlloc_mt
+#define cmsPipelineCat cmsPipelineCat_mt
+#define cmsPipelineCheckAndRetreiveStages cmsPipelineCheckAndRetreiveStages_mt
+#define cmsPipelineDup cmsPipelineDup_mt
+#define cmsPipelineEval16 cmsPipelineEval16_mt
+#define cmsPipelineEvalFloat cmsPipelineEvalFloat_mt
+#define cmsPipelineEvalReverseFloat cmsPipelineEvalReverseFloat_mt
+#define cmsPipelineFree cmsPipelineFree_mt
+#define cmsPipelineGetPtrToFirstStage cmsPipelineGetPtrToFirstStage_mt
+#define cmsPipelineGetPtrToLastStage cmsPipelineGetPtrToLastStage_mt
+#define cmsPipelineInputChannels cmsPipelineInputChannels_mt
+#define cmsPipelineInsertStage cmsPipelineInsertStage_mt
+#define cmsPipelineOutputChannels cmsPipelineOutputChannels_mt
+#define _cmsPipelineSetOptimizationParameters _cmsPipelineSetOptimizationParameters_mt
+#define cmsPipelineSetSaveAs8bitsFlag cmsPipelineSetSaveAs8bitsFlag_mt
+#define cmsPipelineStageCount cmsPipelineStageCount_mt
+#define cmsPipelineUnlinkStage cmsPipelineUnlinkStage_mt
+#define cmsPlugin cmsPlugin_mt
+#define _cmsPluginMalloc _cmsPluginMalloc_mt
+#define _cmsQuantizeVal _cmsQuantizeVal_mt
+#define _cmsRead15Fixed16Number _cmsRead15Fixed16Number_mt
+#define _cmsReadAlignment _cmsReadAlignment_mt
+#define _cmsReadCHAD _cmsReadCHAD_mt
+#define _cmsReadDevicelinkLUT _cmsReadDevicelinkLUT_mt
+#define _cmsReadFloat32Number _cmsReadFloat32Number_mt
+#define _cmsReadHeader _cmsReadHeader_mt
+#define _cmsReadInputLUT _cmsReadInputLUT_mt
+#define _cmsReadMediaWhitePoint _cmsReadMediaWhitePoint_mt
+#define _cmsReadOutputLUT _cmsReadOutputLUT_mt
+#define _cmsReadProfileSequence _cmsReadProfileSequence_mt
+#define cmsReadRawTag cmsReadRawTag_mt
+#define cmsReadTag cmsReadTag_mt
+#define _cmsReadTypeBase _cmsReadTypeBase_mt
+#define _cmsReadUInt16Array _cmsReadUInt16Array_mt
+#define _cmsReadUInt16Number _cmsReadUInt16Number_mt
+#define _cmsReadUInt32Number _cmsReadUInt32Number_mt
+#define _cmsReadUInt64Number _cmsReadUInt64Number_mt
+#define _cmsReadUInt8Number _cmsReadUInt8Number_mt
+#define _cmsReadXYZNumber _cmsReadXYZNumber_mt
+#define _cmsRealloc _cmsRealloc_mt
+#define _cmsReasonableGridpointsByColorspace _cmsReasonableGridpointsByColorspace_mt
+#define _cmsRegisterFormattersPlugin _cmsRegisterFormattersPlugin_mt
+#define _cmsRegisterInterpPlugin _cmsRegisterInterpPlugin_mt
+#define _cmsRegisterMemHandlerPlugin _cmsRegisterMemHandlerPlugin_mt
+#define _cmsRegisterMultiProcessElementPlugin _cmsRegisterMultiProcessElementPlugin_mt
+#define _cmsRegisterMutexPlugin _cmsRegisterMutexPlugin_mt
+#define _cmsRegisterOptimizationPlugin _cmsRegisterOptimizationPlugin_mt
+#define _cmsRegisterParametricCurvesPlugin _cmsRegisterParametricCurvesPlugin_mt
+#define _cmsRegisterRenderingIntentPlugin _cmsRegisterRenderingIntentPlugin_mt
+#define _cmsRegisterTagPlugin _cmsRegisterTagPlugin_mt
+#define _cmsRegisterTagTypePlugin _cmsRegisterTagTypePlugin_mt
+#define _cmsRegisterTransformPlugin _cmsRegisterTransformPlugin_mt
+#define cmsReverseToneCurve cmsReverseToneCurve_mt
+#define cmsReverseToneCurveEx cmsReverseToneCurveEx_mt
+#define cmsSaveProfileToFile cmsSaveProfileToFile_mt
+#define cmsSaveProfileToIOhandler cmsSaveProfileToIOhandler_mt
+#define cmsSaveProfileToMem cmsSaveProfileToMem_mt
+#define cmsSaveProfileToStream cmsSaveProfileToStream_mt
+#define _cmsSearchTag _cmsSearchTag_mt
+#define cmsSetAdaptationState cmsSetAdaptationState_mt
+#define cmsSetAlarmCodes cmsSetAlarmCodes_mt
+#define cmsSetColorSpace cmsSetColorSpace_mt
+#define cmsSetDeviceClass cmsSetDeviceClass_mt
+#define cmsSetEncodedICCversion cmsSetEncodedICCversion_mt
+#define cmsSetHeaderAttributes cmsSetHeaderAttributes_mt
+#define cmsSetHeaderFlags cmsSetHeaderFlags_mt
+#define cmsSetHeaderManufacturer cmsSetHeaderManufacturer_mt
+#define cmsSetHeaderModel cmsSetHeaderModel_mt
+#define cmsSetHeaderProfileID cmsSetHeaderProfileID_mt
+#define cmsSetHeaderRenderingIntent cmsSetHeaderRenderingIntent_mt
+#define _cmsSetInterpolationRoutine _cmsSetInterpolationRoutine_mt
+#define cmsSetLogErrorHandler cmsSetLogErrorHandler_mt
+#define cmsSetPCS cmsSetPCS_mt
+#define cmsSetProfileVersion cmsSetProfileVersion_mt
+#define _cmsSetTransformUserData _cmsSetTransformUserData_mt
+#define cmsSignalError cmsSignalError_mt
+#define cmsSliceSpace16 cmsSliceSpace16_mt
+#define cmsSliceSpaceFloat cmsSliceSpaceFloat_mt
+#define cmsSmoothToneCurve cmsSmoothToneCurve_mt
+#define cmsStageAllocCLut16bit cmsStageAllocCLut16bit_mt
+#define cmsStageAllocCLut16bitGranular cmsStageAllocCLut16bitGranular_mt
+#define cmsStageAllocCLutFloat cmsStageAllocCLutFloat_mt
+#define cmsStageAllocCLutFloatGranular cmsStageAllocCLutFloatGranular_mt
+#define cmsStageAllocIdentity cmsStageAllocIdentity_mt
+#define _cmsStageAllocIdentityCLut _cmsStageAllocIdentityCLut_mt
+#define _cmsStageAllocIdentityCurves _cmsStageAllocIdentityCurves_mt
+#define _cmsStageAllocLab2XYZ _cmsStageAllocLab2XYZ_mt
+#define _cmsStageAllocLabPrelin _cmsStageAllocLabPrelin_mt
+#define _cmsStageAllocLabV2ToV4 _cmsStageAllocLabV2ToV4_mt
+#define _cmsStageAllocLabV2ToV4curves _cmsStageAllocLabV2ToV4curves_mt
+#define _cmsStageAllocLabV4ToV2 _cmsStageAllocLabV4ToV2_mt
+#define cmsStageAllocMatrix cmsStageAllocMatrix_mt
+#define _cmsStageAllocNamedColor _cmsStageAllocNamedColor_mt
+#define _cmsStageAllocPlaceholder _cmsStageAllocPlaceholder_mt
+#define cmsStageAllocToneCurves cmsStageAllocToneCurves_mt
+#define _cmsStageAllocXYZ2Lab _cmsStageAllocXYZ2Lab_mt
+#define _cmsStageClipNegatives _cmsStageClipNegatives_mt
+#define cmsStageData cmsStageData_mt
+#define cmsStageDup cmsStageDup_mt
+#define cmsStageFree cmsStageFree_mt
+#define _cmsStageGetPtrToCurveSet _cmsStageGetPtrToCurveSet_mt
+#define cmsStageInputChannels cmsStageInputChannels_mt
+#define cmsStageNext cmsStageNext_mt
+#define _cmsStageNormalizeFromLabFloat _cmsStageNormalizeFromLabFloat_mt
+#define _cmsStageNormalizeFromXyzFloat _cmsStageNormalizeFromXyzFloat_mt
+#define _cmsStageNormalizeToLabFloat _cmsStageNormalizeToLabFloat_mt
+#define _cmsStageNormalizeToXyzFloat _cmsStageNormalizeToXyzFloat_mt
+#define cmsStageOutputChannels cmsStageOutputChannels_mt
+#define cmsStageSampleCLut16bit cmsStageSampleCLut16bit_mt
+#define cmsStageSampleCLutFloat cmsStageSampleCLutFloat_mt
+#define cmsStageType cmsStageType_mt
+#define cmsstrcasecmp cmsstrcasecmp_mt
+#define _cmsSubAlloc _cmsSubAlloc_mt
+#define _cmsSubAllocDestroy _cmsSubAllocDestroy_mt
+#define _cmsSubAllocDup _cmsSubAllocDup_mt
+#define cmsTagLinkedTo cmsTagLinkedTo_mt
+#define _cmsTagPluginChunk _cmsTagPluginChunk_mt
+#define _cmsTagSignature2String _cmsTagSignature2String_mt
+#define _cmsTagTypePluginChunk _cmsTagTypePluginChunk_mt
+#define cmsTempFromWhitePoint cmsTempFromWhitePoint_mt
+#define cmsTransform2DeviceLink cmsTransform2DeviceLink_mt
+#define _cmsTransformPluginChunk _cmsTransformPluginChunk_mt
+#define _cmsUnlockMutex _cmsUnlockMutex_mt
+#define cmsUnregisterPlugins cmsUnregisterPlugins_mt
+#define _cmsVEC3cross _cmsVEC3cross_mt
+#define _cmsVEC3distance _cmsVEC3distance_mt
+#define _cmsVEC3dot _cmsVEC3dot_mt
+#define _cmsVEC3init _cmsVEC3init_mt
+#define _cmsVEC3length _cmsVEC3length_mt
+#define _cmsVEC3minus _cmsVEC3minus_mt
+#define cmsWhitePointFromTemp cmsWhitePointFromTemp_mt
+#define _cmsWrite15Fixed16Number _cmsWrite15Fixed16Number_mt
+#define _cmsWriteAlignment _cmsWriteAlignment_mt
+#define _cmsWriteFloat32Number _cmsWriteFloat32Number_mt
+#define _cmsWriteHeader _cmsWriteHeader_mt
+#define _cmsWriteProfileSequence _cmsWriteProfileSequence_mt
+#define cmsWriteRawTag cmsWriteRawTag_mt
+#define cmsWriteTag cmsWriteTag_mt
+#define _cmsWriteTypeBase _cmsWriteTypeBase_mt
+#define _cmsWriteUInt16Array _cmsWriteUInt16Array_mt
+#define _cmsWriteUInt16Number _cmsWriteUInt16Number_mt
+#define _cmsWriteUInt32Number _cmsWriteUInt32Number_mt
+#define _cmsWriteUInt64Number _cmsWriteUInt64Number_mt
+#define _cmsWriteUInt8Number _cmsWriteUInt8Number_mt
+#define _cmsWriteXYZNumber _cmsWriteXYZNumber_mt
+#define cmsxyY2XYZ cmsxyY2XYZ_mt
+#define cmsXYZ2Lab cmsXYZ2Lab_mt
+#define cmsXYZ2xyY cmsXYZ2xyY_mt
+#define cmsXYZEncoded2Float cmsXYZEncoded2Float_mt
+
// Version/release
// Vanilla LCMS2 uses values from 2000-2090. This is
// used as an unsigned number. We want any attempt to
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment