_ippVarsInit(&vars, NULL, (_ipp_ferror_cb_t)error_cb, (_ipp_ftoken_cb_t)token_cb);
+ _ippVarsSet(&vars, "date-start", iso_date(ippTimeToDate(time(NULL))));
+
/*
* We need at least:
*
_ippVarsSet(vars, expect->define_no_match, "1");
else if (!expect->define_match && !expect->define_value)
{
- if (found && expect->not_expect)
+ if (found && expect->not_expect && !expect->with_value && !expect->with_value_from)
add_stringf(data->errors, "NOT EXPECTED: %s", expect->name);
else if (!found && !(expect->not_expect || expect->optional))
add_stringf(data->errors, "EXPECTED: %s", expect->name);
data->transfer = data->def_transfer;
data->version = data->def_version;
+ _ippVarsSet(vars, "date-current", iso_date(ippTimeToDate(time(NULL))));
+
f->attrs = ippNew();
f->group_tag = IPP_TAG_ZERO;
}
if (_ippFileReadToken(f, name, sizeof(name)) && _ippFileReadToken(f, temp, sizeof(temp)))
{
+ _ippVarsSet(vars, "date-current", iso_date(ippTimeToDate(time(NULL))));
_ippVarsExpand(vars, value, temp, sizeof(value));
_ippVarsSet(vars, name, value);
}
{
if (!_ippVarsGet(vars, name))
{
+ _ippVarsSet(vars, "date-current", iso_date(ippTimeToDate(time(NULL))));
_ippVarsExpand(vars, value, temp, sizeof(value));
_ippVarsSet(vars, name, value);
}
if (_ippFileReadToken(f, temp, sizeof(temp)))
{
+ _ippVarsSet(vars, "date-current", iso_date(ippTimeToDate(time(NULL))));
_ippVarsExpand(vars, data->file_id, temp, sizeof(data->file_id));
}
else