mirror of
https://github.com/michaelrsweet/pdfio.git
synced 2025-12-23 21:46:24 +01:00
Fix some Clang warnings.
This commit is contained in:
@@ -2452,9 +2452,14 @@ copy_jpeg(pdfio_dict_t *dict, // I - Dictionary
|
||||
|
||||
// Expand our ICC buffer...
|
||||
if ((icc_temp = realloc(icc_data, icc_datalen + length)) == NULL)
|
||||
{
|
||||
free(icc_data);
|
||||
return (NULL);
|
||||
}
|
||||
else
|
||||
{
|
||||
icc_data = icc_temp;
|
||||
}
|
||||
|
||||
// Read the chunk into the ICC buffer...
|
||||
do
|
||||
|
||||
@@ -1150,7 +1150,7 @@ pdfioFileOpen(
|
||||
pdf->version = strdup(line + 5);
|
||||
|
||||
// Grab the last 1k of the file to find the start of the xref table...
|
||||
if (_pdfioFileSeek(pdf, 1 - sizeof(line), SEEK_END) < 0)
|
||||
if (_pdfioFileSeek(pdf, 1 - (int)sizeof(line), SEEK_END) < 0)
|
||||
{
|
||||
_pdfioFileError(pdf, "Unable to read startxref data.");
|
||||
goto error;
|
||||
@@ -2829,7 +2829,7 @@ write_trailer(pdfio_file_t *pdf) // I - PDF file
|
||||
|
||||
// Write the "free" 0 object...
|
||||
memset(buffer, 0, sizeof(buffer));
|
||||
pdfioStreamWrite(xref_st, buffer, offsize + 2);
|
||||
pdfioStreamWrite(xref_st, buffer, (size_t)offsize + 2);
|
||||
|
||||
// Then write the "allocated" objects...
|
||||
buffer[0] = 1;
|
||||
@@ -2899,7 +2899,7 @@ write_trailer(pdfio_file_t *pdf) // I - PDF file
|
||||
#endif // !_WIN32
|
||||
}
|
||||
|
||||
if (!pdfioStreamWrite(xref_st, buffer, offsize + 2))
|
||||
if (!pdfioStreamWrite(xref_st, buffer, (size_t)offsize + 2))
|
||||
{
|
||||
_pdfioFileError(pdf, "Unable to write cross-reference table.");
|
||||
ret = false;
|
||||
|
||||
2
ttf.c
2
ttf.c
@@ -1195,7 +1195,7 @@ static bool // O - `true` on success, `false` on failure
|
||||
fd_seek_cb(ttf_t *font, // I - Font
|
||||
size_t offset) // I - Offset in data
|
||||
{
|
||||
return (lseek(font->file_fd, offset, SEEK_SET) == offset);
|
||||
return (lseek(font->file_fd, (off_t)offset, SEEK_SET) == (off_t)offset);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user