Lines Matching refs:data
39 to->dptr = from->data;
49 to->data = from->dptr;
58 free(d->data); /* gdbm uses raw malloc/free hence we should do that here, too */
101 pa_datum* pa_database_get(pa_database *db, const pa_datum *key, pa_datum* data) {
106 pa_assert(data);
111 datum_from_gdbm(data, &gdbm_data) :
115 int pa_database_set(pa_database *db, const pa_datum *key, const pa_datum* data, bool overwrite) {
120 pa_assert(data);
124 *datum_to_gdbm(&gdbm_data, data),
181 pa_datum* pa_database_first(pa_database *db, pa_datum *key, pa_datum *data) {
192 if (data) {
200 datum_from_gdbm(data, &gdbm_data);
208 pa_datum* pa_database_next(pa_database *db, const pa_datum *key, pa_datum *next, pa_datum *data) {
216 return pa_database_first(db, next, data);
223 if (data) {
231 datum_from_gdbm(data, &gdbm_data);