7#include "nuitka/prelude.h"
12#if PYTHON_VERSION < 0x300
14extern PyObject *BINARY_OPERATION_SUB_OBJECT_INT_INT(PyObject *operand1, PyObject *operand2);
17#if PYTHON_VERSION < 0x300
19extern PyObject *BINARY_OPERATION_SUB_OBJECT_OBJECT_INT(PyObject *operand1, PyObject *operand2);
22#if PYTHON_VERSION < 0x300
24extern PyObject *BINARY_OPERATION_SUB_OBJECT_INT_OBJECT(PyObject *operand1, PyObject *operand2);
28extern PyObject *BINARY_OPERATION_SUB_OBJECT_LONG_LONG(PyObject *operand1, PyObject *operand2);
31extern PyObject *BINARY_OPERATION_SUB_OBJECT_OBJECT_LONG(PyObject *operand1, PyObject *operand2);
34extern PyObject *BINARY_OPERATION_SUB_OBJECT_LONG_OBJECT(PyObject *operand1, PyObject *operand2);
37extern PyObject *BINARY_OPERATION_SUB_OBJECT_FLOAT_FLOAT(PyObject *operand1, PyObject *operand2);
40extern PyObject *BINARY_OPERATION_SUB_OBJECT_OBJECT_FLOAT(PyObject *operand1, PyObject *operand2);
43extern PyObject *BINARY_OPERATION_SUB_OBJECT_FLOAT_OBJECT(PyObject *operand1, PyObject *operand2);
46extern PyObject *BINARY_OPERATION_SUB_OBJECT_FLOAT_LONG(PyObject *operand1, PyObject *operand2);
49extern PyObject *BINARY_OPERATION_SUB_OBJECT_LONG_FLOAT(PyObject *operand1, PyObject *operand2);
51#if PYTHON_VERSION < 0x300
53extern PyObject *BINARY_OPERATION_SUB_OBJECT_FLOAT_INT(PyObject *operand1, PyObject *operand2);
56#if PYTHON_VERSION < 0x300
58extern PyObject *BINARY_OPERATION_SUB_OBJECT_INT_FLOAT(PyObject *operand1, PyObject *operand2);
61#if PYTHON_VERSION < 0x300
63extern PyObject *BINARY_OPERATION_SUB_OBJECT_LONG_INT(PyObject *operand1, PyObject *operand2);
66#if PYTHON_VERSION < 0x300
68extern PyObject *BINARY_OPERATION_SUB_OBJECT_INT_LONG(PyObject *operand1, PyObject *operand2);
71#if PYTHON_VERSION < 0x300
73extern PyObject *BINARY_OPERATION_SUB_OBJECT_INT_CLONG(PyObject *operand1,
long operand2);
76#if PYTHON_VERSION < 0x300
78extern PyObject *BINARY_OPERATION_SUB_OBJECT_CLONG_INT(
long operand1, PyObject *operand2);
83extern PyObject *BINARY_OPERATION_SUB_OBJECT_LONG_DIGIT(PyObject *operand1,
long operand2);
87extern PyObject *BINARY_OPERATION_SUB_OBJECT_DIGIT_LONG(
long operand1, PyObject *operand2);
90extern PyObject *BINARY_OPERATION_SUB_OBJECT_LONG_CLONG(PyObject *operand1,
long operand2);
93extern PyObject *BINARY_OPERATION_SUB_OBJECT_CLONG_LONG(
long operand1, PyObject *operand2);
96extern PyObject *BINARY_OPERATION_SUB_OBJECT_FLOAT_CFLOAT(PyObject *operand1,
double operand2);
99extern PyObject *BINARY_OPERATION_SUB_OBJECT_CFLOAT_FLOAT(
double operand1, PyObject *operand2);
102extern PyObject *BINARY_OPERATION_SUB_OBJECT_OBJECT_OBJECT(PyObject *operand1, PyObject *operand2);