Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PMA: cleanup tons of warnings emitted from cargo build #194

Open
matthew-levan opened this issue Dec 21, 2023 · 3 comments
Open

PMA: cleanup tons of warnings emitted from cargo build #194

matthew-levan opened this issue Dec 21, 2023 · 3 comments
Labels
MacOS Specific to Mac

Comments

@matthew-levan
Copy link
Contributor

matthew-levan commented Dec 21, 2023

https://mastyr-bottec.coeli.network/scratch/view/f5822?rmsg=saved

rustc 1.74.1 (a28077b28 2023-12-04)
cargo 1.74.1 (ecb9851af 2023-10-18)

MacOS (darwin) Aarch64
(edit by @eamsden)

@eamsden
Copy link
Collaborator

eamsden commented Dec 21, 2023

@matthew-levan can you paste the warnings you are seeing here along with your rust toolchain version?

@eamsden eamsden added the MacOS Specific to Mac label Dec 22, 2023
@matthew-levan
Copy link
Contributor Author

This would be a nice to have for the Ares beta, but not required.

@matthew-levan
Copy link
Contributor Author

matt@mbp14 ares % cargo build
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:106:27: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   assert(pu >= (uintptr_t)BT_MAPADDR);
warning: ares_pma@0.1.0:                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:43: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:9: note: macro 'S3' defined here
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:106:27: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   assert(pu >= (uintptr_t)BT_MAPADDR);
warning: ares_pma@0.1.0:                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:49: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:9: note: macro 'S4' defined here
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:106:27: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   assert(pu >= (uintptr_t)BT_MAPADDR);
warning: ares_pma@0.1.0:                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:55: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:9: note: macro 'S5' defined here
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:106:27: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   assert(pu >= (uintptr_t)BT_MAPADDR);
warning: ares_pma@0.1.0:                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:29: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:61: note: expanded from macro 'S5'
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:61:9: note: macro 'S6' defined here
warning: ares_pma@0.1.0: #define S6(A, B, C, D, E, F, ...) S7(A, B, C, D, E, F, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:107:20: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   pu -= (uintptr_t)BT_MAPADDR;
warning: ares_pma@0.1.0:                    ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:43: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:9: note: macro 'S3' defined here
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:107:20: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   pu -= (uintptr_t)BT_MAPADDR;
warning: ares_pma@0.1.0:                    ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:49: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:9: note: macro 'S4' defined here
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:107:20: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   pu -= (uintptr_t)BT_MAPADDR;
warning: ares_pma@0.1.0:                    ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:55: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:9: note: macro 'S5' defined here
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:107:20: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   pu -= (uintptr_t)BT_MAPADDR;
warning: ares_pma@0.1.0:                    ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:29: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:61: note: expanded from macro 'S5'
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:61:9: note: macro 'S6' defined here
warning: ares_pma@0.1.0: #define S6(A, B, C, D, E, F, ...) S7(A, B, C, D, E, F, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:117:20: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   pu += (uintptr_t)BT_MAPADDR;
warning: ares_pma@0.1.0:                    ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:43: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:9: note: macro 'S3' defined here
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:117:20: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   pu += (uintptr_t)BT_MAPADDR;
warning: ares_pma@0.1.0:                    ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:49: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:9: note: macro 'S4' defined here
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:117:20: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   pu += (uintptr_t)BT_MAPADDR;
warning: ares_pma@0.1.0:                    ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:55: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:9: note: macro 'S5' defined here
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:117:20: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   pu += (uintptr_t)BT_MAPADDR;
warning: ares_pma@0.1.0:                    ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:29: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:61: note: expanded from macro 'S5'
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:61:9: note: macro 'S6' defined here
warning: ares_pma@0.1.0: #define S6(A, B, C, D, E, F, ...) S7(A, B, C, D, E, F, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:231:41: warning: '_Static_assert' with no message is a C2x extension [-Wc2x-extensions]
warning: ares_pma@0.1.0: static_assert(BT_DAT_MAXENTRIES % 2 == 0);
warning: ares_pma@0.1.0:                                         ^
warning: ares_pma@0.1.0:                                         , ""
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:233:48: warning: '_Static_assert' with no message is a C2x extension [-Wc2x-extensions]
warning: ares_pma@0.1.0: static_assert(sizeof(off_t) == sizeof(uint64_t));
warning: ares_pma@0.1.0:                                                ^
warning: ares_pma@0.1.0:                                                , ""
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:247:45: warning: '_Static_assert' with no message is a C2x extension [-Wc2x-extensions]
warning: ares_pma@0.1.0: static_assert(sizeof(BT_page) == BT_PAGESIZE);
warning: ares_pma@0.1.0:                                             ^
warning: ares_pma@0.1.0:                                             , ""
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:248:52: warning: '_Static_assert' with no message is a C2x extension [-Wc2x-extensions]
warning: ares_pma@0.1.0: static_assert(BT_DAT_MAXBYTES % sizeof(BT_dat) == 0);
warning: ares_pma@0.1.0:                                                    ^
warning: ares_pma@0.1.0:                                                    , ""
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:276:49: warning: '_Static_assert' with no message is a C2x extension [-Wc2x-extensions]
warning: ares_pma@0.1.0: static_assert(sizeof(BT_meta) <= BT_DAT_MAXBYTES);
warning: ares_pma@0.1.0:                                                 ^
warning: ares_pma@0.1.0:                                                 , ""
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:311:67: warning: '_Static_assert' with no message is a C2x extension [-Wc2x-extensions]
warning: ares_pma@0.1.0: static_assert(PMA_GROW_SIZE_b >= (BLK_BASE_LEN0_b + BT_META_LEN_b));
warning: ares_pma@0.1.0:                                                                   ^
warning: ares_pma@0.1.0:                                                                   , ""
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:468:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   BYTE *targ = BT_MAPADDR + BT_META_SECTION_WIDTH;
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:43: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:9: note: macro 'S3' defined here
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:468:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   BYTE *targ = BT_MAPADDR + BT_META_SECTION_WIDTH;
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:49: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:9: note: macro 'S4' defined here
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:468:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   BYTE *targ = BT_MAPADDR + BT_META_SECTION_WIDTH;
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:55: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:9: note: macro 'S5' defined here
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:468:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   BYTE *targ = BT_MAPADDR + BT_META_SECTION_WIDTH;
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:29: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:61: note: expanded from macro 'S5'
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:61:9: note: macro 'S6' defined here
warning: ares_pma@0.1.0: #define S6(A, B, C, D, E, F, ...) S7(A, B, C, D, E, F, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:485:36: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   pgno_t memoff_p = B2PAGES(targ - BT_MAPADDR);
warning: ares_pma@0.1.0:                                    ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:43: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:9: note: macro 'S3' defined here
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:485:36: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   pgno_t memoff_p = B2PAGES(targ - BT_MAPADDR);
warning: ares_pma@0.1.0:                                    ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:49: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:9: note: macro 'S4' defined here
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:485:36: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   pgno_t memoff_p = B2PAGES(targ - BT_MAPADDR);
warning: ares_pma@0.1.0:                                    ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:55: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:9: note: macro 'S5' defined here
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:485:36: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   pgno_t memoff_p = B2PAGES(targ - BT_MAPADDR);
warning: ares_pma@0.1.0:                                    ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:29: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:61: note: expanded from macro 'S5'
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:61:9: note: macro 'S6' defined here
warning: ares_pma@0.1.0: #define S6(A, B, C, D, E, F, ...) S7(A, B, C, D, E, F, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2319:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   if (mprotect(BT_MAPADDR, BT_META_SECTION_WIDTH,
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:43: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:9: note: macro 'S3' defined here
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2319:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   if (mprotect(BT_MAPADDR, BT_META_SECTION_WIDTH,
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:49: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:9: note: macro 'S4' defined here
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2319:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   if (mprotect(BT_MAPADDR, BT_META_SECTION_WIDTH,
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:55: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:9: note: macro 'S5' defined here
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2319:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   if (mprotect(BT_MAPADDR, BT_META_SECTION_WIDTH,
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:29: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:61: note: expanded from macro 'S5'
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:61:9: note: macro 'S6' defined here
warning: ares_pma@0.1.0: #define S6(A, B, C, D, E, F, ...) S7(A, B, C, D, E, F, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2333:19: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   meta.fix_addr = BT_MAPADDR;
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:43: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:9: note: macro 'S3' defined here
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2333:19: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   meta.fix_addr = BT_MAPADDR;
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:49: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:9: note: macro 'S4' defined here
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2333:19: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   meta.fix_addr = BT_MAPADDR;
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:55: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:9: note: macro 'S5' defined here
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2333:19: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   meta.fix_addr = BT_MAPADDR;
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:29: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:61: note: expanded from macro 'S5'
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:61:9: note: macro 'S6' defined here
warning: ares_pma@0.1.0: #define S6(A, B, C, D, E, F, ...) S7(A, B, C, D, E, F, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2344:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   if (mprotect(BT_MAPADDR, BT_META_SECTION_WIDTH, BT_PROT_CLEAN) != 0) {
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:43: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:9: note: macro 'S3' defined here
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2344:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   if (mprotect(BT_MAPADDR, BT_META_SECTION_WIDTH, BT_PROT_CLEAN) != 0) {
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:49: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:9: note: macro 'S4' defined here
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2344:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   if (mprotect(BT_MAPADDR, BT_META_SECTION_WIDTH, BT_PROT_CLEAN) != 0) {
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:55: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:9: note: macro 'S5' defined here
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2344:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   if (mprotect(BT_MAPADDR, BT_META_SECTION_WIDTH, BT_PROT_CLEAN) != 0) {
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:29: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:61: note: expanded from macro 'S5'
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:61:9: note: macro 'S6' defined here
warning: ares_pma@0.1.0: #define S6(A, B, C, D, E, F, ...) S7(A, B, C, D, E, F, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2348:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   if (mprotect(BT_MAPADDR, BT_PAGESIZE,
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:43: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:9: note: macro 'S3' defined here
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2348:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   if (mprotect(BT_MAPADDR, BT_PAGESIZE,
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:49: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:9: note: macro 'S4' defined here
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2348:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   if (mprotect(BT_MAPADDR, BT_PAGESIZE,
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:55: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:9: note: macro 'S5' defined here
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2348:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   if (mprotect(BT_MAPADDR, BT_PAGESIZE,
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:29: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:61: note: expanded from macro 'S5'
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:61:9: note: macro 'S6' defined here
warning: ares_pma@0.1.0: #define S6(A, B, C, D, E, F, ...) S7(A, B, C, D, E, F, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2447:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   BYTE *targ = BT_MAPADDR + BT_META_SECTION_WIDTH;
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:43: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:9: note: macro 'S3' defined here
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2447:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   BYTE *targ = BT_MAPADDR + BT_META_SECTION_WIDTH;
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:49: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:9: note: macro 'S4' defined here
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2447:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   BYTE *targ = BT_MAPADDR + BT_META_SECTION_WIDTH;
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:55: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:9: note: macro 'S5' defined here
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2447:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   BYTE *targ = BT_MAPADDR + BT_META_SECTION_WIDTH;
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:29: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:61: note: expanded from macro 'S5'
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:61:9: note: macro 'S6' defined here
warning: ares_pma@0.1.0: #define S6(A, B, C, D, E, F, ...) S7(A, B, C, D, E, F, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2504:21: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   state->map = mmap(BT_MAPADDR,
warning: ares_pma@0.1.0:                     ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:43: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:9: note: macro 'S3' defined here
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2504:21: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   state->map = mmap(BT_MAPADDR,
warning: ares_pma@0.1.0:                     ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:49: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:9: note: macro 'S4' defined here
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2504:21: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   state->map = mmap(BT_MAPADDR,
warning: ares_pma@0.1.0:                     ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:55: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:9: note: macro 'S5' defined here
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2504:21: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   state->map = mmap(BT_MAPADDR,
warning: ares_pma@0.1.0:                     ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:29: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:61: note: expanded from macro 'S5'
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:61:9: note: macro 'S6' defined here
warning: ares_pma@0.1.0: #define S6(A, B, C, D, E, F, ...) S7(A, B, C, D, E, F, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2511:21: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   if (state->map != BT_MAPADDR) {
warning: ares_pma@0.1.0:                     ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:43: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:9: note: macro 'S3' defined here
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2511:21: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   if (state->map != BT_MAPADDR) {
warning: ares_pma@0.1.0:                     ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:49: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:9: note: macro 'S4' defined here
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2511:21: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   if (state->map != BT_MAPADDR) {
warning: ares_pma@0.1.0:                     ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:55: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:9: note: macro 'S5' defined here
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2511:21: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   if (state->map != BT_MAPADDR) {
warning: ares_pma@0.1.0:                     ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:29: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:61: note: expanded from macro 'S5'
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:61:9: note: macro 'S6' defined here
warning: ares_pma@0.1.0: #define S6(A, B, C, D, E, F, ...) S7(A, B, C, D, E, F, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2795:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   s->fixaddr = BT_MAPADDR;
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:43: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:9: note: macro 'S3' defined here
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2795:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   s->fixaddr = BT_MAPADDR;
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:49: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:9: note: macro 'S4' defined here
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2795:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   s->fixaddr = BT_MAPADDR;
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:55: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:9: note: macro 'S5' defined here
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:2795:16: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   s->fixaddr = BT_MAPADDR;
warning: ares_pma@0.1.0:                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:29: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:61: note: expanded from macro 'S5'
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:61:9: note: macro 'S6' defined here
warning: ares_pma@0.1.0: #define S6(A, B, C, D, E, F, ...) S7(A, B, C, D, E, F, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:3231:33: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   pma_end = (void *)((uintptr_t)BT_MAPADDR + BT_ADDRSIZE);
warning: ares_pma@0.1.0:                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:43: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:9: note: macro 'S3' defined here
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:3231:33: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   pma_end = (void *)((uintptr_t)BT_MAPADDR + BT_ADDRSIZE);
warning: ares_pma@0.1.0:                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:49: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:9: note: macro 'S4' defined here
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:3231:33: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   pma_end = (void *)((uintptr_t)BT_MAPADDR + BT_ADDRSIZE);
warning: ares_pma@0.1.0:                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:55: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:9: note: macro 'S5' defined here
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:3231:33: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   pma_end = (void *)((uintptr_t)BT_MAPADDR + BT_ADDRSIZE);
warning: ares_pma@0.1.0:                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:29: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:61: note: expanded from macro 'S5'
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:61:9: note: macro 'S6' defined here
warning: ares_pma@0.1.0: #define S6(A, B, C, D, E, F, ...) S7(A, B, C, D, E, F, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:3247:9: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   *lo = BT_MAPADDR;
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:43: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:9: note: macro 'S3' defined here
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:3247:9: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   *lo = BT_MAPADDR;
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:49: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:9: note: macro 'S4' defined here
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:3247:9: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   *lo = BT_MAPADDR;
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:55: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:9: note: macro 'S5' defined here
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:3247:9: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   *lo = BT_MAPADDR;
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:29: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:61: note: expanded from macro 'S5'
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:61:9: note: macro 'S6' defined here
warning: ares_pma@0.1.0: #define S6(A, B, C, D, E, F, ...) S7(A, B, C, D, E, F, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:3248:29: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   *hi = (void *)((uintptr_t)BT_MAPADDR + BT_ADDRSIZE);
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:43: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:9: note: macro 'S3' defined here
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:3248:29: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   *hi = (void *)((uintptr_t)BT_MAPADDR + BT_ADDRSIZE);
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:49: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:9: note: macro 'S4' defined here
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:3248:29: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   *hi = (void *)((uintptr_t)BT_MAPADDR + BT_ADDRSIZE);
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:55: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:9: note: macro 'S5' defined here
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:3248:29: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   *hi = (void *)((uintptr_t)BT_MAPADDR + BT_ADDRSIZE);
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:29: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:61: note: expanded from macro 'S5'
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:61:9: note: macro 'S6' defined here
warning: ares_pma@0.1.0: #define S6(A, B, C, D, E, F, ...) S7(A, B, C, D, E, F, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:3255:23: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   return p >= (void *)BT_MAPADDR
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:43: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:9: note: macro 'S3' defined here
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:3255:23: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   return p >= (void *)BT_MAPADDR
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:49: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:9: note: macro 'S4' defined here
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:3255:23: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   return p >= (void *)BT_MAPADDR
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:55: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:9: note: macro 'S5' defined here
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:3255:23: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:   return p >= (void *)BT_MAPADDR
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:29: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:61: note: expanded from macro 'S5'
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:61:9: note: macro 'S6' defined here
warning: ares_pma@0.1.0: #define S6(A, B, C, D, E, F, ...) S7(A, B, C, D, E, F, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:3256:32: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:     && p < (void *)((uintptr_t)BT_MAPADDR + BT_ADDRSIZE);
warning: ares_pma@0.1.0:                                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:43: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                                           ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:9: note: macro 'S3' defined here
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:3256:32: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:     && p < (void *)((uintptr_t)BT_MAPADDR + BT_ADDRSIZE);
warning: ares_pma@0.1.0:                                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:49: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                 ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:9: note: macro 'S4' defined here
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:3256:32: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:     && p < (void *)((uintptr_t)BT_MAPADDR + BT_ADDRSIZE);
warning: ares_pma@0.1.0:                                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:55: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:9: note: macro 'S5' defined here
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:3256:32: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
warning: ares_pma@0.1.0:     && p < (void *)((uintptr_t)BT_MAPADDR + BT_ADDRSIZE);
warning: ares_pma@0.1.0:                                ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:99:31: note: expanded from macro 'BT_MAPADDR'
warning: ares_pma@0.1.0: #define BT_MAPADDR  ((BYTE *) S(0x1000,0000,0000))
warning: ares_pma@0.1.0:                               ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:66:19: note: expanded from macro 'S'
warning: ares_pma@0.1.0: #define S(A, ...) S2(A, __VA_ARGS__)
warning: ares_pma@0.1.0:                   ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:65:23: note: expanded from macro 'S2'
warning: ares_pma@0.1.0: #define S2(A, B, ...) S3(A, B, __VA_ARGS__)
warning: ares_pma@0.1.0:                       ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:64:26: note: expanded from macro 'S3'
warning: ares_pma@0.1.0: #define S3(A, B, C, ...) S4(A, B, C, __VA_ARGS__)
warning: ares_pma@0.1.0:                          ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:63:29: note: expanded from macro 'S4'
warning: ares_pma@0.1.0: #define S4(A, B, C, D, ...) S5(A, B, C, D, __VA_ARGS__)
warning: ares_pma@0.1.0:                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:62:61: note: expanded from macro 'S5'
warning: ares_pma@0.1.0: #define S5(A, B, C, D, E, ...) S6(A, B, C, D, E, __VA_ARGS__)
warning: ares_pma@0.1.0:                                                             ^
warning: ares_pma@0.1.0: /Users/matt/src/urbit/ares/rust/ares_pma/c-src/btree.c:61:9: note: macro 'S6' defined here
warning: ares_pma@0.1.0: #define S6(A, B, C, D, E, F, ...) S7(A, B, C, D, E, F, __VA_ARGS__)
warning: ares_pma@0.1.0:         ^
warning: ares_pma@0.1.0: 78 warnings generated.
    Finished dev [optimized + debuginfo] target(s) in 0.27s

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
MacOS Specific to Mac
Projects
None yet
Development

No branches or pull requests

2 participants