Lines Matching defs:data

99     char *      data;
150 if (m_obj->data != NULL)
151 UnmapViewOfFile (m_obj->data);
165 if (m_obj->data!=NULL) {
166 munmap(m_obj->data, m_obj->size);
196 char *data = self->data;
199 self->data = NULL;
201 if (data != NULL) {
202 UnmapViewOfFile(data);
215 char *data = self->data;
217 self->data = NULL;
221 if (data != NULL) {
222 munmap(data, self->size);
251 if (self->data == NULL) { \
258 if (self->data == NULL) { \
275 return PyLong_FromLong((unsigned char)self->data[self->pos++]);
291 start = self->data + self->pos;
294 eol = self->data + self->size;
318 result = PyBytes_FromStringAndSize(&self->data[self->pos], num_bytes);
356 self->data + start, end - start,
361 self->data + start, end - start,
413 Py_buffer data;
416 if (!PyArg_ParseTuple(args, "y*:write", &data))
420 PyBuffer_Release(&data);
424 if (self->pos > self->size || self->size - self->pos < data.len) {
425 PyBuffer_Release(&data);
426 PyErr_SetString(PyExc_ValueError, "data out of range");
430 CHECK_VALID_OR_RELEASE(NULL, data);
431 memcpy(&self->data[self->pos], data.buf, data.len);
432 self->pos += data.len;
433 PyBuffer_Release(&data);
434 return PyLong_FromSsize_t(data.len);
452 self->data[self->pos++] = value;
529 char* old_data = self->data;
549 if (!UnmapViewOfFile(self->data)) {
552 self->data = NULL;
585 self->data = MapViewOfFile(self->map_handle,
590 if (self->data != NULL) {
593 memcpy(self->data, old_data,
638 newmap = mremap(self->data, self->size, new_size, MREMAP_MAYMOVE);
641 newmap = mremap(self->data, self->size, self->data, new_size, 0);
643 newmap = mremap(self->data, self->size, new_size, 0);
651 self->data = newmap;
683 if (!FlushViewOfFile(self->data+offset, size)) {
690 if (-1 == msync(self->data + offset, size, MS_SYNC)) {
756 memmove(&self->data[dest], &self->data[src], cnt);
773 return PyBool_FromLong(self->data == NULL ? 1 : 0);
806 if (mobj->data == NULL)
882 if (madvise(self->data + start, length, option) != 0) {
934 if (PyBuffer_FillInfo(view, (PyObject*)self, self->data, self->size,
962 return PyBytes_FromStringAndSize(self->data + i, 1);
981 return PyLong_FromLong(Py_CHARMASK(self->data[i]));
995 return PyBytes_FromStringAndSize(self->data + start,
1008 result_buf[i] = self->data[cur];
1046 self->data[i] = buf[0];
1091 self->data[i] = (char) v;
1120 memcpy(self->data + start, vbuf.buf, slicelen);
1130 self->data[cur] = ((char *)vbuf.buf)[i];
1321 m_obj->data = NULL;
1360 m_obj->data = mmap(NULL, map_size,
1368 if (m_obj->data == (char *)-1) {
1369 m_obj->data = NULL;
1470 m_obj->data = NULL;
1565 m_obj->data = (char *) MapViewOfFile(m_obj->map_handle,
1570 if (m_obj->data != NULL)