On Saturday, 2 September 2017 at 00:43:00 UTC, Nicholas Wilson wrote:
On Friday, 1 September 2017 at 22:10:43 UTC, Biotronic wrote:
struct int24 {
    ubyte[3] _payload;

    this(int x) {
        value = x;
    }

    ...
}

You may also want to put an align(1) on it so that you dont waste 25% of the allocated memory in an array of int24's

The very first test in my code checks this:

    int24[3] a;
    assert(a.sizeof == 9);

On the other hand, using Mir's well-tested code instead of something I hacked together in 10 minutes is probably a good idea.

--
  Biotronic

Reply via email to