Fix sprintf multiconcat on 32bit big-endian systems with use64bitint
authorDagfinn Ilmari Mannsåker <ilmari@ilmari.org>
Wed, 8 Nov 2017 20:25:56 +0000 (20:25 +0000)
committerDagfinn Ilmari Mannsåker <ilmari@ilmari.org>
Sun, 12 Nov 2017 20:46:54 +0000 (20:46 +0000)
commit70747554497f9cb03e742ab188049b9d1e784020
treea4d7caa01f37aee409fa5a253523ec19f3003383
parent1568d13a11564a7d9d62aaf6a79b9b04172a2a45
Fix sprintf multiconcat on 32bit big-endian systems with use64bitint

The sprintf offset calculation was assigning to the 'uv' field of the
aux union, while the code was reading from the 'size' field, which leads
to all zeroes when sizeof(uv) > sizeof(size_t) on a big-endian system.
op.c