trent nelson ktctpxaonresolvecom reverted changes r62269 r62279 r62292 issues following patch note removal guards around case n first time lot platforms see particular code path falling back l anymore index pythongetargsc pythongetargsc revision 62292 pythongetargsc working copy 6637 6636 case n py_ssize_t sizeof_size_t sizeof_long pyobject iobj py_ssize_t p va_argp_va py_ssize_t 67214 67112 return converterrinteger arg msgbuf bufsize iobj pynumber_indexarg iobj null ival pylong_asssize_targ ival pylong_asssize_tiobj ival 1 pyerr_occurred return converterrinteger arg msgbuf bufsize p ival break endif fall n l py_ssize_t int case l long int long p va_argp_va long long ival index libtesttest_getargs2py libtesttest_getargs2py revision 62292 libtesttest_getargs2py working copy 1878 1878 n returns py_ssize_t range checking py_ssize_t_min py_ssize_t_max selfassertraisestypeerror getargs_n 314 selffailunlessequal99 getargs_nlong selffailunlessequal99 getargs_nint selfassertraisestypeerror getargs_n long selfassertraisestypeerror getargs_n int selfassertraisesoverflowerror getargs_n py_ssize_t_min1 selffailunlessequalpy_ssize_t_min getargs_npy_ssize_t_min _______________________________________________ python3000 mailing list smsbmo9552pythonorg httpmailpythonorgmailmanlistinfopython3000 unsubscribe httpmailpythonorgmailmanoptionspython3000python300040tangomucom thu 07 aug 2008 064854 0700 python3000 getargs_n take two