Lines Matching refs:format

15 /* cache simple format string */
153 base->format = NULL;
169 PyMem_XFree(base->format);
297 /* Pack all items into the buffer of 'obj'. The 'format' parameter must be
301 pack_from_list(PyObject *obj, PyObject *items, PyObject *format,
315 structobj = PyObject_CallFunctionObjArgs(Struct, format, NULL);
366 "mismatch between initializer element and format string");
398 PyObject *format = NULL, *mview = NULL, *zero = NULL;
405 format = PyUnicode_FromString(fmt);
406 if (format == NULL)
409 structobj = PyObject_CallFunctionObjArgs(Struct, format, NULL);
448 "mismatch between initializer element and format string");
468 Py_XDECREF(format);
518 if (strcmp(FIX_FORMAT(dest->format), FIX_FORMAT(src->format)) != 0 ||
533 /* Copy src to dest. Both buffers must have the same format, itemsize,
668 PyObject *format;
669 char *fmt = base->format;
675 "ndarray: tolist() does not support format=NULL, use "
695 format = PyUnicode_FromString(fmt);
696 if (format == NULL)
699 structobj = PyObject_CallFunctionObjArgs(Struct, format, NULL);
700 Py_DECREF(format);
770 | base.format | NULL | OK | OK |
786 get_itemsize(PyObject *format)
791 tmp = PyObject_CallFunctionObjArgs(calcsize, format, NULL);
801 get_format(PyObject *format)
806 tmp = PyUnicode_AsASCIIString(format);
822 init_simple(ndbuf_t *ndbuf, PyObject *items, PyObject *format,
833 ret = pack_from_list(mview, items, format, itemsize);
840 base->format = get_format(format);
841 if (base->format == NULL)
1178 Py_ssize_t offset, PyObject *format, int flags)
1212 itemsize = get_itemsize(format);
1248 if (init_simple(ndbuf, items, format, itemsize) < 0)
1266 Py_ssize_t offset, PyObject *format, int flags)
1270 ndbuf = init_ndbuf(items, shape, strides, offset, format, flags);
1284 "obj", "shape", "strides", "offset", "format", "flags", "getbuf", NULL
1290 PyObject *format = simple_format; /* struct module specifier: "B" */
1297 &v, &shape, &strides, &offset, &format, &flags, &getbuf))
1302 if (strides || offset || format != simple_format ||
1341 return ndarray_push_base(nd, v, shape, strides, offset, format, flags);
1350 "items", "shape", "strides", "offset", "format", "flags", NULL
1355 PyObject *format = simple_format; /* struct module specifier: "B" */
1360 &items, &shape, &strides, &offset, &format, &flags))
1381 offset, format, flags) < 0)
1432 /* reconstruct format */
1433 if (view->format == NULL)
1434 view->format = "B";
1443 "re-exporter does not provide format, shape or strides");
1464 point. The equality calcsize(format) = itemsize does _not_ hold
1466 view->format = NULL;
1500 if (view->format != NULL) {
1504 "ndarray: cannot cast to unsigned bytes if the format flag "
1508 /* product(shape) * itemsize = len and calcsize(format) = itemsize
1517 (view->format != NULL && view->shape != NULL &&
1520 (view->format == NULL && view->shape == NULL &&
1563 assert(base->ndim == 1 && SIMPLE_FORMAT(base->format));
1604 return unpack_single(ptr, base->format, base->itemsize);
1788 return unpack_single(base->buf, base->format, base->itemsize);
1886 return pack_single(ptr, value, dest->format, dest->itemsize);
1903 return pack_single(ptr, value, dest->format, dest->itemsize);
2053 const char *fmt = base->format ? base->format : "";
2138 { "format", (getter)ndarray_get_format, NULL, NULL, NULL},
2237 static char format[ND_MAX_NDIM+1];
2271 if (view->format) {
2272 if (strlen(view->format) > ND_MAX_NDIM) {
2274 "memoryview_from_buffer: format is limited to %d characters",
2278 strcpy(format, view->format);
2279 info.format = format;
2347 ret = unpack_single(ptr, view.format, view.itemsize);
2537 !fmtcmp(v1.format, v2.format) ||
2705 "B", /* format */