diff options
Diffstat (limited to 'Python/structmember.c')
| -rw-r--r-- | Python/structmember.c | 23 | 
1 files changed, 1 insertions, 22 deletions
diff --git a/Python/structmember.c b/Python/structmember.c index 34310b8979..bbaaca8136 100644 --- a/Python/structmember.c +++ b/Python/structmember.c @@ -103,23 +103,6 @@ PyMember_GetOne(char *addr, PyMemberDef *l)  	case T_STRING_INPLACE:  		v = PyString_FromString((char*)addr);  		break; -#ifdef macintosh -	case T_PSTRING: -		if (*(char**)addr == NULL) { -			Py_INCREF(Py_None); -			v = Py_None; -		} -		else -			v = PyString_FromStringAndSize( -				(*(char**)addr)+1, -				**(unsigned char**)addr); -		break; -	case T_PSTRING_INPLACE: -		v = PyString_FromStringAndSize( -			((char*)addr)+1, -			*(unsigned char*)addr); -		break; -#endif /* macintosh */  	case T_CHAR:  		v = PyString_FromStringAndSize((char*)addr, 1);  		break; @@ -168,11 +151,7 @@ PyMember_SetOne(char *addr, PyMemberDef *l, PyObject *v)  {  	PyObject *oldv; -	if ((l->flags & READONLY) || l->type == T_STRING -#ifdef macintosh -	    || l->type == T_PSTRING -#endif -		) +	if ((l->flags & READONLY) || l->type == T_STRING)  	{  		PyErr_SetString(PyExc_TypeError, "readonly attribute");  		return -1;  | 
