Lines Matching defs:writer
261 STRINGLIB(utf8_encoder)(_PyBytesWriter *writer,
290 _PyBytesWriter_Init(writer);
291 p = _PyBytesWriter_Alloc(writer, size * max_char_size);
327 writer->overallocate = (endpos < size);
351 writer->min_size -= max_char_size * (endpos - startpos);
352 p = backslashreplace(writer, p,
361 writer->min_size -= max_char_size * (endpos - startpos);
362 p = xmlcharrefreplace(writer, p,
391 writer->overallocate = 1;
392 p = _PyBytesWriter_Prepare(writer, p,
399 writer->min_size -= max_char_size * (newpos - startpos);
401 writer->overallocate = (newpos < size);
405 p = _PyBytesWriter_WriteBytes(writer, p,
421 p = _PyBytesWriter_WriteBytes(writer, p,
435 assert(writer->overallocate || i == size);