1 | //======================================================================== |
2 | // |
3 | // sanitychecks.h |
4 | // |
5 | // This file is licensed under the GPLv2 or later |
6 | // |
7 | // Copyright (C) 2020 Philipp Knechtges <philipp-dev@knechtges.com> |
8 | // |
9 | // To see a description of the changes please see the Changelog file that |
10 | // came with your tarball or type make ChangeLog if you are building from git |
11 | // |
12 | //======================================================================== |
13 | |
14 | #ifndef SANITYCHECKS_H |
15 | #define SANITYCHECKS_H |
16 | |
17 | #include "config.h" |
18 | |
19 | #ifdef USE_CMS |
20 | # include <lcms2.h> |
21 | # include "GfxState.h" |
22 | |
23 | /* |
24 | * Check the supplied ICC profile for different criteria |
25 | */ |
26 | bool checkICCProfile(const GfxLCMSProfilePtr &profile, const char *filename, cmsUInt32Number UsedDirection, cmsColorSpaceSignature expectedColorSpace); |
27 | |
28 | #endif |
29 | |
30 | #endif |
31 | |