Lines Matching refs:addr

12     const char* addr = obj_addr + l->offset;
15 v = PyBool_FromLong(*(char*)addr);
18 v = PyLong_FromLong(*(char*)addr);
21 v = PyLong_FromUnsignedLong(*(unsigned char*)addr);
24 v = PyLong_FromLong(*(short*)addr);
27 v = PyLong_FromUnsignedLong(*(unsigned short*)addr);
30 v = PyLong_FromLong(*(int*)addr);
33 v = PyLong_FromUnsignedLong(*(unsigned int*)addr);
36 v = PyLong_FromLong(*(long*)addr);
39 v = PyLong_FromUnsignedLong(*(unsigned long*)addr);
42 v = PyLong_FromSsize_t(*(Py_ssize_t*)addr);
45 v = PyFloat_FromDouble((double)*(float*)addr);
48 v = PyFloat_FromDouble(*(double*)addr);
51 if (*(char**)addr == NULL) {
56 v = PyUnicode_FromString(*(char**)addr);
59 v = PyUnicode_FromString((char*)addr);
62 v = PyUnicode_FromStringAndSize((char*)addr, 1);
65 v = *(PyObject **)addr;
71 v = *(PyObject **)addr;
82 v = PyLong_FromLongLong(*(long long *)addr);
85 v = PyLong_FromUnsignedLongLong(*(unsigned long long *)addr);
105 PyMember_SetOne(char *addr, PyMemberDef *l, PyObject *v)
109 addr += l->offset;
119 if (*(PyObject **)addr == NULL) {
138 *(char*)addr = (char) 1;
140 *(char*)addr = (char) 0;
147 *(char*)addr = (char)long_val;
158 *(unsigned char*)addr = (unsigned char)long_val;
167 *(short*)addr = (short)long_val;
176 *(unsigned short*)addr = (unsigned short)long_val;
185 *(int *)addr = (int)long_val;
200 *(unsigned int *)addr = (unsigned int)ulong_val;
203 *(unsigned int *)addr = (unsigned int)ulong_val;
209 *(long*)addr = PyLong_AsLong(v);
210 if ((*(long*)addr == -1) && PyErr_Occurred())
215 *(unsigned long*)addr = PyLong_AsUnsignedLong(v);
216 if ((*(unsigned long*)addr == (unsigned long)-1)
221 *(unsigned long*)addr = PyLong_AsLong(v);
222 if ((*(unsigned long*)addr == (unsigned long)-1)
230 *(Py_ssize_t*)addr = PyLong_AsSsize_t(v);
231 if ((*(Py_ssize_t*)addr == (Py_ssize_t)-1)
240 *(float*)addr = (float)double_val;
244 *(double*)addr = PyFloat_AsDouble(v);
245 if ((*(double*)addr == -1) && PyErr_Occurred())
251 oldv = *(PyObject **)addr;
252 *(PyObject **)addr = v;
264 *(char*)addr = string[0];
273 *(long long*)addr = value = PyLong_AsLongLong(v);
283 *(unsigned long long*)addr = value = PyLong_AsUnsignedLongLong(v);
285 *(unsigned long long*)addr = value = PyLong_AsLong(v);