[pypy-svn] r76106 - pypy/branch/fast-forward/pypy/rlib/rstruct
benjamin at codespeak.net
benjamin at codespeak.net
Sun Jul 11 18:30:18 CEST 2010
Author: benjamin
Date: Sun Jul 11 18:30:15 2010
New Revision: 76106
Modified:
pypy/branch/fast-forward/pypy/rlib/rstruct/nativefmttable.py
Log:
reuse standfmt impl
Modified: pypy/branch/fast-forward/pypy/rlib/rstruct/nativefmttable.py
==============================================================================
--- pypy/branch/fast-forward/pypy/rlib/rstruct/nativefmttable.py (original)
+++ pypy/branch/fast-forward/pypy/rlib/rstruct/nativefmttable.py Sun Jul 11 18:30:15 2010
@@ -59,13 +59,6 @@
doubleval = float(floatval)
fmtiter.appendobj(doubleval)
-def pack_bool(fmtiter):
- truth = fmtiter.accept_bool_arg()
- fmtiter.result.append('\x01' if truth else '\x00')
-
-def unpack_bool(fmtiter):
- fmtiter.appendobj(bool(ord(fmtiter.read(1))))
-
# ____________________________________________________________
#
# Use rffi_platform to get the native sizes and alignments from the C compiler
@@ -124,8 +117,8 @@
pack = pack_double
unpack = unpack_double
elif fmtchar == '?':
- pack = pack_bool
- unpack = unpack_bool
+ pack = std.pack_bool
+ unpack = std.unpack_bool
else:
pack = std.make_int_packer(size, signed, True)
unpack = std.make_int_unpacker(size, signed)
More information about the Pypy-commit
mailing list