diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c index 502e933440b..94df06c27df 100644 --- a/Modules/posixmodule.c +++ b/Modules/posixmodule.c @@ -617,6 +617,13 @@ _Py_Gid_Converter(PyObject *obj, void *p) #endif /* MS_WINDOWS */ +#ifdef HAVE_LONG_LONG +# define _PyLong_FromDev PyLong_FromLongLong +#else +# define _PyLong_FromDev PyLong_FromLong +#endif + + #if defined(HAVE_MKNOD) && defined(HAVE_MAKEDEV) static int _Py_Dev_Converter(PyObject *obj, void *p) @@ -630,14 +637,7 @@ _Py_Dev_Converter(PyObject *obj, void *p) return 0; return 1; } - -#ifdef HAVE_LONG_LONG -# define _PyLong_FromDev PyLong_FromLongLong -#else -# define _PyLong_FromDev PyLong_FromLong -#endif - -#endif +#endif /* HAVE_MKNOD && HAVE_MAKEDEV */ #ifdef AT_FDCWD