VLA warning in fill2d_16x2() of wedge.c
../src/wedge.c:176:25: warning: ISO C90 forbids variable length array 'masks_444' [-Wvla]
uint8_t (*masks_444)[16][w * h],
^~~~~~~
../src/wedge.c:177:25: warning: ISO C90 forbids variable length array 'masks_422' [-Wvla]
uint8_t (*masks_422)[16][w * h >> 1],
^~~~~~~
../src/wedge.c:178:25: warning: ISO C90 forbids variable length array 'masks_420' [-Wvla]
uint8_t (*masks_420)[16][w * h >> 2],
^~~~~~~
This also prevents build with MSVC (after !116 (closed) is merged) but it doesn't seem trivial to fix.