shithub: nanobsp

Download patch

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 ();
--