• Home
  • Raw
  • Download

Lines Matching refs:s_object

2054     PyObject * s_object;  in cache_struct_converter()  local
2068 s_object = PyDict_GetItem(cache, fmt); in cache_struct_converter()
2069 if (s_object != NULL) { in cache_struct_converter()
2070 Py_INCREF(s_object); in cache_struct_converter()
2071 *ptr = s_object; in cache_struct_converter()
2075 s_object = PyObject_CallFunctionObjArgs((PyObject *)(&PyStructType), fmt, NULL); in cache_struct_converter()
2076 if (s_object != NULL) { in cache_struct_converter()
2080 if (PyDict_SetItem(cache, fmt, s_object) == -1) in cache_struct_converter()
2082 *ptr = s_object; in cache_struct_converter()
2113 calcsize_impl(PyObject *module, PyStructObject *s_object) in calcsize_impl() argument
2116 return s_object->s_size; in calcsize_impl()
2128 PyObject *s_object = NULL; in pack() local
2137 if (!cache_struct_converter(format, &s_object)) { in pack()
2140 result = s_pack(s_object, args + 1, nargs - 1); in pack()
2141 Py_DECREF(s_object); in pack()
2156 PyObject *s_object = NULL; in pack_into() local
2165 if (!cache_struct_converter(format, &s_object)) { in pack_into()
2168 result = s_pack_into(s_object, args + 1, nargs - 1); in pack_into()
2169 Py_DECREF(s_object); in pack_into()
2188 unpack_impl(PyObject *module, PyStructObject *s_object, Py_buffer *buffer) in unpack_impl() argument
2191 return Struct_unpack_impl(s_object, buffer); in unpack_impl()
2210 unpack_from_impl(PyObject *module, PyStructObject *s_object, in unpack_from_impl() argument
2214 return Struct_unpack_from_impl(s_object, buffer, offset); in unpack_from_impl()
2233 iter_unpack_impl(PyObject *module, PyStructObject *s_object, in iter_unpack_impl() argument
2237 return Struct_iter_unpack(s_object, buffer); in iter_unpack_impl()