Lines Matching defs:fmt

813 mbuf_copy_format(_PyManagedBufferObject *mbuf, const char *fmt)
815 if (fmt != NULL) {
816 char *cp = PyMem_Malloc(strlen(fmt)+1);
821 mbuf->master.format = strcpy(cp, fmt);
1123 get_native_fmtchar(char *result, const char *fmt)
1127 if (fmt[0] == '@') fmt++;
1129 switch (fmt[0]) {
1142 if (size > 0 && fmt[1] == '\0') {
1143 *result = fmt[0];
1151 get_native_fmtstr(const char *fmt)
1155 if (fmt[0] == '@') {
1157 fmt++;
1159 if (fmt[0] == '\0' || fmt[1] != '\0') {
1165 switch (fmt[0]) {
1549 type_error_int(const char *fmt)
1552 "memoryview: invalid type for format '%s'", fmt);
1557 value_error_int(const char *fmt)
1560 "memoryview: invalid value for format '%s'", fmt);
1565 fix_error_int(const char *fmt)
1570 return type_error_int(fmt);
1575 return value_error_int(fmt);
1682 /* Unpack a single item. 'fmt' can be any native format character in struct
1686 unpack_single(PyMemoryViewObject *self, const char *ptr, const char *fmt)
1700 switch (fmt[0]) {
1764 "memoryview: format %s not supported", fmt);
1775 /* Pack a single item. 'fmt' can be any native format character in
1778 pack_single(PyMemoryViewObject *self, char *ptr, PyObject *item, const char *fmt)
1789 switch (fmt[0]) {
1796 switch (fmt[0]) {
1817 switch (fmt[0]) {
1870 if (fmt[0] == 'f') {
1890 return type_error_int(fmt);
1892 return value_error_int(fmt);
1912 return fix_error_int(fmt);
1914 return value_error_int(fmt);
1917 "memoryview: format %s not supported", fmt);
1968 struct_get_unpacker(const char *fmt, Py_ssize_t itemsize)
1989 format = PyBytes_FromString(fmt);
2055 const char *fmt;
2057 fmt = (view->format[0] == '@') ? view->format+1 : view->format;
2058 if (fmt[0] && fmt[1] == '\0')
2059 return fmt;
2070 const char *fmt)
2081 item = unpack_single(self, xptr, fmt);
2097 const char *fmt)
2107 return tolist_base(self, ptr, shape, strides, suboffsets, fmt);
2117 fmt);
2141 const char *fmt;
2145 fmt = adjust_fmt(view);
2146 if (fmt == NULL)
2149 return unpack_single(self, view->buf, fmt);
2154 fmt);
2159 fmt);
2349 const char *fmt;
2353 fmt = adjust_fmt(view);
2354 if (fmt == NULL)
2365 return unpack_single(self, ptr, fmt);
2378 const char *fmt;
2384 fmt = adjust_fmt(view);
2385 if (fmt == NULL)
2396 return unpack_single(self, ptr, fmt);
2480 const char *fmt = adjust_fmt(view);
2481 if (fmt == NULL)
2483 return unpack_single(self, view->buf, fmt);
2537 const char *fmt;
2542 fmt = adjust_fmt(view);
2543 if (fmt == NULL)
2558 return pack_single(self, ptr, value, fmt);
2580 return pack_single(self, ptr, value, fmt);
2619 return pack_single(self, ptr, value, fmt);
2723 unpack_cmp(const char *p, const char *q, char fmt,
2728 switch (fmt) {
2782 char fmt, struct unpacker *unpack_p, struct unpacker *unpack_q)
2790 equal = unpack_cmp(xp, xq, fmt, unpack_p, unpack_q);
2805 char fmt, struct unpacker *unpack_p, struct unpacker *unpack_q)
2819 fmt, unpack_p, unpack_q);
2828 fmt, unpack_p, unpack_q);
2951 char fmt;
2960 ret = get_native_fmtchar(&fmt, view->format);
2961 if (ret < 0 || !IS_BYTE_FORMAT(fmt)) {
3247 const char *fmt = adjust_fmt(&obj->view);
3248 if (fmt == NULL) {
3257 it->it_fmt = fmt;