Lines Matching refs:dptr
119 for ( key=dbm_firstkey(dp->di_dbm); key.dptr; in dbm_length()
134 if (!PyArg_Parse(key, "s#", &krec.dptr, &tmp_size)) { in dbm_subscript()
141 if ( drec.dptr == 0 ) { in dbm_subscript()
150 return PyBytes_FromStringAndSize(drec.dptr, drec.dsize); in dbm_subscript()
159 if ( !PyArg_Parse(v, "s#", &krec.dptr, &tmp_size) ) { in dbm_ass_sub()
186 if ( !PyArg_Parse(w, "s#", &drec.dptr, &tmp_size) ) { in dbm_ass_sub()
247 for (key = dbm_firstkey(self->di_dbm); key.dptr; in _dbm_dbm_keys_impl()
249 item = PyBytes_FromStringAndSize(key.dptr, key.dsize); in _dbm_dbm_keys_impl()
279 key.dptr = (char *)PyUnicode_AsUTF8AndSize(arg, &size); in dbm_contains()
281 if (key.dptr == NULL) in dbm_contains()
291 key.dptr = PyBytes_AS_STRING(arg); in dbm_contains()
295 return val.dptr != NULL; in dbm_contains()
316 dbm_key.dptr = (char *)key; in _dbm_dbm_get_impl()
320 if (val.dptr != NULL) { in _dbm_dbm_get_impl()
321 return PyBytes_FromStringAndSize(val.dptr, val.dsize); in _dbm_dbm_get_impl()
350 dbm_key.dptr = (char *)key; in _dbm_dbm_setdefault_impl()
354 if (val.dptr != NULL) { in _dbm_dbm_setdefault_impl()
355 return PyBytes_FromStringAndSize(val.dptr, val.dsize); in _dbm_dbm_setdefault_impl()
362 val.dptr = NULL; in _dbm_dbm_setdefault_impl()
366 if ( !PyArg_Parse(default_value, "s#", &val.dptr, &tmp_size) ) { in _dbm_dbm_setdefault_impl()