LEFT | RIGHT |
1 /* Long (arbitrary precision) integer object implementation */ | 1 /* Long (arbitrary precision) integer object implementation */ |
2 | 2 |
3 /* XXX The functional organization of this file is terrible */ | 3 /* XXX The functional organization of this file is terrible */ |
4 | 4 |
5 #include "Python.h" | 5 #include "Python.h" |
6 #include "longintrepr.h" | 6 #include "longintrepr.h" |
7 #include "structseq.h" | 7 #include "structseq.h" |
8 | 8 |
9 #include <ctype.h> | 9 #include <ctype.h> |
10 #include <stddef.h> | 10 #include <stddef.h> |
(...skipping 4079 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4090 reinitializations will fail. */ | 4090 reinitializations will fail. */ |
4091 #if NSMALLNEGINTS + NSMALLPOSINTS > 0 | 4091 #if NSMALLNEGINTS + NSMALLPOSINTS > 0 |
4092 int i; | 4092 int i; |
4093 PyLongObject *v = small_ints; | 4093 PyLongObject *v = small_ints; |
4094 for (i = 0; i < NSMALLNEGINTS + NSMALLPOSINTS; i++, v++) { | 4094 for (i = 0; i < NSMALLNEGINTS + NSMALLPOSINTS; i++, v++) { |
4095 _Py_DEC_REFTOTAL; | 4095 _Py_DEC_REFTOTAL; |
4096 _Py_ForgetReference((PyObject*)v); | 4096 _Py_ForgetReference((PyObject*)v); |
4097 } | 4097 } |
4098 #endif | 4098 #endif |
4099 } | 4099 } |
LEFT | RIGHT |