ref: 12ec4ff80c88fd9698bf0d9b4271c903ecb38b33
parent: 04774b9853c78ab5eade40ae82ecf37cea1e31fd
author: Andrew Apted <ajapted@gmail.com>
date: Wed Dec 20 13:37:13 EST 2023
define the `NO_INDEX` constant (unless already defined).
--- a/nano_bsp.c
+++ b/nano_bsp.c
@@ -62,7 +62,11 @@
#undef MIN
#define MIN(a, b) ((a) < (b) ? (a) : (b))
+#ifndef NO_INDEX
+#define NO_INDEX ((int) -1)
+#endif
+
typedef struct Nanode nanode_t;
struct Nanode
@@ -206,7 +210,7 @@
{line_t * ld = &lines[i];
- if (ld->sidenum[side] < 0)
+ if (ld->sidenum[side] == NO_INDEX) // [FG]
return;
seg_t * seg = BSP_NewSeg ();
--
⑨