]> granicus.if.org Git - python/commit
SF bug #442520: test_struct fails on SPARC.
authorTim Peters <tim.peters@gmail.com>
Wed, 18 Jul 2001 20:47:31 +0000 (20:47 +0000)
committerTim Peters <tim.peters@gmail.com>
Wed, 18 Jul 2001 20:47:31 +0000 (20:47 +0000)
commit3dac559299100c135fded9bb22536dbb1379a9bc
tree3a026da48e984aaf08e47be1bc3f93f625be6f0a
parentcdab3bf7eb0810fcda21be065868f3da330779a1
SF bug #442520: test_struct fails on SPARC.
The ob_sval member of a string object isn't necessarily aligned to better
than a native long, so the new "q" and "Q" struct codes can't get away w/
casting tricks on platforms where LONG_LONG requires stricter-than-long
alignment.  After I thought of a few elaborate workarounds, Guido bashed
me over the head with the obvious memcpy approach, herewith implemented.
Modules/structmodule.c