AtomEntry *** entries, size_t *len)
{
AtomBackend *backend;
+ char **rreqs = NULL;
+ AtomEntry **rentries = NULL;
+ size_t rlen = 0;
backend = atom_backend (ctx);
if (backend && backend->enumerate_entries)
{
- backend->enumerate_entries (ctx, reqs, entries, len);
- return;
+ backend->enumerate_entries (ctx, &rreqs, &rentries, &rlen);
}
if (reqs)
- *reqs = NULL;
+ *reqs = rreqs;
if (entries)
- *entries = NULL;
+ *entries = rentries;
if (len)
- *len = 0;
+ *len = rlen;
}
int