Lines Matching defs:width
2721 Py_ssize_t width, Py_ssize_t precision)
2731 && width <= length)
2737 arglen = Py_MAX(length, width);
2746 if (width > length) {
2747 fill = width - length;
2761 Py_ssize_t width, Py_ssize_t precision)
2781 res = unicode_fromformat_write_str(writer, unicode, width, -1);
2793 Py_ssize_t width;
2808 /* parse the width.precision part, e.g. "%2.5s" => width=2, precision=5 */
2809 width = -1;
2811 width = *f - '0';
2814 if (width > (PY_SSIZE_T_MAX - ((int)*f - '0')) / 10) {
2816 "width too big");
2819 width = (width * 10) + (*f - '0');
2932 arglen = Py_MAX(precision, width);
2936 if (width > precision) {
2938 fill = width - precision;
2983 if (unicode_fromformat_write_cstr(writer, s, width, precision) < 0)
2993 if (unicode_fromformat_write_str(writer, obj, width, precision) == -1)
3004 if (unicode_fromformat_write_str(writer, obj, width, precision) == -1)
3009 if (unicode_fromformat_write_cstr(writer, str, width, precision) < 0)
3023 if (unicode_fromformat_write_str(writer, str, width, precision) == -1) {
3039 if (unicode_fromformat_write_str(writer, repr, width, precision) == -1) {
3055 if (unicode_fromformat_write_str(writer, ascii, width, precision) == -1) {
9480 * @min_width: The minimum width of the digits in the output string.
10968 width: Py_ssize_t
10972 Return a centered string of length width.
10978 unicode_center_impl(PyObject *self, Py_ssize_t width, Py_UCS4 fillchar)
10986 if (PyUnicode_GET_LENGTH(self) >= width)
10989 marg = width - PyUnicode_GET_LENGTH(self);
10990 left = marg / 2 + (marg & width & 1);
12460 width: Py_ssize_t
12464 Return a left-justified string of length width.
12470 unicode_ljust_impl(PyObject *self, Py_ssize_t width, Py_UCS4 fillchar)
12476 if (PyUnicode_GET_LENGTH(self) >= width)
12479 return pad(self, 0, width - PyUnicode_GET_LENGTH(self), fillchar);
13124 width: Py_ssize_t
13128 Return a right-justified string of length width.
13134 unicode_rjust_impl(PyObject *self, Py_ssize_t width, Py_UCS4 fillchar)
13140 if (PyUnicode_GET_LENGTH(self) >= width)
13143 return pad(self, width - PyUnicode_GET_LENGTH(self), 0, fillchar);
13580 width: Py_ssize_t
13583 Pad a numeric string with zeros on the left, to fill a field of the given width.
13589 unicode_zfill_impl(PyObject *self, Py_ssize_t width)
13601 if (PyUnicode_GET_LENGTH(self) >= width)
13604 fill = width - PyUnicode_GET_LENGTH(self);
14339 Py_ssize_t width;
14505 /* Fill with leading zeroes to meet minimum width. */
14587 && arg->width == -1 && arg->prec == -1
14685 /* Parse options of an argument: flags, width, precision.
14761 /* Parse width. Example: "%10s" => width=10 */
14771 arg->width = PyLong_AsSsize_t(v);
14772 if (arg->width == -1 && PyErr_Occurred())
14774 if (arg->width < 0) {
14776 arg->width = -arg->width;
14784 arg->width = arg->ch - '0';
14793 if (arg->width > (PY_SSIZE_T_MAX - ((int)arg->ch - '0')) / 10) {
14795 "width too big");
14798 arg->width = arg->width*10 + (arg->ch - '0');
14898 if (PyLong_CheckExact(v) && arg->width == -1 && arg->prec == -1) {
14939 if (arg->width == -1 && arg->prec == -1
14958 if (arg->width == -1 && arg->prec == -1) {
15007 if ((arg->width == -1 || arg->width <= len)
15024 /* Adjust sign and width */
15043 if (arg->width < len)
15044 arg->width = len;
15050 if ((arg->width-1) > len)
15054 if (arg->width > len)
15063 buflen = arg->width;
15064 if (arg->sign && len == arg->width)
15075 if (arg->width > len)
15076 arg->width--;
15091 arg->width -= 2;
15092 if (arg->width < 0)
15093 arg->width = 0;
15098 if (arg->width > len && !(arg->flags & F_LJUST)) {
15099 sublen = arg->width - len;
15102 arg->width = len;
15130 if (arg->width > len) {
15131 sublen = arg->width - len;
15156 arg.width = -1;