Skip to content

Commit 3ba1d1c

Browse files
committed
Move code
1 parent befd574 commit 3ba1d1c

1 file changed

Lines changed: 24 additions & 24 deletions

File tree

Objects/bytesobject.c

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3969,6 +3969,18 @@ PyBytesWriter_Resize(PyBytesWriter *writer, Py_ssize_t size)
39693969
}
39703970

39713971

3972+
static void*
3973+
_PyBytesWriter_ResizeAndUpdatePointer(PyBytesWriter *writer, Py_ssize_t size,
3974+
void *data)
3975+
{
3976+
Py_ssize_t pos = (char*)data - byteswriter_data(writer);
3977+
if (PyBytesWriter_Resize(writer, size) < 0) {
3978+
return NULL;
3979+
}
3980+
return byteswriter_data(writer) + pos;
3981+
}
3982+
3983+
39723984
int
39733985
PyBytesWriter_Grow(PyBytesWriter *writer, Py_ssize_t size)
39743986
{
@@ -3991,6 +4003,18 @@ PyBytesWriter_Grow(PyBytesWriter *writer, Py_ssize_t size)
39914003
}
39924004

39934005

4006+
void*
4007+
PyBytesWriter_GrowAndUpdatePointer(PyBytesWriter *writer, Py_ssize_t size,
4008+
void *data)
4009+
{
4010+
Py_ssize_t pos = (char*)data - byteswriter_data(writer);
4011+
if (PyBytesWriter_Grow(writer, size) < 0) {
4012+
return NULL;
4013+
}
4014+
return byteswriter_data(writer) + pos;
4015+
}
4016+
4017+
39944018
int
39954019
PyBytesWriter_WriteBytes(PyBytesWriter *writer,
39964020
const void *bytes, Py_ssize_t size)
@@ -4025,27 +4049,3 @@ PyBytesWriter_Format(PyBytesWriter *writer, const char *format, ...)
40254049
Py_ssize_t size = buf - byteswriter_data(writer);
40264050
return PyBytesWriter_Resize(writer, size);
40274051
}
4028-
4029-
4030-
static void*
4031-
_PyBytesWriter_ResizeAndUpdatePointer(PyBytesWriter *writer, Py_ssize_t size,
4032-
void *data)
4033-
{
4034-
Py_ssize_t pos = (char*)data - byteswriter_data(writer);
4035-
if (PyBytesWriter_Resize(writer, size) < 0) {
4036-
return NULL;
4037-
}
4038-
return byteswriter_data(writer) + pos;
4039-
}
4040-
4041-
4042-
void*
4043-
PyBytesWriter_GrowAndUpdatePointer(PyBytesWriter *writer, Py_ssize_t size,
4044-
void *data)
4045-
{
4046-
Py_ssize_t pos = (char*)data - byteswriter_data(writer);
4047-
if (PyBytesWriter_Grow(writer, size) < 0) {
4048-
return NULL;
4049-
}
4050-
return byteswriter_data(writer) + pos;
4051-
}

0 commit comments

Comments
 (0)