[pypy-svn] r50268 - pypy/dist/pypy/module/rctime
fijal at codespeak.net
fijal at codespeak.net
Wed Jan 2 21:47:09 CET 2008
Author: fijal
Date: Wed Jan 2 21:47:08 2008
New Revision: 50268
Modified:
pypy/dist/pypy/module/rctime/interp_time.py
Log:
Another round of using rffi.setintfield when possible
Modified: pypy/dist/pypy/module/rctime/interp_time.py
==============================================================================
--- pypy/dist/pypy/module/rctime/interp_time.py (original)
+++ pypy/dist/pypy/module/rctime/interp_time.py Wed Jan 2 21:47:08 2008
@@ -239,10 +239,10 @@
raise OperationError(space.w_ValueError,
space.wrap("day of week out of range"))
- glob_buf.c_tm_year = y - 1900
- glob_buf.c_tm_mon = glob_buf.c_tm_mon - 1
- glob_buf.c_tm_wday = (glob_buf.c_tm_wday + 1) % 7
- glob_buf.c_tm_yday = glob_buf.c_tm_yday - 1
+ rffi.setintfield(glob_buf, 'c_tm_year', y - 1900)
+ rffi.setintfield(glob_buf, 'c_tm_mon', glob_buf.c_tm_mon - 1)
+ rffi.setintfield(glob_buf, 'c_tm_wday', (glob_buf.c_tm_wday + 1) % 7)
+ rffi.setintfield(glob_buf, 'c_tm_yday', glob_buf.c_tm_yday - 1)
return glob_buf
More information about the Pypy-commit
mailing list