mirror of
https://github.com/michaelrsweet/pdfio.git
synced 2024-12-27 05:48:20 +01:00
Fix LGTM warning, report errors to call.
This commit is contained in:
parent
6e5cfc1a5f
commit
4f2753faae
@ -364,7 +364,7 @@ pdfioArrayCreateColorFromPrimaries(
|
|||||||
//
|
//
|
||||||
// 'pdfioArrayCreateColorFromStandard()' - Create a color array for a standard color space.
|
// 'pdfioArrayCreateColorFromStandard()' - Create a color array for a standard color space.
|
||||||
//
|
//
|
||||||
// This function creates a color array for a standard `PDFIO_CS_` enumerated constant.
|
// This function creates a color array for a standard `PDFIO_CS_` enumerated color space.
|
||||||
// The "num_colors" argument must be `1` for grayscale and `3` for RGB color.
|
// The "num_colors" argument must be `1` for grayscale and `3` for RGB color.
|
||||||
//
|
//
|
||||||
|
|
||||||
@ -381,8 +381,15 @@ pdfioArrayCreateColorFromStandard(
|
|||||||
|
|
||||||
|
|
||||||
// Range check input...
|
// Range check input...
|
||||||
if (!pdf || (num_colors != 1 && num_colors != 3) || cs < PDFIO_CS_ADOBE || cs > PDFIO_CS_SRGB)
|
if (!pdf)
|
||||||
|
{
|
||||||
return (NULL);
|
return (NULL);
|
||||||
|
}
|
||||||
|
else if (num_colors != 1 && num_colors != 3)
|
||||||
|
{
|
||||||
|
_pdfioFileError(pdf, "Unsupported number of colors %u.", (unsigned)num_colors);
|
||||||
|
return (NULL);
|
||||||
|
}
|
||||||
|
|
||||||
switch (cs)
|
switch (cs)
|
||||||
{
|
{
|
||||||
@ -392,6 +399,10 @@ pdfioArrayCreateColorFromStandard(
|
|||||||
return (pdfioArrayCreateColorFromMatrix(pdf, num_colors, 2.2, p3_d65_matrix, d65_white_point));
|
return (pdfioArrayCreateColorFromMatrix(pdf, num_colors, 2.2, p3_d65_matrix, d65_white_point));
|
||||||
case PDFIO_CS_SRGB :
|
case PDFIO_CS_SRGB :
|
||||||
return (pdfioArrayCreateColorFromMatrix(pdf, num_colors, 2.2, srgb_matrix, d65_white_point));
|
return (pdfioArrayCreateColorFromMatrix(pdf, num_colors, 2.2, srgb_matrix, d65_white_point));
|
||||||
|
|
||||||
|
default :
|
||||||
|
_pdfioFileError(pdf, "Unsupported color space number %d.", (int)cs);
|
||||||
|
return (NULL);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user