Tim Peters wrote: > Better to use a new gibberish character and deprecate the old one? > Otherwise I'm afraid we'll be stuck supporting PY_SIZE_T_CLEAN > forever, and it's not good to have the meaning of a format string > depend on the presence or absence of a #define far away in the file.
See my response to Armin also; I'm concerned that writing code that uses that character will not easily be backwards compatible. What character would you suggest? I would not expect that we are stuck with PY_SIZE_T_CLEAN: In P3k, Py_ssize_t should become the only type to do indexing, at which point PY_SIZE_T_CLEAN could go. > That can be done in one gulp via: > > some_int = Py_SAFE_DOWNCAST(some_value, Py_ssize_t, int); Thanks, added (I didn't know it existed). Regards, Martin _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com