equal
deleted
inserted
replaced
157 if (self->offsets == NULL) { |
157 if (self->offsets == NULL) { |
158 self->offsets = PyMem_Malloc(self->raw_length * |
158 self->offsets = PyMem_Malloc(self->raw_length * |
159 sizeof(*self->offsets)); |
159 sizeof(*self->offsets)); |
160 if (self->offsets == NULL) |
160 if (self->offsets == NULL) |
161 return (const char *)PyErr_NoMemory(); |
161 return (const char *)PyErr_NoMemory(); |
162 inline_scan(self, self->offsets); |
162 Py_ssize_t ret = inline_scan(self, self->offsets); |
|
163 if (ret == -1) { |
|
164 return NULL; |
|
165 }; |
163 } |
166 } |
164 return self->offsets[pos]; |
167 return self->offsets[pos]; |
165 } |
168 } |
166 |
169 |
167 return (const char *)(self->buf.buf) + pos * v1_hdrsize; |
170 return (const char *)(self->buf.buf) + pos * v1_hdrsize; |