Jacek Caban (@jacek) commented about dlls/jscript/arraybuf.c:
static double get_f64(const void *p) { return *(const double *)p; } static void set_f64(void *p, double v) { *(double *)p = v; }
+static void set_clamped_u8(void *p, double v) +{
- *(UINT8 *)p = isnan(v) ? 0 : (v >= 255.0 ? 255 : v <= 0 ? 0 : lround(v));
```suggestion:-0+0 *(UINT8 *)p = v >= 255.0 ? 255 : v > 0 ? lround(v) : 0; ```