- binitreq.stream = assoc->encode;
- binitreq.print = assoc->print;
- binitreq.auth = req->idAuthentication;
- binitreq.referenceId = req->referenceId;
- binitreq.implementation_version = 0;
- binitreq.implementation_name = 0;
- binitreq.bend_sort = NULL;
- binitreq.bend_search = NULL;
- binitreq.bend_present = NULL;
- binitreq.bend_esrequest = NULL;
- binitreq.bend_delete = NULL;
- binitreq.bend_scan = bend_default_scan;
- binitreq.bend_segment = NULL;
- if (!(binitres = bend_init(&binitreq)))
+ assoc->init->stream = assoc->encode;
+ assoc->init->print = assoc->print;
+ assoc->init->auth = req->idAuthentication;
+ assoc->init->referenceId = req->referenceId;
+ assoc->init->implementation_version = 0;
+ assoc->init->implementation_name = 0;
+ assoc->init->bend_sort = NULL;
+ assoc->init->bend_search = NULL;
+ assoc->init->bend_present = NULL;
+ assoc->init->bend_esrequest = NULL;
+ assoc->init->bend_delete = NULL;
+ assoc->init->bend_scan = NULL;
+ assoc->init->bend_segment = NULL;
+ assoc->init->bend_fetch = NULL;
+ if (!(binitres = (*cb->bend_init)(assoc->init)))