Le 15/08/14 17:36, Beman Dawes a écrit :
The library provides integer and floating point types and conversion functions for portable byte ordering regardless of processor endianness. Although the primary uses are for file or network I/O, it is also useful for unaligned integers or floats, or for 3, 5, 6, and 7 byte integers. The library's predecessors have been in use for thirty years and developed independently multiple times.
The repository is https://github.com/boostorg/endian
The documentation is online at https://boostorg.github.io/endian/
See https://boostorg.github.io/endian/index.html#Release-history for changes since the Formal Review.
No need to report "Inspection Report" problems; those will be cleaned up before 1.57.0 ships. Please do report any other problems or concerns, since the time between now and when the 1.57.0 beta ships in effect acts a mini-review period. Hi Beman, Tim,
Please, could you announce the mini-review of the library? I don't think the library should be pushed to a boost repository before the mini-review result was announced. Anyway, I hope all the requested points have been taken in account ;-)
If anyone has access to a big-endian platform with a modern C++ compiler, please, please run the endian test suite and report the results. All testing and use in recent years has been on little-endian platforms, so big-endian platform testing is a worry.
I'm wondering if you would need a co-maintainer with access to a BE platform. Best, Vicente