Mercurial > cpython-lru_cache-weakref
diff Python/structmember.c @ 30979:86fdf8fe7f17 legacy-trunk
Getting rid of all the code inside #ifdef macintosh too.
| author | Jack Jansen <jack.jansen@cwi.nl> |
|---|---|
| date | Thu, 20 Nov 2003 01:44:59 +0000 |
| parents | ef6f692c76e2 |
| children | e9ffad6d8822 |
line wrap: on
line diff
--- a/Python/structmember.c Wed Nov 19 22:52:23 2003 +0000 +++ b/Python/structmember.c Thu Nov 20 01:44:59 2003 +0000 @@ -103,23 +103,6 @@ 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 @@ { 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;
