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