Lines Matching defs:shared
1541 /* Currently, PyGILState is shared by all interpreters. The main
2006 struct _shared_bytes_data *shared = (struct _shared_bytes_data *)(data->data);
2007 return PyBytes_FromStringAndSize(shared->bytes, shared->len);
2013 struct _shared_bytes_data *shared = PyMem_NEW(struct _shared_bytes_data, 1);
2014 if (PyBytes_AsStringAndSize(obj, &shared->bytes, &shared->len) < 0) {
2017 data->data = (void *)shared;
2034 struct _shared_str_data *shared = (struct _shared_str_data *)(data->data);
2035 return PyUnicode_FromKindAndData(shared->kind, shared->buffer, shared->len);
2041 struct _shared_str_data *shared = PyMem_NEW(struct _shared_str_data, 1);
2042 shared->kind = PyUnicode_KIND(obj);
2043 shared->buffer = PyUnicode_DATA(obj);
2044 shared->len = PyUnicode_GET_LENGTH(obj);
2045 data->data = (void *)shared;