Lines Matching defs:offset
498 Py_ssize_t *lineno, Py_ssize_t *offset,
535 v = PyObject_GetAttr(err, &_Py_ID(offset));
539 *offset = -1;
546 *offset = hold;
606 print_error_text(PyObject *f, Py_ssize_t offset, Py_ssize_t end_offset,
609 size_t caret_repetitions = (end_offset > 0 && end_offset > offset) ?
610 end_offset - offset : 1;
618 /* Convert offset from 1-based to 0-based */
619 offset--;
621 /* Strip leading whitespace from text, adjusting offset as we go */
624 offset--;
633 /* Clip offset to at most len */
634 if (offset > len) {
635 offset = len;
645 if (inl >= offset) {
651 offset -= (int)inl;
670 if (offset < 0) {
678 while (--offset >= 0) {
966 Py_ssize_t lineno, offset, end_lineno, end_offset;
968 &lineno, &offset,
1005 if (print_error_text(f, offset, end_offset, text) < 0) {