sysmodule.c: reuse Py_STRINGIFY() macro

This commit is contained in:
Victor Stinner 2015-11-05 11:21:38 +01:00
parent cf156bc248
commit cf01b68b88

View file

@ -1643,15 +1643,11 @@ make_version_info(void)
/* sys.implementation values */ /* sys.implementation values */
#define NAME "cpython" #define NAME "cpython"
const char *_PySys_ImplName = NAME; const char *_PySys_ImplName = NAME;
#define QUOTE(arg) #arg #define MAJOR Py_STRINGIFY(PY_MAJOR_VERSION)
#define STRIFY(name) QUOTE(name) #define MINOR Py_STRINGIFY(PY_MINOR_VERSION)
#define MAJOR STRIFY(PY_MAJOR_VERSION)
#define MINOR STRIFY(PY_MINOR_VERSION)
#define TAG NAME "-" MAJOR MINOR #define TAG NAME "-" MAJOR MINOR
const char *_PySys_ImplCacheTag = TAG; const char *_PySys_ImplCacheTag = TAG;
#undef NAME #undef NAME
#undef QUOTE
#undef STRIFY
#undef MAJOR #undef MAJOR
#undef MINOR #undef MINOR
#undef TAG #undef TAG