mirror of
https://github.com/michaelrsweet/pdfio.git
synced 2025-08-30 07:42:27 +02:00
Implement date value support (Issue #13)
This commit is contained in:
@@ -107,6 +107,30 @@ pdfioArrayAppendBoolean(
|
||||
}
|
||||
|
||||
|
||||
//
|
||||
// 'pdfioArrayAppendDate()' - Add a date value to an array.
|
||||
//
|
||||
|
||||
bool // O - `true` on success, `false` on failure
|
||||
pdfioArrayAppendDate(
|
||||
pdfio_array_t *a, // I - Array
|
||||
time_t value) // I - Value
|
||||
{
|
||||
_pdfio_value_t v; // Value for array
|
||||
|
||||
|
||||
// Range check input
|
||||
if (!a)
|
||||
return (false);
|
||||
|
||||
// Add a dictionary...
|
||||
v.type = PDFIO_VALTYPE_DATE;
|
||||
v.value.date = value;
|
||||
|
||||
return (append_value(a, &v));
|
||||
}
|
||||
|
||||
|
||||
//
|
||||
// 'pdfioArrayAppendDict()' - Add a dictionary to an array.
|
||||
//
|
||||
@@ -395,6 +419,21 @@ pdfioArrayGetBoolean(pdfio_array_t *a, // I - Array
|
||||
}
|
||||
|
||||
|
||||
//
|
||||
// 'pdfioArrayGetDate()' - Get a date value from an array.
|
||||
//
|
||||
|
||||
time_t // O - Value
|
||||
pdfioArrayGetDate(pdfio_array_t *a, // I - Array
|
||||
size_t n) // I - Index
|
||||
{
|
||||
if (!a || n >= a->num_values || a->values[n].type != PDFIO_VALTYPE_DATE)
|
||||
return (0);
|
||||
else
|
||||
return (a->values[n].value.date);
|
||||
}
|
||||
|
||||
|
||||
//
|
||||
// 'pdfioArrayGetDict()' - Get a dictionary value from an array.
|
||||
//
|
||||
|
Reference in New Issue
Block a user