diff options
| author | Simon Tatham <anakin@pobox.com> | 2022-10-21 07:52:14 +0100 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2022-10-21 07:52:14 +0100 |
| commit | 373dadacc06210197e3d68c55a6d611126915120 (patch) | |
| tree | ea7c8e3129f5d088b27ba99722c923f052b51e2a | |
| parent | a46f0c2ba9537d91944b3734f18a3fbfb822c9f8 (diff) | |
| download | puzzles-373dadacc06210197e3d68c55a6d611126915120.zip puzzles-373dadacc06210197e3d68c55a6d611126915120.tar.gz puzzles-373dadacc06210197e3d68c55a6d611126915120.tar.bz2 puzzles-373dadacc06210197e3d68c55a6d611126915120.tar.xz | |
Build fix: take declarations out of for loops.
The NestedVM build is still unhappy with this C99ism, unfortunately.
| -rw-r--r-- | midend.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -386,10 +386,11 @@ game_params *midend_get_params(midend *me) static char *encode_params(midend *me, const game_params *params, bool full) { char *encoded = me->ourgame->encode_params(params, full); + int i; /* Assert that the params consist of printable ASCII containing * neither '#' nor ':'. */ - for (int i = 0; encoded[i]; i++) + for (i = 0; encoded[i]; i++) assert(encoded[i] >= 32 && encoded[i] < 127 && encoded[i] != '#' && encoded[i] != ':'); return encoded; @@ -399,7 +400,8 @@ static void assert_printable_ascii(char const *s) { /* Assert that s is entirely printable ASCII, and hence safe for * writing in a save file. */ - for (int i = 0; s[i]; i++) + int i; + for (i = 0; s[i]; i++) assert(s[i] >= 32 && s[i] < 127); } |