-#define pathlib_node_edgeflag_unknown 0
-#define pathlib_node_edgeflag_left 2
-#define pathlib_node_edgeflag_right 4
-#define pathlib_node_edgeflag_forward 8
-#define pathlib_node_edgeflag_back 16
-#define pathlib_node_edgeflag_backleft 32
-#define pathlib_node_edgeflag_backright 64
-#define pathlib_node_edgeflag_forwardleft 128
-#define pathlib_node_edgeflag_forwardright 256
-#define pathlib_node_edgeflag_none 512
+const float pathlib_node_edgeflag_unknown = 0;
+const float pathlib_node_edgeflag_left = 2;
+const float pathlib_node_edgeflag_right = 4;
+const float pathlib_node_edgeflag_forward = 8;
+const float pathlib_node_edgeflag_back = 16;
+const float pathlib_node_edgeflag_backleft = 32;
+const float pathlib_node_edgeflag_backright = 64;
+const float pathlib_node_edgeflag_forwardleft = 128;
+const float pathlib_node_edgeflag_forwardright = 256;
+const float pathlib_node_edgeflag_none = 512;