moved defines to type
MODIFY
include/config.h
include/config.h
#endif
#endif /* __APPLE__ || __FreeBSD__ || __OpenBSD__ */
-/* Extended forkserver option values */
-
-/* Reporting errors */
-#define FS_OPT_ERROR 0xf800008f
-#define FS_OPT_GET_ERROR(x) ((x & 0x00ffff00) >> 8)
-#define FS_OPT_SET_ERROR(x) ((x & 0x0000ffff) << 8)
-#define FS_ERROR_MAP_SIZE 1
-#define FS_ERROR_MAP_ADDR 2
-#define FS_ERROR_SHM_OPEN 4
-#define FS_ERROR_SHMAT 8
-#define FS_ERROR_MMAP 16
-
-/* Reporting options */
-#define FS_OPT_ENABLED 0x8f000001
-#define FS_OPT_MAPSIZE 0x40000000
-#define FS_OPT_SNAPSHOT 0x20000000
-#define FS_OPT_AUTODICT 0x10000000
-// FS_OPT_MAX_MAPSIZE is 8388608 = 0x800000 = 2^23 = 1 << 22
-#define FS_OPT_MAX_MAPSIZE ((0x00fffffe >> 1) + 1)
-#define FS_OPT_GET_MAPSIZE(x) (((x & 0x00fffffe) >> 1) + 1)
-#define FS_OPT_SET_MAPSIZE(x) \
- (x <= 1 || x > FS_OPT_MAX_MAPSIZE ? 0 : ((x - 1) << 1))
-
#endif /* ! _HAVE_CONFIG_H */

MODIFY
include/types.h
include/types.h
@@ -30,6 +30,29 @@ typedef uint8_t u8;
typedef uint16_t u16;
typedef uint32_t u32;
+/* Extended forkserver option values */
+
+/* Reporting errors */
+#define FS_OPT_ERROR 0xf800008f
+#define FS_OPT_GET_ERROR(x) ((x & 0x00ffff00) >> 8)
+#define FS_OPT_SET_ERROR(x) ((x & 0x0000ffff) << 8)
+#define FS_ERROR_MAP_SIZE 1
+#define FS_ERROR_MAP_ADDR 2
+#define FS_ERROR_SHM_OPEN 4
+#define FS_ERROR_SHMAT 8
+#define FS_ERROR_MMAP 16
+
+/* Reporting options */
+#define FS_OPT_ENABLED 0x8f000001
+#define FS_OPT_MAPSIZE 0x40000000
+#define FS_OPT_SNAPSHOT 0x20000000
+#define FS_OPT_AUTODICT 0x10000000
+// FS_OPT_MAX_MAPSIZE is 8388608 = 0x800000 = 2^23 = 1 << 22
+#define FS_OPT_MAX_MAPSIZE ((0x00fffffe >> 1) + 1)
+#define FS_OPT_GET_MAPSIZE(x) (((x & 0x00fffffe) >> 1) + 1)
+#define FS_OPT_SET_MAPSIZE(x) \
+ (x <= 1 || x > FS_OPT_MAX_MAPSIZE ? 0 : ((x - 1) << 1))
+
/*
Ugh. There is an unintended compiler / glibc #include glitch caused by

moved defines to type