shithub: m8c

Download patch

ref: c2c79ad2c652acc8b1189045f253cccd0980a434
parent: 33858fb5e004863ff58b525ebf596a038bf849aa
author: Jonne Kokkonen <jonne.kokkonen@gmail.com>
date: Sat Mar 22 16:55:00 EDT 2025

install sdl3 as a separate step in ubuntu build, use sdl_snprintf in render.c

--- a/.github/workflows/build-ubuntu.yml
+++ b/.github/workflows/build-ubuntu.yml
@@ -47,6 +47,11 @@
           mkdir build_x86_64
           cmake -S . -B build_x86_64 -DCMAKE_BUILD_TYPE=Release
           cmake --build build_x86_64
+          popd
+
+      - name: 'Install SDL3'
+        run: |
+          pushd SDL3-$SDL_VERSION
           sudo cmake --install build_x86_64
           popd
 
--- a/src/render.c
+++ b/src/render.c
@@ -283,7 +283,7 @@
 
   if (show) {
     char overlay_text[7];
-    snprintf(overlay_text, sizeof(overlay_text), "%02X %u", velocity, base_octave);
+    SDL_snprintf(overlay_text, sizeof(overlay_text), "%02X %u", velocity, base_octave);
     inprint(rend, overlay_text, overlay_offset_x, overlay_offset_y, 0xC8C8C8, bg_color);
     inprint(rend, "*", overlay_offset_x + (fonts[font_mode]->glyph_x * 5 + 5), overlay_offset_y,
             0xFF0000, bg_color);
--