summaryrefslogtreecommitdiff
path: root/cups/ipp-vars.c
diff options
context:
space:
mode:
authorMichael R Sweet <michael.r.sweet@gmail.com>2018-02-06 14:25:37 -0500
committerMichael R Sweet <michael.r.sweet@gmail.com>2018-02-06 14:25:37 -0500
commita166e9337ad5fe2419d928acaa12b17e706cac1b (patch)
tree345bb93e8f4b713b88fde0ebab95fa7d98951bf4 /cups/ipp-vars.c
parent7f4d7b8a51b39fd96f0271f5e3eb407686b57dc4 (diff)
downloadcups-a166e9337ad5fe2419d928acaa12b17e706cac1b.tar.gz
Move file callbacks to _ipp_vars_t and add attribute filter callback.
Diffstat (limited to 'cups/ipp-vars.c')
-rw-r--r--cups/ipp-vars.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/cups/ipp-vars.c b/cups/ipp-vars.c
index 28c023f3d..8d2ed7aa9 100644
--- a/cups/ipp-vars.c
+++ b/cups/ipp-vars.c
@@ -157,9 +157,16 @@ _ippVarsGet(_ipp_vars_t *v, /* I - IPP variables */
*/
void
-_ippVarsInit(_ipp_vars_t *v) /* I - IPP variables */
+_ippVarsInit(_ipp_vars_t *v, /* I - IPP variables */
+ _ipp_fattr_cb_t attrcb, /* I - Attribute (filter) callback */
+ _ipp_ferror_cb_t errorcb, /* I - Error callback */
+ _ipp_ftoken_cb_t tokencb) /* I - Token callback */
{
memset(v, 0, sizeof(_ipp_vars_t));
+
+ v->attrcb = attrcb;
+ v->errorcb = errorcb;
+ v->tokencb = tokencb;
}