Lines Matching defs:pack
1 /* struct module -- pack values into and (out of) bytes objects */
51 int (*pack)(_structmodulestate *, char *, PyObject *,
315 PyObject *v, /* value to pack */
389 [pu] distinguishes between pack (to struct) and unpack (from struct).
1802 * Guts of the pack function.
1876 if (e->pack(state, res, v, e) < 0) {
1893 "S.pack(v1, v2, ...) -> bytes\n\
1913 "pack expected %zd items for packing (got %zd)", soself->s_len, nargs);
1990 "no space to pack %zd bytes at offset %zd",
2069 {"pack", _PyCFunction_CAST(s_pack), METH_FASTCALL, s_pack__doc__},
2197 "pack(format, v1, v2, ...) -> bytes\n\
2203 pack(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
2321 {"pack", _PyCFunction_CAST(pack), METH_FASTCALL, pack_doc},
2446 ptr->pack = native->pack;