We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eff409b commit 2bb7b44Copy full SHA for 2bb7b44
2 files changed
src/config.h
@@ -106,7 +106,10 @@
106
* will do when you have signed characters; otherwise use
107
* typedef short int schar;
108
*/
109
-typedef char schar;
+/* Modern: use 'signed char' explicitly — on aarch64 (ARM64) plain 'char' is
110
+ * unsigned by default, which broke the rooms[] sentinel check (hx < 0 was
111
+ * never true) and caused a segfault during level generation. */
112
+typedef signed char schar;
113
114
/*
115
* small unsigned integers (8 bits suffice - but 7 bits do not)
windows/pdcurses
@@ -0,0 +1 @@
1
+Subproject commit 993542b44f5d3e5a13ddbd223880960aa755344e
0 commit comments