mirror of https://github.com/python/cpython
Support for long integers
This commit is contained in:
parent
a049031f2d
commit
76a00af3f2
|
@ -24,21 +24,8 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|||
|
||||
/* Functions used by cgen output */
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#include "PROTO.h"
|
||||
#include "object.h"
|
||||
#include "intobject.h"
|
||||
#include "floatobject.h"
|
||||
#include "stringobject.h"
|
||||
#include "tupleobject.h"
|
||||
#include "listobject.h"
|
||||
#include "methodobject.h"
|
||||
#include "moduleobject.h"
|
||||
#include "modsupport.h"
|
||||
#include "import.h"
|
||||
#include "allobjects.h"
|
||||
#include "cgensupport.h"
|
||||
#include "errors.h"
|
||||
|
||||
|
||||
/* Functions to construct return values */
|
||||
|
@ -130,6 +117,10 @@ extractdouble(v, p_arg)
|
|||
*p_arg = GETINTVALUE((intobject *)v);
|
||||
return 1;
|
||||
}
|
||||
else if (is_longobject(v)) {
|
||||
*p_arg = dgetlongvalue(v);
|
||||
return 1;
|
||||
}
|
||||
return err_badarg();
|
||||
}
|
||||
|
||||
|
@ -149,6 +140,10 @@ extractfloat(v, p_arg)
|
|||
*p_arg = GETINTVALUE((intobject *)v);
|
||||
return 1;
|
||||
}
|
||||
else if (is_longobject(v)) {
|
||||
*p_arg = dgetlongvalue(v);
|
||||
return 1;
|
||||
}
|
||||
return err_badarg();
|
||||
}
|
||||
|
||||
|
|
|
@ -24,21 +24,8 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|||
|
||||
/* Functions used by cgen output */
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#include "PROTO.h"
|
||||
#include "object.h"
|
||||
#include "intobject.h"
|
||||
#include "floatobject.h"
|
||||
#include "stringobject.h"
|
||||
#include "tupleobject.h"
|
||||
#include "listobject.h"
|
||||
#include "methodobject.h"
|
||||
#include "moduleobject.h"
|
||||
#include "modsupport.h"
|
||||
#include "import.h"
|
||||
#include "allobjects.h"
|
||||
#include "cgensupport.h"
|
||||
#include "errors.h"
|
||||
|
||||
|
||||
/* Functions to construct return values */
|
||||
|
@ -130,6 +117,10 @@ extractdouble(v, p_arg)
|
|||
*p_arg = GETINTVALUE((intobject *)v);
|
||||
return 1;
|
||||
}
|
||||
else if (is_longobject(v)) {
|
||||
*p_arg = dgetlongvalue(v);
|
||||
return 1;
|
||||
}
|
||||
return err_badarg();
|
||||
}
|
||||
|
||||
|
@ -149,6 +140,10 @@ extractfloat(v, p_arg)
|
|||
*p_arg = GETINTVALUE((intobject *)v);
|
||||
return 1;
|
||||
}
|
||||
else if (is_longobject(v)) {
|
||||
*p_arg = dgetlongvalue(v);
|
||||
return 1;
|
||||
}
|
||||
return err_badarg();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue