@@ -1011,13 +1011,13 @@ builtin_range(self, args)
10111011
10121012 if (gettuplesize (args ) <= 1 ) {
10131013 if (!newgetargs (args ,
1014- "i ;range() requires 1-3 int arguments" ,
1014+ "l ;range() requires 1-3 int arguments" ,
10151015 & ihigh ))
10161016 return NULL ;
10171017 }
10181018 else {
10191019 if (!newgetargs (args ,
1020- "ii|i ;range() requires 1-3 int arguments" ,
1020+ "ll|l ;range() requires 1-3 int arguments" ,
10211021 & ilow , & ihigh , & istep ))
10221022 return NULL ;
10231023 }
@@ -1053,18 +1053,18 @@ builtin_xrange(self, args)
10531053 object * args ;
10541054{
10551055 long ilow = 0 , ihigh = 0 , istep = 1 ;
1056- int n ;
1056+ long n ;
10571057 object * v ;
10581058
10591059 if (gettuplesize (args ) <= 1 ) {
10601060 if (!newgetargs (args ,
1061- "i ;xrange() requires 1-3 int arguments" ,
1061+ "l ;xrange() requires 1-3 int arguments" ,
10621062 & ihigh ))
10631063 return NULL ;
10641064 }
10651065 else {
10661066 if (!newgetargs (args ,
1067- "ii|i ;xrange() requires 1-3 int arguments" ,
1067+ "ll|l ;xrange() requires 1-3 int arguments" ,
10681068 & ilow , & ihigh , & istep ))
10691069 return NULL ;
10701070 }
@@ -1382,8 +1382,15 @@ static struct methodlist builtin_methods[] = {
13821382 {NULL , NULL },
13831383};
13841384
1385+ static object * builtin_mod ;
13851386static object * builtin_dict ;
13861387
1388+ object *
1389+ getbuiltinmod ()
1390+ {
1391+ return builtin_mod ;
1392+ }
1393+
13871394object *
13881395getbuiltindict ()
13891396{
@@ -1449,9 +1456,8 @@ initerrors()
14491456void
14501457initbuiltin ()
14511458{
1452- object * m ;
1453- m = initmodule ("__builtin__" , builtin_methods );
1454- builtin_dict = getmoduledict (m );
1459+ builtin_mod = initmodule ("__builtin__" , builtin_methods );
1460+ builtin_dict = getmoduledict (builtin_mod );
14551461 INCREF (builtin_dict );
14561462 initerrors ();
14571463 (void ) dictinsert (builtin_dict , "None" , None );
0 commit comments