Home | History | Annotate | Download | only in Modules

Lines Matching refs:dptr

100         okey.dptr=NULL;
103 for (key=gdbm_firstkey(dp->di_dbm); key.dptr;
106 if(okey.dsize) free(okey.dptr);
120 if (!PyArg_Parse(key, "s#", &krec.dptr, &krec.dsize) )
129 if (drec.dptr == 0) {
134 v = PyString_FromStringAndSize(drec.dptr, drec.dsize);
135 free(drec.dptr);
144 if (!PyArg_Parse(v, "s#", &krec.dptr, &krec.dsize) ) {
163 if (!PyArg_Parse(w, "s#", &drec.dptr, &drec.dsize)) {
197 key.dptr = PyString_AS_STRING(arg);
257 while (key.dptr) {
258 item = PyString_FromStringAndSize(key.dptr, key.dsize);
260 free(key.dptr);
267 free(key.dptr);
272 free(key.dptr);
287 if (!PyArg_ParseTuple(args, "s#:has_key", &key.dptr, &key.dsize))
308 if (key.dptr) {
309 v = PyString_FromStringAndSize(key.dptr, key.dsize);
310 free(key.dptr);
336 if (!PyArg_ParseTuple(args, "s#:nextkey", &key.dptr, &key.dsize))
340 if (nextkey.dptr) {
341 v = PyString_FromStringAndSize(nextkey.dptr, nextkey.dsize);
342 free(nextkey.dptr);