Switch to using double for numbers, since they are also used to record lengths

and other potentially large contents.
This commit is contained in:
Michael R Sweet
2021-05-29 21:16:21 -04:00
parent 35d22705fa
commit a18b8fd606
13 changed files with 142 additions and 166 deletions

View File

@ -164,7 +164,7 @@ pdfioObjCreateStream(
{
// Need a Length key for the stream, add a placeholder that we can fill in
// later...
pdfioDictSetNumber(obj->value.value.dict, "Length", 0.0f);
pdfioDictSetNumber(obj->value.value.dict, "Length", 0.0);
}
if (!write_obj_header(obj))
@ -276,7 +276,7 @@ pdfioObjGetLength(pdfio_obj_t *obj) // I - Object
if (lenobj->value.type == PDFIO_VALTYPE_NONE)
_pdfioObjLoad(lenobj);
if (lenobj->value.type != PDFIO_VALTYPE_NUMBER || lenobj->value.value.number <= 0.0f)
if (lenobj->value.type != PDFIO_VALTYPE_NUMBER || lenobj->value.value.number <= 0.0)
{
_pdfioFileError(obj->pdf, "Unable to get length of stream.");
return (0);