summaryrefslogtreecommitdiffstats
path: root/Modules/_testcapimodule.c
diff options
context:
space:
mode:
Diffstat (limited to 'Modules/_testcapimodule.c')
-rw-r--r--Modules/_testcapimodule.c38
1 files changed, 19 insertions, 19 deletions
diff --git a/Modules/_testcapimodule.c b/Modules/_testcapimodule.c
index 2fb5a14..e9a0f12 100644
--- a/Modules/_testcapimodule.c
+++ b/Modules/_testcapimodule.c
@@ -60,7 +60,7 @@ test_config(PyObject *self)
CHECK_SIZEOF(SIZEOF_LONG, long);
CHECK_SIZEOF(SIZEOF_VOID_P, void*);
CHECK_SIZEOF(SIZEOF_TIME_T, time_t);
- CHECK_SIZEOF(SIZEOF_LONG_LONG, PY_LONG_LONG);
+ CHECK_SIZEOF(SIZEOF_LONG_LONG, long long);
#undef CHECK_SIZEOF
@@ -360,7 +360,7 @@ test_lazy_hash_inheritance(PyObject* self)
Note that the meat of the test is contained in testcapi_long.h.
This is revolting, but delicate code duplication is worse: "almost
- exactly the same" code is needed to test PY_LONG_LONG, but the ubiquitous
+ exactly the same" code is needed to test long long, but the ubiquitous
dependence on type names makes it impossible to use a parameterized
function. A giant macro would be even worse than this. A C++ template
would be perfect.
@@ -407,7 +407,7 @@ raise_test_longlong_error(const char* msg)
}
#define TESTNAME test_longlong_api_inner
-#define TYPENAME PY_LONG_LONG
+#define TYPENAME long long
#define F_S_TO_PY PyLong_FromLongLong
#define F_PY_TO_S PyLong_AsLongLong
#define F_U_TO_PY PyLong_FromUnsignedLongLong
@@ -594,7 +594,7 @@ test_long_and_overflow(PyObject *self)
}
/* Test the PyLong_AsLongLongAndOverflow API. General conversion to
- PY_LONG_LONG is tested by test_long_api_inner. This test will
+ long long is tested by test_long_api_inner. This test will
concentrate on proper handling of overflow.
*/
@@ -602,7 +602,7 @@ static PyObject *
test_long_long_and_overflow(PyObject *self)
{
PyObject *num, *one, *temp;
- PY_LONG_LONG value;
+ long long value;
int overflow;
/* Test that overflow is set properly for a large value. */
@@ -820,7 +820,7 @@ test_long_as_double(PyObject *self)
return Py_None;
}
-/* Test the L code for PyArg_ParseTuple. This should deliver a PY_LONG_LONG
+/* Test the L code for PyArg_ParseTuple. This should deliver a long long
for both long and int arguments. The test may leak a little memory if
it fails.
*/
@@ -828,7 +828,7 @@ static PyObject *
test_L_code(PyObject *self)
{
PyObject *tuple, *num;
- PY_LONG_LONG value;
+ long long value;
tuple = PyTuple_New(1);
if (tuple == NULL)
@@ -1133,7 +1133,7 @@ getargs_p(PyObject *self, PyObject *args)
static PyObject *
getargs_L(PyObject *self, PyObject *args)
{
- PY_LONG_LONG value;
+ long long value;
if (!PyArg_ParseTuple(args, "L", &value))
return NULL;
return PyLong_FromLongLong(value);
@@ -1142,7 +1142,7 @@ getargs_L(PyObject *self, PyObject *args)
static PyObject *
getargs_K(PyObject *self, PyObject *args)
{
- unsigned PY_LONG_LONG value;
+ unsigned long long value;
if (!PyArg_ParseTuple(args, "K", &value))
return NULL;
return PyLong_FromUnsignedLongLong(value);
@@ -2271,8 +2271,8 @@ test_string_from_format(PyObject *self, PyObject *args)
CHECK_1_FORMAT("%zu", size_t);
/* "%lld" and "%llu" support added in Python 2.7. */
- CHECK_1_FORMAT("%llu", unsigned PY_LONG_LONG);
- CHECK_1_FORMAT("%lld", PY_LONG_LONG);
+ CHECK_1_FORMAT("%llu", unsigned long long);
+ CHECK_1_FORMAT("%lld", long long);
Py_RETURN_NONE;
@@ -3696,7 +3696,7 @@ test_pytime_fromsecondsobject(PyObject *self, PyObject *args)
static PyObject *
test_pytime_assecondsdouble(PyObject *self, PyObject *args)
{
- PY_LONG_LONG ns;
+ long long ns;
_PyTime_t ts;
double d;
@@ -3710,7 +3710,7 @@ test_pytime_assecondsdouble(PyObject *self, PyObject *args)
static PyObject *
test_PyTime_AsTimeval(PyObject *self, PyObject *args)
{
- PY_LONG_LONG ns;
+ long long ns;
int round;
_PyTime_t t;
struct timeval tv;
@@ -3724,7 +3724,7 @@ test_PyTime_AsTimeval(PyObject *self, PyObject *args)
if (_PyTime_AsTimeval(t, &tv, round) < 0)
return NULL;
- seconds = PyLong_FromLong((PY_LONG_LONG)tv.tv_sec);
+ seconds = PyLong_FromLong((long long)tv.tv_sec);
if (seconds == NULL)
return NULL;
return Py_BuildValue("Nl", seconds, tv.tv_usec);
@@ -3734,7 +3734,7 @@ test_PyTime_AsTimeval(PyObject *self, PyObject *args)
static PyObject *
test_PyTime_AsTimespec(PyObject *self, PyObject *args)
{
- PY_LONG_LONG ns;
+ long long ns;
_PyTime_t t;
struct timespec ts;
@@ -3750,7 +3750,7 @@ test_PyTime_AsTimespec(PyObject *self, PyObject *args)
static PyObject *
test_PyTime_AsMilliseconds(PyObject *self, PyObject *args)
{
- PY_LONG_LONG ns;
+ long long ns;
int round;
_PyTime_t t, ms;
@@ -3768,7 +3768,7 @@ test_PyTime_AsMilliseconds(PyObject *self, PyObject *args)
static PyObject *
test_PyTime_AsMicroseconds(PyObject *self, PyObject *args)
{
- PY_LONG_LONG ns;
+ long long ns;
int round;
_PyTime_t t, ms;
@@ -4141,8 +4141,8 @@ typedef struct {
float float_member;
double double_member;
char inplace_member[6];
- PY_LONG_LONG longlong_member;
- unsigned PY_LONG_LONG ulonglong_member;
+ long long longlong_member;
+ unsigned long long ulonglong_member;
} all_structmembers;
typedef struct {