Skip to content

SDK v20.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 04 Sep 15:42
· 22 commits to main since this release
2e15e78

Breaking changes

  • #357 - cx16 - Improve interface of cx16_k_joystick_get - @mlund
  • freopen(NULL, ...) now fails unconditionally - @pfusik
    • This is simpler than attempting to reopen the file, and the prior implementation was buggy. Failing is allowed by the C standard, and it's "good enough for Windows CRT".

Bug fixes

  • #357 - cx16 - Fix joystick bitmasking bugs in cx16.h - @mlund
  • #354 - Fix double free in freopen on OOM - @pfusik
  • Fix memory errors on freopen failure - @pfusik
  • #362 - Prevent fopen(filename, "a") from truncating file like fopen(filename, "w") - @pfusik
  • #364 - Fix use after free in _stdio_closeall (file closure at program end) - @pfusik

Optimizations

  • Various code size and performance optimizations for freopen - @pfusik