Lines Matching refs:val
274 datum key, val;
300 val = dbm_fetch(dp->di_dbm, key);
301 return val.dptr != NULL;
319 datum dbm_key, val;
325 val = dbm_fetch(self->di_dbm, dbm_key);
326 if (val.dptr != NULL) {
327 return PyBytes_FromStringAndSize(val.dptr, val.dsize);
351 datum dbm_key, val;
358 val = dbm_fetch(self->di_dbm, dbm_key);
359 if (val.dptr != NULL) {
360 return PyBytes_FromStringAndSize(val.dptr, val.dsize);
367 val.dptr = NULL;
368 val.dsize = 0;
371 if ( !PyArg_Parse(default_value, "s#", &val.dptr, &tmp_size) ) {
376 val.dsize = tmp_size;
379 if (dbm_store(self->di_dbm, dbm_key, val, DBM_INSERT) < 0) {