From f0563779773e8ce502ae3fffbf6b1d9e67486ae4 Mon Sep 17 00:00:00 2001 From: Mattias Hansson Date: Sun, 17 May 2026 16:29:54 +0200 Subject: [PATCH] build_all script for examples and fixed warnings in examples about unused functions. --- examples/build_all.sh | 11 +++++++++++ examples/for_byte_max_test/for_byte_max_test.c65 | 2 ++ examples/memlib_demo/memlib_demo.c65 | 2 ++ examples/switch_demo/switch_demo.c65 | 2 ++ 4 files changed, 17 insertions(+) create mode 100755 examples/build_all.sh diff --git a/examples/build_all.sh b/examples/build_all.sh new file mode 100755 index 0000000..4000d68 --- /dev/null +++ b/examples/build_all.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +for dir in */; do + name="${dir%/}" + file="$dir/$name.c65" + if [ -f "$file" ]; then + echo "=== Building $name ===" + c65gm "$file" + echo "" + fi +done diff --git a/examples/for_byte_max_test/for_byte_max_test.c65 b/examples/for_byte_max_test/for_byte_max_test.c65 index 625d7a4..450211e 100644 --- a/examples/for_byte_max_test/for_byte_max_test.c65 +++ b/examples/for_byte_max_test/for_byte_max_test.c65 @@ -4,6 +4,8 @@ // without causing an infinite loop. //----------------------------------------------------------- +#PRAGMA _P_REMOVE_UNUSED 1 + #INCLUDE #INCLUDE #INCLUDE diff --git a/examples/memlib_demo/memlib_demo.c65 b/examples/memlib_demo/memlib_demo.c65 index b1110a4..1a1f09f 100644 --- a/examples/memlib_demo/memlib_demo.c65 +++ b/examples/memlib_demo/memlib_demo.c65 @@ -3,6 +3,8 @@ // Tests malloc and free functionality //----------------------------------------------------------- +#PRAGMA _P_REMOVE_UNUSED 1 + #INCLUDE #INCLUDE #INCLUDE diff --git a/examples/switch_demo/switch_demo.c65 b/examples/switch_demo/switch_demo.c65 index 1bb9e0c..2a4042d 100644 --- a/examples/switch_demo/switch_demo.c65 +++ b/examples/switch_demo/switch_demo.c65 @@ -4,6 +4,8 @@ // with implicit breaks and long jump pragma support //----------------------------------------------------------- +#PRAGMA _P_REMOVE_UNUSED 1 + #INCLUDE #INCLUDE #INCLUDE