[INFO] fetching crate portable-dlmalloc 0.2.1...
[INFO] checking portable-dlmalloc-0.2.1 against master#39cb3386ddc6c71657418be28dbb3987eea4aa4b for pr-133536
[INFO] extracting crate portable-dlmalloc 0.2.1 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate portable-dlmalloc 0.2.1 on toolchain 39cb3386ddc6c71657418be28dbb3987eea4aa4b
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate portable-dlmalloc 0.2.1
[INFO] finished tweaking crates.io crate portable-dlmalloc 0.2.1
[INFO] tweaked toml for crates.io crate portable-dlmalloc 0.2.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] crate crates.io crate portable-dlmalloc 0.2.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 212cc14889598eb4f134adc869a7bf5a74ad62a0f68f9ee0213fb7ee95d06a6b
[INFO] running `Command { std: "docker" "start" "-a" "212cc14889598eb4f134adc869a7bf5a74ad62a0f68f9ee0213fb7ee95d06a6b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "212cc14889598eb4f134adc869a7bf5a74ad62a0f68f9ee0213fb7ee95d06a6b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "212cc14889598eb4f134adc869a7bf5a74ad62a0f68f9ee0213fb7ee95d06a6b", kill_on_drop: false }`
[INFO] [stdout] 212cc14889598eb4f134adc869a7bf5a74ad62a0f68f9ee0213fb7ee95d06a6b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 70ea244212877d65d85e1fb2b9dd5a4fbf177e59d2939ed2d5cb9aba492cc5fe
[INFO] running `Command { std: "docker" "start" "-a" "70ea244212877d65d85e1fb2b9dd5a4fbf177e59d2939ed2d5cb9aba492cc5fe", kill_on_drop: false }`
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling cc v1.2.1
[INFO] [stderr]    Compiling portable-dlmalloc v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:728:29: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   728 | #define MALLINFO_FIELD_TYPE size_t
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:783:3: note: in expansion of macro 'MALLINFO_FIELD_TYPE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   783 |   MALLINFO_FIELD_TYPE arena;    /* non-mmapped space allocated from system */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:728:29: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   728 | #define MALLINFO_FIELD_TYPE size_t
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:784:3: note: in expansion of macro 'MALLINFO_FIELD_TYPE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   784 |   MALLINFO_FIELD_TYPE ordblks;  /* number of free chunks */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:728:29: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   728 | #define MALLINFO_FIELD_TYPE size_t
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:785:3: note: in expansion of macro 'MALLINFO_FIELD_TYPE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   785 |   MALLINFO_FIELD_TYPE smblks;   /* always 0 */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:728:29: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   728 | #define MALLINFO_FIELD_TYPE size_t
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:786:3: note: in expansion of macro 'MALLINFO_FIELD_TYPE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   786 |   MALLINFO_FIELD_TYPE hblks;    /* always 0 */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:728:29: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   728 | #define MALLINFO_FIELD_TYPE size_t
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:787:3: note: in expansion of macro 'MALLINFO_FIELD_TYPE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   787 |   MALLINFO_FIELD_TYPE hblkhd;   /* space in mmapped regions */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:728:29: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   728 | #define MALLINFO_FIELD_TYPE size_t
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:788:3: note: in expansion of macro 'MALLINFO_FIELD_TYPE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   788 |   MALLINFO_FIELD_TYPE usmblks;  /* maximum total allocated space */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:728:29: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   728 | #define MALLINFO_FIELD_TYPE size_t
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:789:3: note: in expansion of macro 'MALLINFO_FIELD_TYPE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   789 |   MALLINFO_FIELD_TYPE fsmblks;  /* always 0 */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:728:29: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   728 | #define MALLINFO_FIELD_TYPE size_t
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:790:3: note: in expansion of macro 'MALLINFO_FIELD_TYPE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   790 |   MALLINFO_FIELD_TYPE uordblks; /* total allocated space */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:728:29: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   728 | #define MALLINFO_FIELD_TYPE size_t
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:791:3: note: in expansion of macro 'MALLINFO_FIELD_TYPE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   791 |   MALLINFO_FIELD_TYPE fordblks; /* total free space */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:728:29: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   728 | #define MALLINFO_FIELD_TYPE size_t
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:792:3: note: in expansion of macro 'MALLINFO_FIELD_TYPE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   792 |   MALLINFO_FIELD_TYPE keepcost; /* releasable (via malloc_trim) space */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:873:1: warning: parameter names (without types) in function declaration
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   873 | DLMALLOC_EXPORT void* dlmalloc(size_t);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:889:1: warning: parameter names (without types) in function declaration
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   889 | DLMALLOC_EXPORT void* dlcalloc(size_t, size_t);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:913:40: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   913 | DLMALLOC_EXPORT void* dlrealloc(void*, size_t);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                        ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   +++ |+#include <stddef.h>
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:     1 | /*
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:928:49: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   928 | DLMALLOC_EXPORT void* dlrealloc_in_place(void*, size_t);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:928:49: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:942:1: warning: parameter names (without types) in function declaration
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   942 | DLMALLOC_EXPORT void* dlmemalign(size_t, size_t);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:952:46: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   952 | DLMALLOC_EXPORT int dlposix_memalign(void**, size_t, size_t);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                              ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:952:46: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:952:54: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   952 | DLMALLOC_EXPORT int dlposix_memalign(void**, size_t, size_t);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                      ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:952:54: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:959:1: warning: parameter names (without types) in function declaration
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   959 | DLMALLOC_EXPORT void* dlvalloc(size_t);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:994:17: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   994 | DLMALLOC_EXPORT size_t dlmalloc_footprint(void);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1007:17: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1007 | DLMALLOC_EXPORT size_t dlmalloc_max_footprint(void);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1018:17: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1018 | DLMALLOC_EXPORT size_t dlmalloc_footprint_limit();
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1032:17: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1032 | DLMALLOC_EXPORT size_t dlmalloc_set_footprint_limit(size_t bytes);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1032:53: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1032 | DLMALLOC_EXPORT size_t dlmalloc_set_footprint_limit(size_t bytes);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                     ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1032:53: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1143:60: error: expected ')' before 'void'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1143 | DLMALLOC_EXPORT void** dlindependent_calloc(size_t, size_t, void**);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                            ^~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                            )
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1201:61: error: expected ')' before '*' token
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1201 | DLMALLOC_EXPORT void** dlindependent_comalloc(size_t, size_t*, void**);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                             ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                             )
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1212:17: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1212 | DLMALLOC_EXPORT size_t  dlbulk_free(void**, size_t n_elements);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1212:45: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1212 | DLMALLOC_EXPORT size_t  dlbulk_free(void**, size_t n_elements);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                             ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1212:45: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1219:1: warning: parameter names (without types) in function declaration
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1219 | DLMALLOC_EXPORT void*  dlpvalloc(size_t);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1242:1: warning: parameter names (without types) in function declaration
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1242 | DLMALLOC_EXPORT int  dlmalloc_trim(size_t);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1279:1: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1279 | size_t dlmalloc_usable_size(void*);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1279:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1302:38: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1302 | DLMALLOC_EXPORT mspace create_mspace(size_t capacity, int locked);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                      ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1302:38: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1310:17: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1310 | DLMALLOC_EXPORT size_t destroy_mspace(mspace msp);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1321:60: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1321 | DLMALLOC_EXPORT mspace create_mspace_with_base(void* base, size_t capacity, int locked);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                            ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1321:60: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1341:49: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1341 | DLMALLOC_EXPORT void* mspace_malloc(mspace msp, size_t bytes);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1341:49: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1362:61: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1362 | DLMALLOC_EXPORT void* mspace_realloc(mspace msp, void* mem, size_t newsize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                             ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1362:61: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1368:49: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1368 | DLMALLOC_EXPORT void* mspace_calloc(mspace msp, size_t n_elements, size_t elem_size);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1368:49: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1368:68: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1368 | DLMALLOC_EXPORT void* mspace_calloc(mspace msp, size_t n_elements, size_t elem_size);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                    ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1368:68: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1374:51: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1374 | DLMALLOC_EXPORT void* mspace_memalign(mspace msp, size_t alignment, size_t bytes);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1374:51: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1374:69: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1374 | DLMALLOC_EXPORT void* mspace_memalign(mspace msp, size_t alignment, size_t bytes);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                     ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1374:69: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1380:62: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1380 | DLMALLOC_EXPORT void** mspace_independent_calloc(mspace msp, size_t n_elements,
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                              ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1380:62: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1381:66: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1381 |                                                                  size_t elem_size, void* chunks[]);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                  ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1381:66: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1387:64: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1387 | DLMALLOC_EXPORT void** mspace_independent_comalloc(mspace msp, size_t n_elements,
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1387:64: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1388:68: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1388 |                                                                    size_t sizes[], void* chunks[]);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                    ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1388:68: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1394:17: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1394 | DLMALLOC_EXPORT size_t mspace_footprint(mspace msp);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1400:17: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1400 | DLMALLOC_EXPORT size_t mspace_max_footprint(mspace msp);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1414:17: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1414 | DLMALLOC_EXPORT size_t mspace_usable_size(const void* mem);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1426:45: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1426 | DLMALLOC_EXPORT int mspace_trim(mspace msp, size_t pad);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                             ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1426:45: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1517:1: warning: parameter names (without types) in function declaration
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1517 | extern void*     sbrk(ptrdiff_t);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1670:19: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1670 | void* custom_mmap(size_t length);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1670:19: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1671:29: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1671 | int custom_munmap(void* ptr,size_t length);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1671:29: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1672:26: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1672 | void* custom_direct_mmap(size_t length);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                          ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1672:26: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2236:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2236 |   size_t               prev_foot;  /* Size of previous chunk (if free).  */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2237:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2237 |   size_t               head;       /* Size and inuse bits. */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2446:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2446 |   size_t                    prev_foot;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2447:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2447 |   size_t                    head;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2522:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2522 |   size_t       size;             /* allocated size */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2633:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2633 |   size_t     dvsize;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2634:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2634 |   size_t     topsize;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2638:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2638 |   size_t     trim_check;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2639:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2639 |   size_t     release_checks;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2640:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2640 |   size_t     magic;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2643:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2643 |   size_t     footprint;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2644:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2644 |   size_t     max_footprint;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2645:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2645 |   size_t     footprint_limit; /* zero means no limit */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2652:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2652 |   size_t     exts;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2667:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2667 |   size_t magic;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2668:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2668 |   size_t page_size;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2669:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2669 |   size_t granularity;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2670:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2670 |   size_t mmap_threshold;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2671:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2671 |   size_t trim_threshold;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: In function 'init_mparams':
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1870:50: warning: right-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1870 | #define ACQUIRE_LOCK(lk)        (acquire_lock(lk),0)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ~~~~~~~~~~~~~~~~~^~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2089:39: note: in expansion of macro 'ACQUIRE_LOCK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2089 | #define ACQUIRE_MALLOC_GLOBAL_LOCK()  ACQUIRE_LOCK(&malloc_global_mutex);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                       ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3156:3: note: in expansion of macro 'ACQUIRE_MALLOC_GLOBAL_LOCK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3156 |   ACQUIRE_MALLOC_GLOBAL_LOCK();
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3158:9: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3158 |         size_t magic;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |         ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3158:9: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3159:9: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3159 |         size_t psize;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |         ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3159:9: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3160:9: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3160 |         size_t gsize;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |         ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3160:9: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1614:46: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1614 | #                define malloc_getpagesize ((size_t)4096U)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                              ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3163:17: note: in expansion of macro 'malloc_getpagesize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3163 |         psize = malloc_getpagesize;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1614:46: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1614 | #                define malloc_getpagesize ((size_t)4096U)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                              ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3163:17: note: in expansion of macro 'malloc_getpagesize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3163 |         psize = malloc_getpagesize;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1614:46: note: each undeclared identifier is reported only once for each function it appears in
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1614 | #                define malloc_getpagesize ((size_t)4096U)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                              ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3163:17: note: in expansion of macro 'malloc_getpagesize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3163 |         psize = malloc_getpagesize;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1614:53: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1614 | #                define malloc_getpagesize ((size_t)4096U)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ~        ^~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3163:17: note: in expansion of macro 'malloc_getpagesize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3163 |         psize = malloc_getpagesize;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:604:40: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   604 | #define MAX_SIZE_T           (~(size_t)0)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ~         ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3182:18: note: in expansion of macro 'MAX_SIZE_T'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3182 |                 (MAX_SIZE_T < MIN_CHUNK_SIZE)  ||
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                  ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2266:19: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2266 |   ((MCHUNK_SIZE + CHUNK_ALIGN_MASK) & ~CHUNK_ALIGN_MASK)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3182:31: note: in expansion of macro 'MIN_CHUNK_SIZE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3182 |                 (MAX_SIZE_T < MIN_CHUNK_SIZE)  ||
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2266:40: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2266 |   ((MCHUNK_SIZE + CHUNK_ALIGN_MASK) & ~CHUNK_ALIGN_MASK)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                        ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3182:31: note: in expansion of macro 'MIN_CHUNK_SIZE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3182 |                 (MAX_SIZE_T < MIN_CHUNK_SIZE)  ||
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3184:45: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3184 |                 (MALLOC_ALIGNMENT < (size_t)8U) ||
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ~                           ^~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                             )
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3185:56: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3185 |                 ((MALLOC_ALIGNMENT & (MALLOC_ALIGNMENT-SIZE_T_ONE)) != 0) ||
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                        ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3186:51: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3186 |                 ((MCHUNK_SIZE      & (MCHUNK_SIZE-SIZE_T_ONE))      != 0) ||
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                   ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3187:45: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3187 |                 ((gsize            & (gsize-SIZE_T_ONE))            != 0) ||
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                             ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3188:45: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3188 |                 ((psize            & (psize-SIZE_T_ONE))            != 0))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                             ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:706:41: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   706 | #define DEFAULT_MMAP_THRESHOLD ((size_t)256U * (size_t)1024U)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                ~        ^~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3192:34: note: in expansion of macro 'DEFAULT_MMAP_THRESHOLD'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3192 |         mparams.mmap_threshold = DEFAULT_MMAP_THRESHOLD;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                  ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:699:41: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   699 | #define DEFAULT_TRIM_THRESHOLD ((size_t)2U * (size_t)1024U * (size_t)1024U)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                ~        ^~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3193:34: note: in expansion of macro 'DEFAULT_TRIM_THRESHOLD'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3193 |         mparams.trim_threshold = DEFAULT_TRIM_THRESHOLD;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                  ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3197:47: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3197 |         mparams.default_mflags = USE_LOCK_BIT|USE_MMAP_BIT|USE_NONCONTIGUOUS_BIT;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                               ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3224:44: error: expected ';' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3224 |           magic = (size_t)&magic ^ (size_t)0x55555555U;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3228:28: error: expected ';' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3228 |           magic |= (size_t)8U;    /* ensure nonzero */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                            ^~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                            ;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3229:29: error: expected ';' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3229 |           magic &= ~(size_t)7U;   /* improve chances of fault for bad values */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ^~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3231:22: error: expected ')' before 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3231 |           (*(volatile size_t *)(&(mparams.magic))) = magic;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |             ~        ^~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                      )
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3231:11: warning: type defaults to 'int' in type name [-Wimplicit-int]
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3231 |           (*(volatile size_t *)(&(mparams.magic))) = magic;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |           ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3231:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3231 |           (*(volatile size_t *)(&(mparams.magic))) = magic;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |             ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3231:12: error: invalid type argument of unary '*' (have 'int')
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3231 |           (*(volatile size_t *)(&(mparams.magic))) = magic;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: In function 'change_mparam':
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3241:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3241 |   size_t val;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3241:3: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:604:33: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   604 | #define MAX_SIZE_T           (~(size_t)0)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3243:24: note: in expansion of macro 'MAX_SIZE_T'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3243 |   val = (value == -1)? MAX_SIZE_T : (size_t)value;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                        ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:604:33: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   604 | #define MAX_SIZE_T           (~(size_t)0)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3243:24: note: in expansion of macro 'MAX_SIZE_T'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3243 |   val = (value == -1)? MAX_SIZE_T : (size_t)value;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                        ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:604:40: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   604 | #define MAX_SIZE_T           (~(size_t)0)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ~         ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3243:24: note: in expansion of macro 'MAX_SIZE_T'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3243 |   val = (value == -1)? MAX_SIZE_T : (size_t)value;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                        ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3243:45: error: expected ';' before 'value'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3243 |   val = (value == -1)? MAX_SIZE_T : (size_t)value;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                             ^~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                             ;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: In function 'internal_mallinfo':
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3541:11: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3541 |           size_t nfree = SIZE_T_ONE; /* top always free */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |           ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3541:11: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:31: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3541:26: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3541 |           size_t nfree = SIZE_T_ONE; /* top always free */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:31: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3541:26: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3541 |           size_t nfree = SIZE_T_ONE; /* top always free */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3541:26: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3541 |           size_t nfree = SIZE_T_ONE; /* top always free */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3542:17: error: expected ';' before 'mfree'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3542 |           size_t mfree = m->topsize + TOP_FOOT_SIZE;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3543:17: error: expected ';' before 'sum'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3543 |           size_t sum = mfree;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ^~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1650:19: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1650 |  ((((size_t)(A) & CHUNK_ALIGN_MASK) == 0)? 0 :\
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2272:47: note: in expansion of macro 'align_offset'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2272 | #define align_as_chunk(A)   (mchunkptr)((A) + align_offset(chunk2mem(A)))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                               ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3546:31: note: in expansion of macro 'align_as_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3546 |                 mchunkptr q = align_as_chunk(s->base);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1651:39: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1651 |   ((MALLOC_ALIGNMENT - ((size_t)(A) & CHUNK_ALIGN_MASK)) & CHUNK_ALIGN_MASK))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                       ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2272:47: note: in expansion of macro 'align_offset'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2272 | #define align_as_chunk(A)   (mchunkptr)((A) + align_offset(chunk2mem(A)))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                               ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3546:31: note: in expansion of macro 'align_as_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3546 |                 mchunkptr q = align_as_chunk(s->base);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1651:60: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1651 |   ((MALLOC_ALIGNMENT - ((size_t)(A) & CHUNK_ALIGN_MASK)) & CHUNK_ALIGN_MASK))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                            ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2272:47: note: in expansion of macro 'align_offset'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2272 | #define align_as_chunk(A)   (mchunkptr)((A) + align_offset(chunk2mem(A)))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                               ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3546:31: note: in expansion of macro 'align_as_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3546 |                 mchunkptr q = align_as_chunk(s->base);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2304:30: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2304 | #define FENCEPOST_HEAD      (INUSE_BITS|SIZE_T_SIZE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3548:54: note: in expansion of macro 'FENCEPOST_HEAD'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3548 |                            q != m->top && q->head != FENCEPOST_HEAD) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                      ^~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                         ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2304:30: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2304 | #define FENCEPOST_HEAD      (INUSE_BITS|SIZE_T_SIZE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3548:54: note: in expansion of macro 'FENCEPOST_HEAD'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3548 |                            q != m->top && q->head != FENCEPOST_HEAD) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                      ^~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3549:25: error: expected ';' before 'sz'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3549 |                   size_t sz = chunksize(q);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3550:19: error: 'sum' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3550 |                   sum += sz;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3550:26: error: 'sz' undeclared (first use in this function); did you mean 's'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3550 |                   sum += sz;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                          ^~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                          s
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                           ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3551:24: note: in expansion of macro 'is_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3551 |                   if (!is_inuse(q)) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                        ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                         ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                           ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3551:24: note: in expansion of macro 'is_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3551 |                   if (!is_inuse(q)) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                        ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2310:58: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3551:24: note: in expansion of macro 'is_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3551 |                   if (!is_inuse(q)) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                        ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3552:25: error: 'mfree' undeclared (first use in this function); did you mean 'nfree'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3552 |                         mfree += sz;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         nfree
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2301:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2324:66: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2324 | #define next_chunk(p) ((mchunkptr)( ((char*)(p)) + ((p)->head & ~FLAG_BITS)))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                  ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3555:23: note: in expansion of macro 'next_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3555 |                   q = next_chunk(q);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                       ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2301:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                         ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2324:66: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2324 | #define next_chunk(p) ((mchunkptr)( ((char*)(p)) + ((p)->head & ~FLAG_BITS)))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                  ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3555:23: note: in expansion of macro 'next_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3555 |                   q = next_chunk(q);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                       ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1636:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1636 | #define SIZE_T_FOUR         ((size_t)4)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2299:30: note: in expansion of macro 'SIZE_T_FOUR'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2299 | #define FLAG4_BIT           (SIZE_T_FOUR)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2301:52: note: in expansion of macro 'FLAG4_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                    ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2324:66: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2324 | #define next_chunk(p) ((mchunkptr)( ((char*)(p)) + ((p)->head & ~FLAG_BITS)))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                  ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3555:23: note: in expansion of macro 'next_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3555 |                   q = next_chunk(q);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                       ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: At top level:
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3874:35: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3874 | static void* mmap_alloc(mstate m, size_t nb) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3874:35: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3906:56: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3906 | static mchunkptr mmap_resize(mstate m, mchunkptr oldp, size_t nb, int flags) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                        ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3906:56: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3944:45: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3944 | static void init_top(mstate m, mchunkptr p, size_t psize) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                             ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3944:45: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3989:52: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3989 |                                                    size_t nb) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                    ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3989:52: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4030:48: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4030 | static void add_segment(mstate m, char* tbase, size_t tsize, flag_t mmapped) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4030:48: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4085:34: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4085 | static void* sys_alloc(mstate m, size_t nb) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                  ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4085:34: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4296:8: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4296 | static size_t release_unused_segments(mstate m) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |        ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: In function 'release_unused_segments':
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4297:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4297 |   size_t released = 0;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4297:3: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4303:9: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4303 |         size_t size = sp->size;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |         ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4303:9: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:31: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2527:47: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2527 | #define is_mmapped_segment(S)  ((S)->sflags & USE_MMAP_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                               ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4306:13: note: in expansion of macro 'is_mmapped_segment'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4306 |         if (is_mmapped_segment(sp) && !is_extern_segment(sp)) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |             ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:31: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2527:47: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2527 | #define is_mmapped_segment(S)  ((S)->sflags & USE_MMAP_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                               ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4306:13: note: in expansion of macro 'is_mmapped_segment'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4306 |         if (is_mmapped_segment(sp) && !is_extern_segment(sp)) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |             ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2527:47: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2527 | #define is_mmapped_segment(S)  ((S)->sflags & USE_MMAP_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                               ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4306:13: note: in expansion of macro 'is_mmapped_segment'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4306 |         if (is_mmapped_segment(sp) && !is_extern_segment(sp)) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |             ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1650:19: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1650 |  ((((size_t)(A) & CHUNK_ALIGN_MASK) == 0)? 0 :\
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2272:47: note: in expansion of macro 'align_offset'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2272 | #define align_as_chunk(A)   (mchunkptr)((A) + align_offset(chunk2mem(A)))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                               ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4307:25: note: in expansion of macro 'align_as_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4307 |           mchunkptr p = align_as_chunk(base);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1651:39: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1651 |   ((MALLOC_ALIGNMENT - ((size_t)(A) & CHUNK_ALIGN_MASK)) & CHUNK_ALIGN_MASK))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                       ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2272:47: note: in expansion of macro 'align_offset'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2272 | #define align_as_chunk(A)   (mchunkptr)((A) + align_offset(chunk2mem(A)))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                               ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4307:25: note: in expansion of macro 'align_as_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4307 |           mchunkptr p = align_as_chunk(base);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1651:60: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1651 |   ((MALLOC_ALIGNMENT - ((size_t)(A) & CHUNK_ALIGN_MASK)) & CHUNK_ALIGN_MASK))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                            ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2272:47: note: in expansion of macro 'align_offset'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2272 | #define align_as_chunk(A)   (mchunkptr)((A) + align_offset(chunk2mem(A)))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                               ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4307:25: note: in expansion of macro 'align_as_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4307 |           mchunkptr p = align_as_chunk(base);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4308:17: error: expected ';' before 'psize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4308 |           size_t psize = chunksize(p);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                           ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4310:16: note: in expansion of macro 'is_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                         ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                           ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4310:16: note: in expansion of macro 'is_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2310:58: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4310:16: note: in expansion of macro 'is_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4310:42: error: 'psize' undeclared (first use in this function); did you mean 'size'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          size
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1650:19: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1650 |  ((((size_t)(A) & CHUNK_ALIGN_MASK) == 0)? 0 :\
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2782:4: note: in expansion of macro 'align_offset'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2782 |   (align_offset(chunk2mem(0))+pad_request(sizeof(struct malloc_segment))+MIN_CHUNK_SIZE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |    ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4310:65: note: in expansion of macro 'TOP_FOOT_SIZE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                 ^~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1651:39: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1651 |   ((MALLOC_ALIGNMENT - ((size_t)(A) & CHUNK_ALIGN_MASK)) & CHUNK_ALIGN_MASK))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                       ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2782:4: note: in expansion of macro 'align_offset'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2782 |   (align_offset(chunk2mem(0))+pad_request(sizeof(struct malloc_segment))+MIN_CHUNK_SIZE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |    ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4310:65: note: in expansion of macro 'TOP_FOOT_SIZE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                 ^~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1651:60: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1651 |   ((MALLOC_ALIGNMENT - ((size_t)(A) & CHUNK_ALIGN_MASK)) & CHUNK_ALIGN_MASK))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                            ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2782:4: note: in expansion of macro 'align_offset'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2782 |   (align_offset(chunk2mem(0))+pad_request(sizeof(struct malloc_segment))+MIN_CHUNK_SIZE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |    ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4310:65: note: in expansion of macro 'TOP_FOOT_SIZE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                 ^~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2280:31: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2280 |    (((req) + CHUNK_OVERHEAD + CHUNK_ALIGN_MASK) & ~CHUNK_ALIGN_MASK)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2782:31: note: in expansion of macro 'pad_request'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2782 |   (align_offset(chunk2mem(0))+pad_request(sizeof(struct malloc_segment))+MIN_CHUNK_SIZE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4310:65: note: in expansion of macro 'TOP_FOOT_SIZE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                 ^~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2280:52: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2280 |    (((req) + CHUNK_OVERHEAD + CHUNK_ALIGN_MASK) & ~CHUNK_ALIGN_MASK)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                    ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2782:31: note: in expansion of macro 'pad_request'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2782 |   (align_offset(chunk2mem(0))+pad_request(sizeof(struct malloc_segment))+MIN_CHUNK_SIZE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4310:65: note: in expansion of macro 'TOP_FOOT_SIZE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                 ^~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2266:19: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2266 |   ((MCHUNK_SIZE + CHUNK_ALIGN_MASK) & ~CHUNK_ALIGN_MASK)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2782:74: note: in expansion of macro 'MIN_CHUNK_SIZE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2782 |   (align_offset(chunk2mem(0))+pad_request(sizeof(struct malloc_segment))+MIN_CHUNK_SIZE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                          ^~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4310:65: note: in expansion of macro 'TOP_FOOT_SIZE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                 ^~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2266:40: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2266 |   ((MCHUNK_SIZE + CHUNK_ALIGN_MASK) & ~CHUNK_ALIGN_MASK)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                        ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2782:74: note: in expansion of macro 'MIN_CHUNK_SIZE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2782 |   (align_offset(chunk2mem(0))+pad_request(sizeof(struct malloc_segment))+MIN_CHUNK_SIZE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                          ^~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4310:65: note: in expansion of macro 'TOP_FOOT_SIZE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                 ^~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1675:33: warning: implicit declaration of function 'custom_munmap' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1675 | #define MUNMAP_DEFAULT(a,s)     custom_munmap(a,s)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1773:45: note: in expansion of macro 'MUNMAP_DEFAULT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1773 |                 #define CALL_MUNMAP(a, s)   MUNMAP_DEFAULT((a), (s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                             ^~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4320:21: note: in expansion of macro 'CALL_MUNMAP'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4320 |                 if (CALL_MUNMAP(base, size) == 0) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                     ^~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3711:16: error: expected ';' before 'K'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3711 |         size_t K = S << leftshift_for_tree_index(I);\
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4328:19: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4328 |                   insert_large_chunk(m, tp, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2301:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3713:15: note: in expansion of macro 'chunksize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3713 |           if (chunksize(T) != S) {\
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |               ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4328:19: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4328 |                   insert_large_chunk(m, tp, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2301:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                         ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3713:15: note: in expansion of macro 'chunksize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3713 |           if (chunksize(T) != S) {\
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |               ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4328:19: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4328 |                   insert_large_chunk(m, tp, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1636:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1636 | #define SIZE_T_FOUR         ((size_t)4)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2299:30: note: in expansion of macro 'SIZE_T_FOUR'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2299 | #define FLAG4_BIT           (SIZE_T_FOUR)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2301:52: note: in expansion of macro 'FLAG4_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                    ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3713:15: note: in expansion of macro 'chunksize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3713 |           if (chunksize(T) != S) {\
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |               ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4328:19: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4328 |                   insert_large_chunk(m, tp, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3714:44: error: 'K' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3714 |                 tchunkptr* C = &(T->child[(K >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1]);\
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4328:19: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4328 |                   insert_large_chunk(m, tp, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3714:65: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3714 |                 tchunkptr* C = &(T->child[(K >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1]);\
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4328:19: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4328 |                   insert_large_chunk(m, tp, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4338:33: error: expected ')' before 'nsegs'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4338 |   m->release_checks = (((size_t) nsegs > (size_t) MAX_RELEASE_CHECK_RATE)?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                        ~        ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 )
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4339:52: error: expected ':' before 'nsegs'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4339 |                                            (size_t) nsegs : (size_t) MAX_RELEASE_CHECK_RATE);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                    ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                    :
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: At top level:
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4343:31: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4343 | static int sys_trim(mstate m, size_t pad) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4343:31: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4411:50: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4411 | static void dispose_chunk(mstate m, mchunkptr p, size_t psize) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                  ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4411:50: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4482:38: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4482 | static void* tmalloc_large(mstate m, size_t nb) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                      ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4482:38: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4553:38: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4553 | static void* tmalloc_small(mstate m, size_t nb) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                      ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4553:38: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4592:16: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4592 | void* dlmalloc(size_t bytes) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4592:16: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: In function 'dlfree':
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1628:37: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1628 | #define SIZE_T_SIZE         (sizeof(size_t))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                     ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1637:30: note: in expansion of macro 'SIZE_T_SIZE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1637 | #define TWO_SIZE_T_SIZES    (SIZE_T_SIZE<<1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2270:57: note: in expansion of macro 'TWO_SIZE_T_SIZES'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2270 | #define mem2chunk(mem)      ((mchunkptr)((char*)(mem) - TWO_SIZE_T_SIZES))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                         ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4738:24: note: in expansion of macro 'mem2chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4738 |         mchunkptr p  = mem2chunk(mem);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                        ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1628:37: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1628 | #define SIZE_T_SIZE         (sizeof(size_t))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                     ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1637:30: note: in expansion of macro 'SIZE_T_SIZE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1637 | #define TWO_SIZE_T_SIZES    (SIZE_T_SIZE<<1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2270:57: note: in expansion of macro 'TWO_SIZE_T_SIZES'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2270 | #define mem2chunk(mem)      ((mchunkptr)((char*)(mem) - TWO_SIZE_T_SIZES))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                         ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4738:24: note: in expansion of macro 'mem2chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4738 |         mchunkptr p  = mem2chunk(mem);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                        ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3085:38: note: in definition of macro 'RTCHECK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3085 | #define RTCHECK(e)  __builtin_expect(e, 1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                      ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                           ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3064:25: note: in expansion of macro 'is_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3064 | #define ok_inuse(p)     is_inuse(p)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4750:44: note: in expansion of macro 'ok_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4750 |           if (RTCHECK(ok_address(fm, p) && ok_inuse(p))) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3085:38: note: in definition of macro 'RTCHECK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3085 | #define RTCHECK(e)  __builtin_expect(e, 1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                      ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                         ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                           ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3064:25: note: in expansion of macro 'is_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3064 | #define ok_inuse(p)     is_inuse(p)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4750:44: note: in expansion of macro 'ok_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4750 |           if (RTCHECK(ok_address(fm, p) && ok_inuse(p))) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3085:38: note: in definition of macro 'RTCHECK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3085 | #define RTCHECK(e)  __builtin_expect(e, 1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                      ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2310:58: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3064:25: note: in expansion of macro 'is_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3064 | #define ok_inuse(p)     is_inuse(p)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4750:44: note: in expansion of macro 'ok_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4750 |           if (RTCHECK(ok_address(fm, p) && ok_inuse(p))) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4751:23: error: expected ';' before 'psize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4751 |                 size_t psize = chunksize(p);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                       ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                       ;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4752:55: error: 'psize' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4752 |                 mchunkptr next = chunk_plus_offset(p, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                       ^~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2320:63: note: in definition of macro 'chunk_plus_offset'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2320 | #define chunk_plus_offset(p, s)  ((mchunkptr)(((char*)(p)) + (s)))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                               ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2308:42: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2308 | #define pinuse(p)           ((p)->head & PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4753:22: note: in expansion of macro 'pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4753 |                 if (!pinuse(p)) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                      ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4754:25: error: expected ';' before 'prevsize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4754 |                   size_t prevsize = p->prev_foot;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2311:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2311 | #define is_mmapped(p)       (((p)->head & INUSE_BITS) == 0)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                           ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4755:23: note: in expansion of macro 'is_mmapped'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4755 |                   if (is_mmapped(p)) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                       ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                         ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2311:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2311 | #define is_mmapped(p)       (((p)->head & INUSE_BITS) == 0)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                           ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4755:23: note: in expansion of macro 'is_mmapped'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4755 |                   if (is_mmapped(p)) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                       ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4756:34: error: 'prevsize' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4756 |                         psize += prevsize + MMAP_FOOT_PAD;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                  ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4769:50: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4769 |                           else if ((next->head & INUSE_BITS) == INUSE_BITS) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                  ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                         ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4769:50: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4769 |                           else if ((next->head & INUSE_BITS) == INUSE_BITS) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                  ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4769:65: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4769 |                           else if ((next->head & INUSE_BITS) == INUSE_BITS) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                         ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4769:65: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4769 |                           else if ((next->head & INUSE_BITS) == INUSE_BITS) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2315:44: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2315 | #define clear_pinuse(p)     ((p)->head &= ~PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2340:4: note: in expansion of macro 'clear_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |    ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4771:33: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4771 |                                 set_free_with_pinuse(p, psize, next);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2336:19: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2340:21: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4771:33: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4771 |                                 set_free_with_pinuse(p, psize, next);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2336:30: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2340:21: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4771:33: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4771 |                                 set_free_with_pinuse(p, psize, next);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2340:19: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4771:33: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4771 |                                 set_free_with_pinuse(p, psize, next);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3085:38: note: in definition of macro 'RTCHECK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3085 | #define RTCHECK(e)  __builtin_expect(e, 1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                      ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2308:42: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2308 | #define pinuse(p)           ((p)->head & PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3066:26: note: in expansion of macro 'pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3066 | #define ok_pinuse(p)     pinuse(p)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                          ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4780:49: note: in expansion of macro 'ok_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4780 |                 if (RTCHECK(ok_next(p, next) && ok_pinuse(next))) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                 ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2307:42: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2307 | #define cinuse(p)           ((p)->head & CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4781:24: note: in expansion of macro 'cinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4781 |                   if (!cinuse(next)) {  /* consolidate forward */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                        ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4783:33: error: expected ';' before 'tsize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4783 |                           size_t tsize = fm->topsize += psize;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4785:37: error: 'tsize' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4785 |                           p->head = tsize | PINUSE_BIT;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                     ^~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4785:45: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4785 |                           p->head = tsize | PINUSE_BIT;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                             ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4791:33: warning: implicit declaration of function 'sys_trim' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4791 |                                 sys_trim(fm, 0);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4795:33: error: expected ';' before 'dsize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4795 |                           size_t dsize = fm->dvsize += psize;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4797:64: error: 'dsize' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4797 |                           set_size_and_pinuse_of_free_chunk(p, dsize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                ^~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2336:17: note: in definition of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2336:19: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4797:27: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4797 |                           set_size_and_pinuse_of_free_chunk(p, dsize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2336:30: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4797:27: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4797 |                           set_size_and_pinuse_of_free_chunk(p, dsize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4801:33: error: expected ';' before 'nsize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4801 |                           size_t nsize = chunksize(next);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4802:36: error: 'nsize' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4802 |                           psize += nsize;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                    ^~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2336:19: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4804:27: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4804 |                           set_size_and_pinuse_of_free_chunk(p, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2336:30: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4804:27: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4804 |                           set_size_and_pinuse_of_free_chunk(p, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2315:44: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2315 | #define clear_pinuse(p)     ((p)->head &= ~PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2340:4: note: in expansion of macro 'clear_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |    ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4812:25: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4812 |                         set_free_with_pinuse(p, psize, next);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2336:19: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2340:21: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4812:25: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4812 |                         set_free_with_pinuse(p, psize, next);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2336:30: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2340:21: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4812:25: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4812 |                         set_free_with_pinuse(p, psize, next);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2340:19: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4812:25: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4812 |                         set_free_with_pinuse(p, psize, next);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3711:16: error: expected ';' before 'K'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3711 |         size_t K = S << leftshift_for_tree_index(I);\
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4820:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4820 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2301:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3713:15: note: in expansion of macro 'chunksize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3713 |           if (chunksize(T) != S) {\
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |               ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4820:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4820 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2301:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                         ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3713:15: note: in expansion of macro 'chunksize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3713 |           if (chunksize(T) != S) {\
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |               ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4820:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4820 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1636:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1636 | #define SIZE_T_FOUR         ((size_t)4)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2299:30: note: in expansion of macro 'SIZE_T_FOUR'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2299 | #define FLAG4_BIT           (SIZE_T_FOUR)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2301:52: note: in expansion of macro 'FLAG4_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                    ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3713:15: note: in expansion of macro 'chunksize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3713 |           if (chunksize(T) != S) {\
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |               ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4820:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4820 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3714:44: error: 'K' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3714 |                 tchunkptr* C = &(T->child[(K >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1]);\
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4820:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4820 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3714:65: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3714 |                 tchunkptr* C = &(T->child[(K >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1]);\
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4820:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4820 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: At top level:
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4839:16: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4839 | void* dlcalloc(size_t n_elements, size_t elem_size) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4839:16: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4839:35: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4839 | void* dlcalloc(size_t n_elements, size_t elem_size) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4839:35: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4859:59: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4859 | static mchunkptr try_realloc_chunk(mstate m, mchunkptr p, size_t nb,
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                           ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4859:59: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4938:42: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4938 | static void* internal_memalign(mstate m, size_t alignment, size_t bytes) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4938:42: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4938:60: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  4938 | static void* internal_memalign(mstate m, size_t alignment, size_t bytes) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                            ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:4938:60: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5020:42: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5020 |                                          size_t n_elements,
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5020:42: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5021:42: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5021 |                                          size_t* sizes,
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5021:42: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5145:8: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5145 | static size_t internal_bulk_free(mstate m, void* array[], size_t nelem) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |        ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5145:59: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5145 | static size_t internal_bulk_free(mstate m, void* array[], size_t nelem) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                           ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5145:59: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5233:31: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5233 | void* dlrealloc(void* oldmem, size_t bytes) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5233:31: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5278:40: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5278 | void* dlrealloc_in_place(void* oldmem, size_t bytes) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                        ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5278:40: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5309:18: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5309 | void* dlmemalign(size_t alignment, size_t bytes) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                  ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5309:18: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5309:36: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5309 | void* dlmemalign(size_t alignment, size_t bytes) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                    ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5309:36: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5316:33: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5316 | int dlposix_memalign(void** pp, size_t alignment, size_t bytes) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5316:33: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5316:51: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5316 | int dlposix_memalign(void** pp, size_t alignment, size_t bytes) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5316:51: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5339:16: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5339 | void* dlvalloc(size_t bytes) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5339:16: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5346:17: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5346 | void* dlpvalloc(size_t bytes) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5346:17: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5353:29: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5353 | void** dlindependent_calloc(size_t n_elements, size_t elem_size,
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5353:29: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5353:48: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5353 | void** dlindependent_calloc(size_t n_elements, size_t elem_size,
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5353:48: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5359:31: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5359 | void** dlindependent_comalloc(size_t n_elements, size_t sizes[],
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5359:31: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5359:50: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5359 | void** dlindependent_comalloc(size_t n_elements, size_t sizes[],
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                  ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5359:50: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5364:1: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5364 | size_t dlbulk_free(void* array[], size_t nelem) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5364:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5364:35: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5364 | size_t dlbulk_free(void* array[], size_t nelem) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5364:35: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5382:19: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5382 | int dlmalloc_trim(size_t pad) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5382:19: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5392:1: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5392 | size_t dlmalloc_footprint(void) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5392:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5396:1: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5396 | size_t dlmalloc_max_footprint(void) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5396:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5400:1: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5400 | size_t dlmalloc_footprint_limit(void) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5400:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: In function 'dlmalloc_footprint_limit':
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5401:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5401 |   size_t maf = gm->footprint_limit;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5401:3: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:604:33: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   604 | #define MAX_SIZE_T           (~(size_t)0)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5402:21: note: in expansion of macro 'MAX_SIZE_T'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5402 |   return maf == 0 ? MAX_SIZE_T : maf;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                     ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:604:33: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   604 | #define MAX_SIZE_T           (~(size_t)0)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5402:21: note: in expansion of macro 'MAX_SIZE_T'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5402 |   return maf == 0 ? MAX_SIZE_T : maf;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                     ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:604:40: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   604 | #define MAX_SIZE_T           (~(size_t)0)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ~         ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5402:21: note: in expansion of macro 'MAX_SIZE_T'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5402 |   return maf == 0 ? MAX_SIZE_T : maf;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                     ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: At top level:
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5405:1: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5405 | size_t dlmalloc_set_footprint_limit(size_t bytes) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5405:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5405:37: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5405 | size_t dlmalloc_set_footprint_limit(size_t bytes) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                     ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5405:37: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5432:1: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5432 | size_t dlmalloc_usable_size(void* mem) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5432:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: In function 'dlmalloc_usable_size':
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1628:37: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1628 | #define SIZE_T_SIZE         (sizeof(size_t))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                     ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1637:30: note: in expansion of macro 'SIZE_T_SIZE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1637 | #define TWO_SIZE_T_SIZES    (SIZE_T_SIZE<<1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2270:57: note: in expansion of macro 'TWO_SIZE_T_SIZES'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2270 | #define mem2chunk(mem)      ((mchunkptr)((char*)(mem) - TWO_SIZE_T_SIZES))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                         ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5434:23: note: in expansion of macro 'mem2chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5434 |         mchunkptr p = mem2chunk(mem);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                       ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1628:37: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1628 | #define SIZE_T_SIZE         (sizeof(size_t))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                     ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1637:30: note: in expansion of macro 'SIZE_T_SIZE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1637 | #define TWO_SIZE_T_SIZES    (SIZE_T_SIZE<<1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2270:57: note: in expansion of macro 'TWO_SIZE_T_SIZES'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2270 | #define mem2chunk(mem)      ((mchunkptr)((char*)(mem) - TWO_SIZE_T_SIZES))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                         ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5434:23: note: in expansion of macro 'mem2chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5434 |         mchunkptr p = mem2chunk(mem);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                       ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                           ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5435:13: note: in expansion of macro 'is_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5435 |         if (is_inuse(p))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |             ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                         ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                           ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5435:13: note: in expansion of macro 'is_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5435 |         if (is_inuse(p))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |             ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2310:58: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5435:13: note: in expansion of macro 'is_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5435 |         if (is_inuse(p))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |             ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2301:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5436:18: note: in expansion of macro 'chunksize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5436 |           return chunksize(p) - overhead_for(p);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                  ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2301:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                         ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5436:18: note: in expansion of macro 'chunksize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5436 |           return chunksize(p) - overhead_for(p);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                  ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1636:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1636 | #define SIZE_T_FOUR         ((size_t)4)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2299:30: note: in expansion of macro 'SIZE_T_FOUR'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2299 | #define FLAG4_BIT           (SIZE_T_FOUR)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2301:52: note: in expansion of macro 'FLAG4_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                    ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5436:18: note: in expansion of macro 'chunksize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5436 |           return chunksize(p) - overhead_for(p);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                  ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2311:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2311 | #define is_mmapped(p)       (((p)->head & INUSE_BITS) == 0)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                           ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2344:3: note: in expansion of macro 'is_mmapped'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2344 |  (is_mmapped(p)? MMAP_CHUNK_OVERHEAD : CHUNK_OVERHEAD)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5436:33: note: in expansion of macro 'overhead_for'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5436 |           return chunksize(p) - overhead_for(p);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                         ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2311:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2311 | #define is_mmapped(p)       (((p)->head & INUSE_BITS) == 0)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                           ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2344:3: note: in expansion of macro 'is_mmapped'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2344 |  (is_mmapped(p)? MMAP_CHUNK_OVERHEAD : CHUNK_OVERHEAD)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5436:33: note: in expansion of macro 'overhead_for'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5436 |           return chunksize(p) - overhead_for(p);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: At top level:
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5447:45: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5447 | static mstate init_user_mstate(char* tbase, size_t tsize) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                             ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5447:45: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5470:22: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5470 | mspace create_mspace(size_t capacity, int locked) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                      ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5470:22: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5489:44: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5489 | mspace create_mspace_with_base(void* base, size_t capacity, int locked) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5489:44: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: In function 'mspace_track_large_chunks':
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:31: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2703:48: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2703 | #define use_mmap(M)           ((M)->mflags &   USE_MMAP_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5507:14: note: in expansion of macro 'use_mmap'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5507 |         if (!use_mmap(ms)) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |              ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:31: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2703:48: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2703 | #define use_mmap(M)           ((M)->mflags &   USE_MMAP_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5507:14: note: in expansion of macro 'use_mmap'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5507 |         if (!use_mmap(ms)) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |              ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2703:48: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2703 | #define use_mmap(M)           ((M)->mflags &   USE_MMAP_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5507:14: note: in expansion of macro 'use_mmap'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5507 |         if (!use_mmap(ms)) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |              ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2704:48: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2704 | #define enable_mmap(M)        ((M)->mflags |=  USE_MMAP_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5511:11: note: in expansion of macro 'enable_mmap'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5511 |           enable_mmap(ms);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2706:48: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2706 | #define disable_mmap(M)       ((M)->mflags &= ~USE_MMAP_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5513:11: note: in expansion of macro 'disable_mmap'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5513 |           disable_mmap(ms);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |           ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: At top level:
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5520:1: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5520 | size_t destroy_mspace(mspace msp) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5520:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: In function 'destroy_mspace':
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5521:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5521 |   size_t freed = 0;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5521:3: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5528:11: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5528 |           size_t size = sp->size;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |           ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5528:11: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:31: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5532:23: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5532 |           if ((flag & USE_MMAP_BIT) && !(flag & EXTERN_BIT) &&
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                       ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:31: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5532:23: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5532 |           if ((flag & USE_MMAP_BIT) && !(flag & EXTERN_BIT) &&
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                       ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5532:23: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5532 |           if ((flag & USE_MMAP_BIT) && !(flag & EXTERN_BIT) &&
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                       ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: At top level:
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5548:33: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5548 | void* mspace_malloc(mspace msp, size_t bytes) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5548:33: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: In function 'mspace_free':
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1628:37: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1628 | #define SIZE_T_SIZE         (sizeof(size_t))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                     ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1637:30: note: in expansion of macro 'SIZE_T_SIZE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1637 | #define TWO_SIZE_T_SIZES    (SIZE_T_SIZE<<1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2270:57: note: in expansion of macro 'TWO_SIZE_T_SIZES'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2270 | #define mem2chunk(mem)      ((mchunkptr)((char*)(mem) - TWO_SIZE_T_SIZES))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                         ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5664:24: note: in expansion of macro 'mem2chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5664 |         mchunkptr p  = mem2chunk(mem);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                        ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1628:37: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1628 | #define SIZE_T_SIZE         (sizeof(size_t))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                     ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1637:30: note: in expansion of macro 'SIZE_T_SIZE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1637 | #define TWO_SIZE_T_SIZES    (SIZE_T_SIZE<<1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2270:57: note: in expansion of macro 'TWO_SIZE_T_SIZES'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2270 | #define mem2chunk(mem)      ((mchunkptr)((char*)(mem) - TWO_SIZE_T_SIZES))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                         ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5664:24: note: in expansion of macro 'mem2chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5664 |         mchunkptr p  = mem2chunk(mem);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                        ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3085:38: note: in definition of macro 'RTCHECK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3085 | #define RTCHECK(e)  __builtin_expect(e, 1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                      ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                           ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3064:25: note: in expansion of macro 'is_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3064 | #define ok_inuse(p)     is_inuse(p)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5677:44: note: in expansion of macro 'ok_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5677 |           if (RTCHECK(ok_address(fm, p) && ok_inuse(p))) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3085:38: note: in definition of macro 'RTCHECK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3085 | #define RTCHECK(e)  __builtin_expect(e, 1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                      ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                         ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                           ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3064:25: note: in expansion of macro 'is_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3064 | #define ok_inuse(p)     is_inuse(p)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5677:44: note: in expansion of macro 'ok_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5677 |           if (RTCHECK(ok_address(fm, p) && ok_inuse(p))) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3085:38: note: in definition of macro 'RTCHECK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3085 | #define RTCHECK(e)  __builtin_expect(e, 1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                      ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2310:58: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3064:25: note: in expansion of macro 'is_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3064 | #define ok_inuse(p)     is_inuse(p)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5677:44: note: in expansion of macro 'ok_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5677 |           if (RTCHECK(ok_address(fm, p) && ok_inuse(p))) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5678:23: error: expected ';' before 'psize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5678 |                 size_t psize = chunksize(p);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                       ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                       ;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5679:55: error: 'psize' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5679 |                 mchunkptr next = chunk_plus_offset(p, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                       ^~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2320:63: note: in definition of macro 'chunk_plus_offset'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2320 | #define chunk_plus_offset(p, s)  ((mchunkptr)(((char*)(p)) + (s)))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                               ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2308:42: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2308 | #define pinuse(p)           ((p)->head & PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5680:22: note: in expansion of macro 'pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5680 |                 if (!pinuse(p)) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                      ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5681:25: error: expected ';' before 'prevsize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5681 |                   size_t prevsize = p->prev_foot;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2311:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2311 | #define is_mmapped(p)       (((p)->head & INUSE_BITS) == 0)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                           ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5682:23: note: in expansion of macro 'is_mmapped'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5682 |                   if (is_mmapped(p)) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                       ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                         ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2311:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2311 | #define is_mmapped(p)       (((p)->head & INUSE_BITS) == 0)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                           ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5682:23: note: in expansion of macro 'is_mmapped'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5682 |                   if (is_mmapped(p)) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                       ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5683:34: error: 'prevsize' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5683 |                         psize += prevsize + MMAP_FOOT_PAD;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                  ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5696:50: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5696 |                           else if ((next->head & INUSE_BITS) == INUSE_BITS) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                  ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                         ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5696:50: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5696 |                           else if ((next->head & INUSE_BITS) == INUSE_BITS) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                  ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5696:65: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5696 |                           else if ((next->head & INUSE_BITS) == INUSE_BITS) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                         ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5696:65: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5696 |                           else if ((next->head & INUSE_BITS) == INUSE_BITS) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2315:44: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2315 | #define clear_pinuse(p)     ((p)->head &= ~PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2340:4: note: in expansion of macro 'clear_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |    ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5698:33: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5698 |                                 set_free_with_pinuse(p, psize, next);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2336:19: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2340:21: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5698:33: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5698 |                                 set_free_with_pinuse(p, psize, next);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2336:30: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2340:21: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5698:33: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5698 |                                 set_free_with_pinuse(p, psize, next);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2340:19: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5698:33: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5698 |                                 set_free_with_pinuse(p, psize, next);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3085:38: note: in definition of macro 'RTCHECK'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3085 | #define RTCHECK(e)  __builtin_expect(e, 1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                      ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2308:42: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2308 | #define pinuse(p)           ((p)->head & PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3066:26: note: in expansion of macro 'pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3066 | #define ok_pinuse(p)     pinuse(p)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                          ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5707:49: note: in expansion of macro 'ok_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5707 |                 if (RTCHECK(ok_next(p, next) && ok_pinuse(next))) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                 ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2307:42: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2307 | #define cinuse(p)           ((p)->head & CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5708:24: note: in expansion of macro 'cinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5708 |                   if (!cinuse(next)) {  /* consolidate forward */
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                        ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5710:33: error: expected ';' before 'tsize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5710 |                           size_t tsize = fm->topsize += psize;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5712:37: error: 'tsize' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5712 |                           p->head = tsize | PINUSE_BIT;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                     ^~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5712:45: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5712 |                           p->head = tsize | PINUSE_BIT;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                             ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5722:33: error: expected ';' before 'dsize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5722 |                           size_t dsize = fm->dvsize += psize;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5724:64: error: 'dsize' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5724 |                           set_size_and_pinuse_of_free_chunk(p, dsize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                ^~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2336:17: note: in definition of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                 ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2336:19: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5724:27: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5724 |                           set_size_and_pinuse_of_free_chunk(p, dsize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2336:30: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5724:27: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5724 |                           set_size_and_pinuse_of_free_chunk(p, dsize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5728:33: error: expected ';' before 'nsize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5728 |                           size_t nsize = chunksize(next);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5729:36: error: 'nsize' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5729 |                           psize += nsize;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                    ^~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2336:19: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5731:27: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5731 |                           set_size_and_pinuse_of_free_chunk(p, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2336:30: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5731:27: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5731 |                           set_size_and_pinuse_of_free_chunk(p, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2315:44: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2315 | #define clear_pinuse(p)     ((p)->head &= ~PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2340:4: note: in expansion of macro 'clear_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |    ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5739:25: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5739 |                         set_free_with_pinuse(p, psize, next);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2336:19: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2340:21: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5739:25: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5739 |                         set_free_with_pinuse(p, psize, next);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2336:30: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2340:21: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5739:25: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5739 |                         set_free_with_pinuse(p, psize, next);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2340:19: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                   ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5739:25: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5739 |                         set_free_with_pinuse(p, psize, next);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3711:16: error: expected ';' before 'K'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3711 |         size_t K = S << leftshift_for_tree_index(I);\
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5747:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5747 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2301:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3713:15: note: in expansion of macro 'chunksize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3713 |           if (chunksize(T) != S) {\
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |               ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5747:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5747 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2301:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                         ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3713:15: note: in expansion of macro 'chunksize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3713 |           if (chunksize(T) != S) {\
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |               ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5747:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5747 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1636:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1636 | #define SIZE_T_FOUR         ((size_t)4)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2299:30: note: in expansion of macro 'SIZE_T_FOUR'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2299 | #define FLAG4_BIT           (SIZE_T_FOUR)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2301:52: note: in expansion of macro 'FLAG4_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                    ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3713:15: note: in expansion of macro 'chunksize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3713 |           if (chunksize(T) != S) {\
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |               ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5747:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5747 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3714:44: error: 'K' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3714 |                 tchunkptr* C = &(T->child[(K >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1]);\
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5747:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5747 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3714:65: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3714 |                 tchunkptr* C = &(T->child[(K >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1]);\
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                 ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5747:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5747 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: At top level:
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5763:33: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5763 | void* mspace_calloc(mspace msp, size_t n_elements, size_t elem_size) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5763:33: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5763:52: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5763 | void* mspace_calloc(mspace msp, size_t n_elements, size_t elem_size) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                    ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5763:52: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5783:48: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5783 | void* mspace_realloc(mspace msp, void* oldmem, size_t bytes) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5783:48: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5828:57: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5828 | void* mspace_realloc_in_place(mspace msp, void* oldmem, size_t bytes) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                         ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5828:57: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5860:35: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5860 | void* mspace_memalign(mspace msp, size_t alignment, size_t bytes) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5860:35: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5860:53: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5860 | void* mspace_memalign(mspace msp, size_t alignment, size_t bytes) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                     ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5860:53: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5871:46: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5871 | void** mspace_independent_calloc(mspace msp, size_t n_elements,
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                              ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5871:46: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5872:66: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5872 |                                                                  size_t elem_size, void* chunks[]) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                  ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5872:66: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5882:48: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5882 | void** mspace_independent_comalloc(mspace msp, size_t n_elements,
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5882:48: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5883:68: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5883 |                                                                    size_t sizes[], void* chunks[]) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                                    ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5883:68: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5892:1: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5892 | size_t mspace_bulk_free(mspace msp, void* array[], size_t nelem) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5892:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5892:52: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5892 | size_t mspace_bulk_free(mspace msp, void* array[], size_t nelem) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                    ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5892:52: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5916:29: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5916 | int mspace_trim(mspace msp, size_t pad) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5916:29: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5943:1: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5943 | size_t mspace_footprint(mspace msp) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5943:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: In function 'mspace_footprint':
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5944:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5944 |   size_t result = 0;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5944:3: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: At top level:
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5955:1: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5955 | size_t mspace_max_footprint(mspace msp) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5955:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: In function 'mspace_max_footprint':
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5956:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5956 |   size_t result = 0;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5956:3: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: At top level:
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5967:1: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5967 | size_t mspace_footprint_limit(mspace msp) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5967:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: In function 'mspace_footprint_limit':
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5968:3: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5968 |   size_t result = 0;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5968:3: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5971:9: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5971 |         size_t maf = ms->footprint_limit;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |         ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5971:9: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:604:33: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   604 | #define MAX_SIZE_T           (~(size_t)0)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5972:31: note: in expansion of macro 'MAX_SIZE_T'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5972 |         result = (maf == 0) ? MAX_SIZE_T : maf;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:604:33: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   604 | #define MAX_SIZE_T           (~(size_t)0)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5972:31: note: in expansion of macro 'MAX_SIZE_T'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5972 |         result = (maf == 0) ? MAX_SIZE_T : maf;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:604:40: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:   604 | #define MAX_SIZE_T           (~(size_t)0)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ~         ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5972:31: note: in expansion of macro 'MAX_SIZE_T'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5972 |         result = (maf == 0) ? MAX_SIZE_T : maf;
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                               ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: At top level:
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5980:1: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5980 | size_t mspace_set_footprint_limit(mspace msp, size_t bytes) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5980:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5980:47: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5980 | size_t mspace_set_footprint_limit(mspace msp, size_t bytes) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                               ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5980:47: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:6008:1: error: unknown type name 'size_t'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  6008 | size_t mspace_usable_size(const void* mem) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:6008:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: In function 'mspace_usable_size':
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1628:37: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1628 | #define SIZE_T_SIZE         (sizeof(size_t))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                     ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1637:30: note: in expansion of macro 'SIZE_T_SIZE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1637 | #define TWO_SIZE_T_SIZES    (SIZE_T_SIZE<<1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2270:57: note: in expansion of macro 'TWO_SIZE_T_SIZES'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2270 | #define mem2chunk(mem)      ((mchunkptr)((char*)(mem) - TWO_SIZE_T_SIZES))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                         ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:6010:23: note: in expansion of macro 'mem2chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  6010 |         mchunkptr p = mem2chunk(mem);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                       ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1628:37: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1628 | #define SIZE_T_SIZE         (sizeof(size_t))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                     ^~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1637:30: note: in expansion of macro 'SIZE_T_SIZE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1637 | #define TWO_SIZE_T_SIZES    (SIZE_T_SIZE<<1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2270:57: note: in expansion of macro 'TWO_SIZE_T_SIZES'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2270 | #define mem2chunk(mem)      ((mchunkptr)((char*)(mem) - TWO_SIZE_T_SIZES))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                         ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:6010:23: note: in expansion of macro 'mem2chunk'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  6010 |         mchunkptr p = mem2chunk(mem);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                       ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                           ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:6011:13: note: in expansion of macro 'is_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  6011 |         if (is_inuse(p))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |             ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                         ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                           ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:6011:13: note: in expansion of macro 'is_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  6011 |         if (is_inuse(p))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |             ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2310:58: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                          ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:6011:13: note: in expansion of macro 'is_inuse'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  6011 |         if (is_inuse(p))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |             ^~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2301:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:6012:18: note: in expansion of macro 'chunksize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  6012 |           return chunksize(p) - overhead_for(p);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                  ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2301:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                         ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:6012:18: note: in expansion of macro 'chunksize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  6012 |           return chunksize(p) - overhead_for(p);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                  ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1636:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1636 | #define SIZE_T_FOUR         ((size_t)4)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2299:30: note: in expansion of macro 'SIZE_T_FOUR'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2299 | #define FLAG4_BIT           (SIZE_T_FOUR)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2301:52: note: in expansion of macro 'FLAG4_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                                    ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                            ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:6012:18: note: in expansion of macro 'chunksize'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  6012 |           return chunksize(p) - overhead_for(p);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                  ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2311:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2311 | #define is_mmapped(p)       (((p)->head & INUSE_BITS) == 0)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                           ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2344:3: note: in expansion of macro 'is_mmapped'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2344 |  (is_mmapped(p)? MMAP_CHUNK_OVERHEAD : CHUNK_OVERHEAD)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:6012:33: note: in expansion of macro 'overhead_for'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  6012 |           return chunksize(p) - overhead_for(p);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                             ~        ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                         ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2311:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2311 | #define is_mmapped(p)       (((p)->head & INUSE_BITS) == 0)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                           ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2344:3: note: in expansion of macro 'is_mmapped'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2344 |  (is_mmapped(p)? MMAP_CHUNK_OVERHEAD : CHUNK_OVERHEAD)
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |   ^~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:6012:33: note: in expansion of macro 'overhead_for'
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  6012 |           return chunksize(p) - overhead_for(p);
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                                 ^~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c: In function 'dlmalloc_footprint_limit':
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:5403:1: warning: control reaches end of non-void function [-Wreturn-type]
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  5403 | }
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       | ^
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: At top level:
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:3959:13: warning: 'init_bins' defined but not used [-Wunused-function]
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  3959 | static void init_bins(mstate m) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |             ^~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2760:12: warning: 'has_segment_link' defined but not used [-Wunused-function]
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2760 | static int has_segment_link(mstate m, msegmentptr ss) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |            ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: portable-dlmalloc@0.2.1: ./malloc.c:2749:20: warning: 'segment_holding' defined but not used [-Wunused-function]
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:  2749 | static msegmentptr segment_holding(mstate m, char* addr) {
[INFO] [stderr] warning: portable-dlmalloc@0.2.1:       |                    ^~~~~~~~~~~~~~~
[INFO] [stderr] error: failed to run custom build command for `portable-dlmalloc v0.2.1 (/opt/rustwide/workdir)`
[INFO] [stderr] note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation.
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/build/portable-dlmalloc-ff59d4d522c04b82/build-script-build` (exit status: 1)
[INFO] [stderr]   --- stdout
[INFO] [stderr]   OUT_DIR = Some(/opt/rustwide/target/debug/build/portable-dlmalloc-fd33f27460ef510f/out)
[INFO] [stderr]   OPT_LEVEL = Some(0)
[INFO] [stderr]   TARGET = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   HOST = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   cargo:rerun-if-env-changed=CC_x86_64-unknown-linux-gnu
[INFO] [stderr]   CC_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CC_x86_64_unknown_linux_gnu
[INFO] [stderr]   CC_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_CC
[INFO] [stderr]   HOST_CC = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CC
[INFO] [stderr]   CC = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[INFO] [stderr]   RUSTC_WRAPPER = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[INFO] [stderr]   CRATE_CC_NO_DEFAULTS = None
[INFO] [stderr]   DEBUG = Some(true)
[INFO] [stderr]   CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[INFO] [stderr]   cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu
[INFO] [stderr]   CFLAGS_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu
[INFO] [stderr]   CFLAGS_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_CFLAGS
[INFO] [stderr]   HOST_CFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CFLAGS
[INFO] [stderr]   CFLAGS = None
[INFO] [stderr]   cargo:warning=./malloc.c:728:29: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning=  728 | #define MALLINFO_FIELD_TYPE size_t
[INFO] [stderr]   cargo:warning=      |                             ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:783:3: note: in expansion of macro 'MALLINFO_FIELD_TYPE'
[INFO] [stderr]   cargo:warning=  783 |   MALLINFO_FIELD_TYPE arena;    /* non-mmapped space allocated from system */
[INFO] [stderr]   cargo:warning=      |   ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:728:29: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning=  728 | #define MALLINFO_FIELD_TYPE size_t
[INFO] [stderr]   cargo:warning=      |                             ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:784:3: note: in expansion of macro 'MALLINFO_FIELD_TYPE'
[INFO] [stderr]   cargo:warning=  784 |   MALLINFO_FIELD_TYPE ordblks;  /* number of free chunks */
[INFO] [stderr]   cargo:warning=      |   ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:728:29: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning=  728 | #define MALLINFO_FIELD_TYPE size_t
[INFO] [stderr]   cargo:warning=      |                             ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:785:3: note: in expansion of macro 'MALLINFO_FIELD_TYPE'
[INFO] [stderr]   cargo:warning=  785 |   MALLINFO_FIELD_TYPE smblks;   /* always 0 */
[INFO] [stderr]   cargo:warning=      |   ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:728:29: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning=  728 | #define MALLINFO_FIELD_TYPE size_t
[INFO] [stderr]   cargo:warning=      |                             ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:786:3: note: in expansion of macro 'MALLINFO_FIELD_TYPE'
[INFO] [stderr]   cargo:warning=  786 |   MALLINFO_FIELD_TYPE hblks;    /* always 0 */
[INFO] [stderr]   cargo:warning=      |   ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:728:29: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning=  728 | #define MALLINFO_FIELD_TYPE size_t
[INFO] [stderr]   cargo:warning=      |                             ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:787:3: note: in expansion of macro 'MALLINFO_FIELD_TYPE'
[INFO] [stderr]   cargo:warning=  787 |   MALLINFO_FIELD_TYPE hblkhd;   /* space in mmapped regions */
[INFO] [stderr]   cargo:warning=      |   ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:728:29: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning=  728 | #define MALLINFO_FIELD_TYPE size_t
[INFO] [stderr]   cargo:warning=      |                             ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:788:3: note: in expansion of macro 'MALLINFO_FIELD_TYPE'
[INFO] [stderr]   cargo:warning=  788 |   MALLINFO_FIELD_TYPE usmblks;  /* maximum total allocated space */
[INFO] [stderr]   cargo:warning=      |   ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:728:29: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning=  728 | #define MALLINFO_FIELD_TYPE size_t
[INFO] [stderr]   cargo:warning=      |                             ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:789:3: note: in expansion of macro 'MALLINFO_FIELD_TYPE'
[INFO] [stderr]   cargo:warning=  789 |   MALLINFO_FIELD_TYPE fsmblks;  /* always 0 */
[INFO] [stderr]   cargo:warning=      |   ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:728:29: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning=  728 | #define MALLINFO_FIELD_TYPE size_t
[INFO] [stderr]   cargo:warning=      |                             ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:790:3: note: in expansion of macro 'MALLINFO_FIELD_TYPE'
[INFO] [stderr]   cargo:warning=  790 |   MALLINFO_FIELD_TYPE uordblks; /* total allocated space */
[INFO] [stderr]   cargo:warning=      |   ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:728:29: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning=  728 | #define MALLINFO_FIELD_TYPE size_t
[INFO] [stderr]   cargo:warning=      |                             ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:791:3: note: in expansion of macro 'MALLINFO_FIELD_TYPE'
[INFO] [stderr]   cargo:warning=  791 |   MALLINFO_FIELD_TYPE fordblks; /* total free space */
[INFO] [stderr]   cargo:warning=      |   ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:728:29: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning=  728 | #define MALLINFO_FIELD_TYPE size_t
[INFO] [stderr]   cargo:warning=      |                             ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:792:3: note: in expansion of macro 'MALLINFO_FIELD_TYPE'
[INFO] [stderr]   cargo:warning=  792 |   MALLINFO_FIELD_TYPE keepcost; /* releasable (via malloc_trim) space */
[INFO] [stderr]   cargo:warning=      |   ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:873:1: warning: parameter names (without types) in function declaration
[INFO] [stderr]   cargo:warning=  873 | DLMALLOC_EXPORT void* dlmalloc(size_t);
[INFO] [stderr]   cargo:warning=      | ^~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:889:1: warning: parameter names (without types) in function declaration
[INFO] [stderr]   cargo:warning=  889 | DLMALLOC_EXPORT void* dlcalloc(size_t, size_t);
[INFO] [stderr]   cargo:warning=      | ^~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:913:40: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning=  913 | DLMALLOC_EXPORT void* dlrealloc(void*, size_t);
[INFO] [stderr]   cargo:warning=      |                                        ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=  +++ |+#include <stddef.h>
[INFO] [stderr]   cargo:warning=    1 | /*
[INFO] [stderr]   cargo:warning=./malloc.c:928:49: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning=  928 | DLMALLOC_EXPORT void* dlrealloc_in_place(void*, size_t);
[INFO] [stderr]   cargo:warning=      |                                                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:928:49: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:942:1: warning: parameter names (without types) in function declaration
[INFO] [stderr]   cargo:warning=  942 | DLMALLOC_EXPORT void* dlmemalign(size_t, size_t);
[INFO] [stderr]   cargo:warning=      | ^~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:952:46: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning=  952 | DLMALLOC_EXPORT int dlposix_memalign(void**, size_t, size_t);
[INFO] [stderr]   cargo:warning=      |                                              ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:952:46: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:952:54: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning=  952 | DLMALLOC_EXPORT int dlposix_memalign(void**, size_t, size_t);
[INFO] [stderr]   cargo:warning=      |                                                      ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:952:54: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:959:1: warning: parameter names (without types) in function declaration
[INFO] [stderr]   cargo:warning=  959 | DLMALLOC_EXPORT void* dlvalloc(size_t);
[INFO] [stderr]   cargo:warning=      | ^~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:994:17: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning=  994 | DLMALLOC_EXPORT size_t dlmalloc_footprint(void);
[INFO] [stderr]   cargo:warning=      |                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1007:17: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1007 | DLMALLOC_EXPORT size_t dlmalloc_max_footprint(void);
[INFO] [stderr]   cargo:warning=      |                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1018:17: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1018 | DLMALLOC_EXPORT size_t dlmalloc_footprint_limit();
[INFO] [stderr]   cargo:warning=      |                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1032:17: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1032 | DLMALLOC_EXPORT size_t dlmalloc_set_footprint_limit(size_t bytes);
[INFO] [stderr]   cargo:warning=      |                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1032:53: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1032 | DLMALLOC_EXPORT size_t dlmalloc_set_footprint_limit(size_t bytes);
[INFO] [stderr]   cargo:warning=      |                                                     ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1032:53: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1143:60: error: expected ')' before 'void'
[INFO] [stderr]   cargo:warning= 1143 | DLMALLOC_EXPORT void** dlindependent_calloc(size_t, size_t, void**);
[INFO] [stderr]   cargo:warning=      |                                                            ^~~~~
[INFO] [stderr]   cargo:warning=      |                                                            )
[INFO] [stderr]   cargo:warning=./malloc.c:1201:61: error: expected ')' before '*' token
[INFO] [stderr]   cargo:warning= 1201 | DLMALLOC_EXPORT void** dlindependent_comalloc(size_t, size_t*, void**);
[INFO] [stderr]   cargo:warning=      |                                                             ^
[INFO] [stderr]   cargo:warning=      |                                                             )
[INFO] [stderr]   cargo:warning=./malloc.c:1212:17: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1212 | DLMALLOC_EXPORT size_t  dlbulk_free(void**, size_t n_elements);
[INFO] [stderr]   cargo:warning=      |                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1212:45: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1212 | DLMALLOC_EXPORT size_t  dlbulk_free(void**, size_t n_elements);
[INFO] [stderr]   cargo:warning=      |                                             ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1212:45: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1219:1: warning: parameter names (without types) in function declaration
[INFO] [stderr]   cargo:warning= 1219 | DLMALLOC_EXPORT void*  dlpvalloc(size_t);
[INFO] [stderr]   cargo:warning=      | ^~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1242:1: warning: parameter names (without types) in function declaration
[INFO] [stderr]   cargo:warning= 1242 | DLMALLOC_EXPORT int  dlmalloc_trim(size_t);
[INFO] [stderr]   cargo:warning=      | ^~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1279:1: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1279 | size_t dlmalloc_usable_size(void*);
[INFO] [stderr]   cargo:warning=      | ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1279:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1302:38: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1302 | DLMALLOC_EXPORT mspace create_mspace(size_t capacity, int locked);
[INFO] [stderr]   cargo:warning=      |                                      ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1302:38: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1310:17: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1310 | DLMALLOC_EXPORT size_t destroy_mspace(mspace msp);
[INFO] [stderr]   cargo:warning=      |                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1321:60: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1321 | DLMALLOC_EXPORT mspace create_mspace_with_base(void* base, size_t capacity, int locked);
[INFO] [stderr]   cargo:warning=      |                                                            ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1321:60: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1341:49: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1341 | DLMALLOC_EXPORT void* mspace_malloc(mspace msp, size_t bytes);
[INFO] [stderr]   cargo:warning=      |                                                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1341:49: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1362:61: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1362 | DLMALLOC_EXPORT void* mspace_realloc(mspace msp, void* mem, size_t newsize);
[INFO] [stderr]   cargo:warning=      |                                                             ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1362:61: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1368:49: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1368 | DLMALLOC_EXPORT void* mspace_calloc(mspace msp, size_t n_elements, size_t elem_size);
[INFO] [stderr]   cargo:warning=      |                                                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1368:49: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1368:68: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1368 | DLMALLOC_EXPORT void* mspace_calloc(mspace msp, size_t n_elements, size_t elem_size);
[INFO] [stderr]   cargo:warning=      |                                                                    ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1368:68: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1374:51: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1374 | DLMALLOC_EXPORT void* mspace_memalign(mspace msp, size_t alignment, size_t bytes);
[INFO] [stderr]   cargo:warning=      |                                                   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1374:51: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1374:69: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1374 | DLMALLOC_EXPORT void* mspace_memalign(mspace msp, size_t alignment, size_t bytes);
[INFO] [stderr]   cargo:warning=      |                                                                     ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1374:69: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1380:62: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1380 | DLMALLOC_EXPORT void** mspace_independent_calloc(mspace msp, size_t n_elements,
[INFO] [stderr]   cargo:warning=      |                                                              ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1380:62: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1381:66: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1381 |                                                                  size_t elem_size, void* chunks[]);
[INFO] [stderr]   cargo:warning=      |                                                                  ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1381:66: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1387:64: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1387 | DLMALLOC_EXPORT void** mspace_independent_comalloc(mspace msp, size_t n_elements,
[INFO] [stderr]   cargo:warning=      |                                                                ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1387:64: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1388:68: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1388 |                                                                    size_t sizes[], void* chunks[]);
[INFO] [stderr]   cargo:warning=      |                                                                    ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1388:68: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1394:17: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1394 | DLMALLOC_EXPORT size_t mspace_footprint(mspace msp);
[INFO] [stderr]   cargo:warning=      |                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1400:17: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1400 | DLMALLOC_EXPORT size_t mspace_max_footprint(mspace msp);
[INFO] [stderr]   cargo:warning=      |                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1414:17: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1414 | DLMALLOC_EXPORT size_t mspace_usable_size(const void* mem);
[INFO] [stderr]   cargo:warning=      |                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1426:45: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1426 | DLMALLOC_EXPORT int mspace_trim(mspace msp, size_t pad);
[INFO] [stderr]   cargo:warning=      |                                             ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1426:45: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1517:1: warning: parameter names (without types) in function declaration
[INFO] [stderr]   cargo:warning= 1517 | extern void*     sbrk(ptrdiff_t);
[INFO] [stderr]   cargo:warning=      | ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1670:19: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1670 | void* custom_mmap(size_t length);
[INFO] [stderr]   cargo:warning=      |                   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1670:19: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1671:29: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1671 | int custom_munmap(void* ptr,size_t length);
[INFO] [stderr]   cargo:warning=      |                             ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1671:29: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1672:26: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 1672 | void* custom_direct_mmap(size_t length);
[INFO] [stderr]   cargo:warning=      |                          ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1672:26: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:2236:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 2236 |   size_t               prev_foot;  /* Size of previous chunk (if free).  */
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2237:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 2237 |   size_t               head;       /* Size and inuse bits. */
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2446:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 2446 |   size_t                    prev_foot;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2447:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 2447 |   size_t                    head;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2522:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 2522 |   size_t       size;             /* allocated size */
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2633:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 2633 |   size_t     dvsize;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2634:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 2634 |   size_t     topsize;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2638:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 2638 |   size_t     trim_check;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2639:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 2639 |   size_t     release_checks;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2640:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 2640 |   size_t     magic;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2643:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 2643 |   size_t     footprint;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2644:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 2644 |   size_t     max_footprint;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2645:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 2645 |   size_t     footprint_limit; /* zero means no limit */
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2652:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 2652 |   size_t     exts;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2667:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 2667 |   size_t magic;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2668:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 2668 |   size_t page_size;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2669:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 2669 |   size_t granularity;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2670:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 2670 |   size_t mmap_threshold;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2671:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 2671 |   size_t trim_threshold;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c: In function 'init_mparams':
[INFO] [stderr]   cargo:warning=./malloc.c:1870:50: warning: right-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr]   cargo:warning= 1870 | #define ACQUIRE_LOCK(lk)        (acquire_lock(lk),0)
[INFO] [stderr]   cargo:warning=      |                                 ~~~~~~~~~~~~~~~~~^~~
[INFO] [stderr]   cargo:warning=./malloc.c:2089:39: note: in expansion of macro 'ACQUIRE_LOCK'
[INFO] [stderr]   cargo:warning= 2089 | #define ACQUIRE_MALLOC_GLOBAL_LOCK()  ACQUIRE_LOCK(&malloc_global_mutex);
[INFO] [stderr]   cargo:warning=      |                                       ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3156:3: note: in expansion of macro 'ACQUIRE_MALLOC_GLOBAL_LOCK'
[INFO] [stderr]   cargo:warning= 3156 |   ACQUIRE_MALLOC_GLOBAL_LOCK();
[INFO] [stderr]   cargo:warning=      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3158:9: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 3158 |         size_t magic;
[INFO] [stderr]   cargo:warning=      |         ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3158:9: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:3159:9: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 3159 |         size_t psize;
[INFO] [stderr]   cargo:warning=      |         ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3159:9: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:3160:9: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 3160 |         size_t gsize;
[INFO] [stderr]   cargo:warning=      |         ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3160:9: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1614:46: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 1614 | #                define malloc_getpagesize ((size_t)4096U)
[INFO] [stderr]   cargo:warning=      |                                              ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3163:17: note: in expansion of macro 'malloc_getpagesize'
[INFO] [stderr]   cargo:warning= 3163 |         psize = malloc_getpagesize;
[INFO] [stderr]   cargo:warning=      |                 ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1614:46: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning= 1614 | #                define malloc_getpagesize ((size_t)4096U)
[INFO] [stderr]   cargo:warning=      |                                              ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3163:17: note: in expansion of macro 'malloc_getpagesize'
[INFO] [stderr]   cargo:warning= 3163 |         psize = malloc_getpagesize;
[INFO] [stderr]   cargo:warning=      |                 ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1614:46: note: each undeclared identifier is reported only once for each function it appears in
[INFO] [stderr]   cargo:warning= 1614 | #                define malloc_getpagesize ((size_t)4096U)
[INFO] [stderr]   cargo:warning=      |                                              ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3163:17: note: in expansion of macro 'malloc_getpagesize'
[INFO] [stderr]   cargo:warning= 3163 |         psize = malloc_getpagesize;
[INFO] [stderr]   cargo:warning=      |                 ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1614:53: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1614 | #                define malloc_getpagesize ((size_t)4096U)
[INFO] [stderr]   cargo:warning=      |                                            ~        ^~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3163:17: note: in expansion of macro 'malloc_getpagesize'
[INFO] [stderr]   cargo:warning= 3163 |         psize = malloc_getpagesize;
[INFO] [stderr]   cargo:warning=      |                 ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:604:40: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning=  604 | #define MAX_SIZE_T           (~(size_t)0)
[INFO] [stderr]   cargo:warning=      |                              ~         ^
[INFO] [stderr]   cargo:warning=./malloc.c:3182:18: note: in expansion of macro 'MAX_SIZE_T'
[INFO] [stderr]   cargo:warning= 3182 |                 (MAX_SIZE_T < MIN_CHUNK_SIZE)  ||
[INFO] [stderr]   cargo:warning=      |                  ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2266:19: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr]   cargo:warning= 2266 |   ((MCHUNK_SIZE + CHUNK_ALIGN_MASK) & ~CHUNK_ALIGN_MASK)
[INFO] [stderr]   cargo:warning=      |                   ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3182:31: note: in expansion of macro 'MIN_CHUNK_SIZE'
[INFO] [stderr]   cargo:warning= 3182 |                 (MAX_SIZE_T < MIN_CHUNK_SIZE)  ||
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2266:40: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr]   cargo:warning= 2266 |   ((MCHUNK_SIZE + CHUNK_ALIGN_MASK) & ~CHUNK_ALIGN_MASK)
[INFO] [stderr]   cargo:warning=      |                                        ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3182:31: note: in expansion of macro 'MIN_CHUNK_SIZE'
[INFO] [stderr]   cargo:warning= 3182 |                 (MAX_SIZE_T < MIN_CHUNK_SIZE)  ||
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3184:45: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 3184 |                 (MALLOC_ALIGNMENT < (size_t)8U) ||
[INFO] [stderr]   cargo:warning=      |                 ~                           ^~
[INFO] [stderr]   cargo:warning=      |                                             )
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:3185:56: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 3185 |                 ((MALLOC_ALIGNMENT & (MALLOC_ALIGNMENT-SIZE_T_ONE)) != 0) ||
[INFO] [stderr]   cargo:warning=      |                                                        ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:3186:51: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 3186 |                 ((MCHUNK_SIZE      & (MCHUNK_SIZE-SIZE_T_ONE))      != 0) ||
[INFO] [stderr]   cargo:warning=      |                                                   ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:3187:45: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 3187 |                 ((gsize            & (gsize-SIZE_T_ONE))            != 0) ||
[INFO] [stderr]   cargo:warning=      |                                             ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:3188:45: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 3188 |                 ((psize            & (psize-SIZE_T_ONE))            != 0))
[INFO] [stderr]   cargo:warning=      |                                             ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:706:41: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning=  706 | #define DEFAULT_MMAP_THRESHOLD ((size_t)256U * (size_t)1024U)
[INFO] [stderr]   cargo:warning=      |                                ~        ^~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3192:34: note: in expansion of macro 'DEFAULT_MMAP_THRESHOLD'
[INFO] [stderr]   cargo:warning= 3192 |         mparams.mmap_threshold = DEFAULT_MMAP_THRESHOLD;
[INFO] [stderr]   cargo:warning=      |                                  ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:699:41: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning=  699 | #define DEFAULT_TRIM_THRESHOLD ((size_t)2U * (size_t)1024U * (size_t)1024U)
[INFO] [stderr]   cargo:warning=      |                                ~        ^~
[INFO] [stderr]   cargo:warning=./malloc.c:3193:34: note: in expansion of macro 'DEFAULT_TRIM_THRESHOLD'
[INFO] [stderr]   cargo:warning= 3193 |         mparams.trim_threshold = DEFAULT_TRIM_THRESHOLD;
[INFO] [stderr]   cargo:warning=      |                                  ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3197:47: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr]   cargo:warning= 3197 |         mparams.default_mflags = USE_LOCK_BIT|USE_MMAP_BIT|USE_NONCONTIGUOUS_BIT;
[INFO] [stderr]   cargo:warning=      |                                               ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3224:44: error: expected ';' before numeric constant
[INFO] [stderr]   cargo:warning= 3224 |           magic = (size_t)&magic ^ (size_t)0x55555555U;
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=      |                                            ;
[INFO] [stderr]   cargo:warning=./malloc.c:3228:28: error: expected ';' before numeric constant
[INFO] [stderr]   cargo:warning= 3228 |           magic |= (size_t)8U;    /* ensure nonzero */
[INFO] [stderr]   cargo:warning=      |                            ^~
[INFO] [stderr]   cargo:warning=      |                            ;
[INFO] [stderr]   cargo:warning=./malloc.c:3229:29: error: expected ';' before numeric constant
[INFO] [stderr]   cargo:warning= 3229 |           magic &= ~(size_t)7U;   /* improve chances of fault for bad values */
[INFO] [stderr]   cargo:warning=      |                             ^~
[INFO] [stderr]   cargo:warning=      |                             ;
[INFO] [stderr]   cargo:warning=./malloc.c:3231:22: error: expected ')' before 'size_t'
[INFO] [stderr]   cargo:warning= 3231 |           (*(volatile size_t *)(&(mparams.magic))) = magic;
[INFO] [stderr]   cargo:warning=      |             ~        ^~~~~~~
[INFO] [stderr]   cargo:warning=      |                      )
[INFO] [stderr]   cargo:warning=./malloc.c:3231:11: warning: type defaults to 'int' in type name [-Wimplicit-int]
[INFO] [stderr]   cargo:warning= 3231 |           (*(volatile size_t *)(&(mparams.magic))) = magic;
[INFO] [stderr]   cargo:warning=      |           ^
[INFO] [stderr]   cargo:warning=./malloc.c:3231:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
[INFO] [stderr]   cargo:warning= 3231 |           (*(volatile size_t *)(&(mparams.magic))) = magic;
[INFO] [stderr]   cargo:warning=      |             ^
[INFO] [stderr]   cargo:warning=./malloc.c:3231:12: error: invalid type argument of unary '*' (have 'int')
[INFO] [stderr]   cargo:warning= 3231 |           (*(volatile size_t *)(&(mparams.magic))) = magic;
[INFO] [stderr]   cargo:warning=      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c: In function 'change_mparam':
[INFO] [stderr]   cargo:warning=./malloc.c:3241:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 3241 |   size_t val;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3241:3: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:604:33: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning=  604 | #define MAX_SIZE_T           (~(size_t)0)
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3243:24: note: in expansion of macro 'MAX_SIZE_T'
[INFO] [stderr]   cargo:warning= 3243 |   val = (value == -1)? MAX_SIZE_T : (size_t)value;
[INFO] [stderr]   cargo:warning=      |                        ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:604:33: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=  604 | #define MAX_SIZE_T           (~(size_t)0)
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3243:24: note: in expansion of macro 'MAX_SIZE_T'
[INFO] [stderr]   cargo:warning= 3243 |   val = (value == -1)? MAX_SIZE_T : (size_t)value;
[INFO] [stderr]   cargo:warning=      |                        ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:604:40: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning=  604 | #define MAX_SIZE_T           (~(size_t)0)
[INFO] [stderr]   cargo:warning=      |                              ~         ^
[INFO] [stderr]   cargo:warning=./malloc.c:3243:24: note: in expansion of macro 'MAX_SIZE_T'
[INFO] [stderr]   cargo:warning= 3243 |   val = (value == -1)? MAX_SIZE_T : (size_t)value;
[INFO] [stderr]   cargo:warning=      |                        ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3243:45: error: expected ';' before 'value'
[INFO] [stderr]   cargo:warning= 3243 |   val = (value == -1)? MAX_SIZE_T : (size_t)value;
[INFO] [stderr]   cargo:warning=      |                                             ^~~~~
[INFO] [stderr]   cargo:warning=      |                                             ;
[INFO] [stderr]   cargo:warning=./malloc.c: In function 'internal_mallinfo':
[INFO] [stderr]   cargo:warning=./malloc.c:3541:11: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 3541 |           size_t nfree = SIZE_T_ONE; /* top always free */
[INFO] [stderr]   cargo:warning=      |           ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3541:11: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1634:31: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3541:26: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 3541 |           size_t nfree = SIZE_T_ONE; /* top always free */
[INFO] [stderr]   cargo:warning=      |                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:31: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3541:26: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 3541 |           size_t nfree = SIZE_T_ONE; /* top always free */
[INFO] [stderr]   cargo:warning=      |                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:3541:26: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 3541 |           size_t nfree = SIZE_T_ONE; /* top always free */
[INFO] [stderr]   cargo:warning=      |                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3542:17: error: expected ';' before 'mfree'
[INFO] [stderr]   cargo:warning= 3542 |           size_t mfree = m->topsize + TOP_FOOT_SIZE;
[INFO] [stderr]   cargo:warning=      |                 ^~~~~~
[INFO] [stderr]   cargo:warning=      |                 ;
[INFO] [stderr]   cargo:warning=./malloc.c:3543:17: error: expected ';' before 'sum'
[INFO] [stderr]   cargo:warning= 3543 |           size_t sum = mfree;
[INFO] [stderr]   cargo:warning=      |                 ^~~~
[INFO] [stderr]   cargo:warning=      |                 ;
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1650:19: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr]   cargo:warning= 1650 |  ((((size_t)(A) & CHUNK_ALIGN_MASK) == 0)? 0 :\
[INFO] [stderr]   cargo:warning=      |                   ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2272:47: note: in expansion of macro 'align_offset'
[INFO] [stderr]   cargo:warning= 2272 | #define align_as_chunk(A)   (mchunkptr)((A) + align_offset(chunk2mem(A)))
[INFO] [stderr]   cargo:warning=      |                                               ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3546:31: note: in expansion of macro 'align_as_chunk'
[INFO] [stderr]   cargo:warning= 3546 |                 mchunkptr q = align_as_chunk(s->base);
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1651:39: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr]   cargo:warning= 1651 |   ((MALLOC_ALIGNMENT - ((size_t)(A) & CHUNK_ALIGN_MASK)) & CHUNK_ALIGN_MASK))
[INFO] [stderr]   cargo:warning=      |                                       ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2272:47: note: in expansion of macro 'align_offset'
[INFO] [stderr]   cargo:warning= 2272 | #define align_as_chunk(A)   (mchunkptr)((A) + align_offset(chunk2mem(A)))
[INFO] [stderr]   cargo:warning=      |                                               ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3546:31: note: in expansion of macro 'align_as_chunk'
[INFO] [stderr]   cargo:warning= 3546 |                 mchunkptr q = align_as_chunk(s->base);
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1651:60: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr]   cargo:warning= 1651 |   ((MALLOC_ALIGNMENT - ((size_t)(A) & CHUNK_ALIGN_MASK)) & CHUNK_ALIGN_MASK))
[INFO] [stderr]   cargo:warning=      |                                                            ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2272:47: note: in expansion of macro 'align_offset'
[INFO] [stderr]   cargo:warning= 2272 | #define align_as_chunk(A)   (mchunkptr)((A) + align_offset(chunk2mem(A)))
[INFO] [stderr]   cargo:warning=      |                                               ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3546:31: note: in expansion of macro 'align_as_chunk'
[INFO] [stderr]   cargo:warning= 3546 |                 mchunkptr q = align_as_chunk(s->base);
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2304:30: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2304 | #define FENCEPOST_HEAD      (INUSE_BITS|SIZE_T_SIZE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3548:54: note: in expansion of macro 'FENCEPOST_HEAD'
[INFO] [stderr]   cargo:warning= 3548 |                            q != m->top && q->head != FENCEPOST_HEAD) {
[INFO] [stderr]   cargo:warning=      |                                                      ^~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2304:30: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2304 | #define FENCEPOST_HEAD      (INUSE_BITS|SIZE_T_SIZE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3548:54: note: in expansion of macro 'FENCEPOST_HEAD'
[INFO] [stderr]   cargo:warning= 3548 |                            q != m->top && q->head != FENCEPOST_HEAD) {
[INFO] [stderr]   cargo:warning=      |                                                      ^~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3549:25: error: expected ';' before 'sz'
[INFO] [stderr]   cargo:warning= 3549 |                   size_t sz = chunksize(q);
[INFO] [stderr]   cargo:warning=      |                         ^~~
[INFO] [stderr]   cargo:warning=      |                         ;
[INFO] [stderr]   cargo:warning=./malloc.c:3550:19: error: 'sum' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 3550 |                   sum += sz;
[INFO] [stderr]   cargo:warning=      |                   ^~~
[INFO] [stderr]   cargo:warning=./malloc.c:3550:26: error: 'sz' undeclared (first use in this function); did you mean 's'?
[INFO] [stderr]   cargo:warning= 3550 |                   sum += sz;
[INFO] [stderr]   cargo:warning=      |                          ^~
[INFO] [stderr]   cargo:warning=      |                          s
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                           ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3551:24: note: in expansion of macro 'is_inuse'
[INFO] [stderr]   cargo:warning= 3551 |                   if (!is_inuse(q)) {
[INFO] [stderr]   cargo:warning=      |                        ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                           ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3551:24: note: in expansion of macro 'is_inuse'
[INFO] [stderr]   cargo:warning= 3551 |                   if (!is_inuse(q)) {
[INFO] [stderr]   cargo:warning=      |                        ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2310:58: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3551:24: note: in expansion of macro 'is_inuse'
[INFO] [stderr]   cargo:warning= 3551 |                   if (!is_inuse(q)) {
[INFO] [stderr]   cargo:warning=      |                        ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3552:25: error: 'mfree' undeclared (first use in this function); did you mean 'nfree'?
[INFO] [stderr]   cargo:warning= 3552 |                         mfree += sz;
[INFO] [stderr]   cargo:warning=      |                         ^~~~~
[INFO] [stderr]   cargo:warning=      |                         nfree
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2301:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2324:66: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr]   cargo:warning= 2324 | #define next_chunk(p) ((mchunkptr)( ((char*)(p)) + ((p)->head & ~FLAG_BITS)))
[INFO] [stderr]   cargo:warning=      |                                                                  ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3555:23: note: in expansion of macro 'next_chunk'
[INFO] [stderr]   cargo:warning= 3555 |                   q = next_chunk(q);
[INFO] [stderr]   cargo:warning=      |                       ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2301:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2324:66: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr]   cargo:warning= 2324 | #define next_chunk(p) ((mchunkptr)( ((char*)(p)) + ((p)->head & ~FLAG_BITS)))
[INFO] [stderr]   cargo:warning=      |                                                                  ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3555:23: note: in expansion of macro 'next_chunk'
[INFO] [stderr]   cargo:warning= 3555 |                   q = next_chunk(q);
[INFO] [stderr]   cargo:warning=      |                       ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1636:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1636 | #define SIZE_T_FOUR         ((size_t)4)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2299:30: note: in expansion of macro 'SIZE_T_FOUR'
[INFO] [stderr]   cargo:warning= 2299 | #define FLAG4_BIT           (SIZE_T_FOUR)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2301:52: note: in expansion of macro 'FLAG4_BIT'
[INFO] [stderr]   cargo:warning= 2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr]   cargo:warning=      |                                                    ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2324:66: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr]   cargo:warning= 2324 | #define next_chunk(p) ((mchunkptr)( ((char*)(p)) + ((p)->head & ~FLAG_BITS)))
[INFO] [stderr]   cargo:warning=      |                                                                  ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3555:23: note: in expansion of macro 'next_chunk'
[INFO] [stderr]   cargo:warning= 3555 |                   q = next_chunk(q);
[INFO] [stderr]   cargo:warning=      |                       ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c: At top level:
[INFO] [stderr]   cargo:warning=./malloc.c:3874:35: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 3874 | static void* mmap_alloc(mstate m, size_t nb) {
[INFO] [stderr]   cargo:warning=      |                                   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3874:35: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:3906:56: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 3906 | static mchunkptr mmap_resize(mstate m, mchunkptr oldp, size_t nb, int flags) {
[INFO] [stderr]   cargo:warning=      |                                                        ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3906:56: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:3944:45: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 3944 | static void init_top(mstate m, mchunkptr p, size_t psize) {
[INFO] [stderr]   cargo:warning=      |                                             ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3944:45: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:3989:52: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 3989 |                                                    size_t nb) {
[INFO] [stderr]   cargo:warning=      |                                                    ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3989:52: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:4030:48: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 4030 | static void add_segment(mstate m, char* tbase, size_t tsize, flag_t mmapped) {
[INFO] [stderr]   cargo:warning=      |                                                ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4030:48: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:4085:34: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 4085 | static void* sys_alloc(mstate m, size_t nb) {
[INFO] [stderr]   cargo:warning=      |                                  ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4085:34: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:4296:8: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 4296 | static size_t release_unused_segments(mstate m) {
[INFO] [stderr]   cargo:warning=      |        ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c: In function 'release_unused_segments':
[INFO] [stderr]   cargo:warning=./malloc.c:4297:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 4297 |   size_t released = 0;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4297:3: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:4303:9: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 4303 |         size_t size = sp->size;
[INFO] [stderr]   cargo:warning=      |         ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4303:9: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1634:31: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2527:47: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr]   cargo:warning= 2527 | #define is_mmapped_segment(S)  ((S)->sflags & USE_MMAP_BIT)
[INFO] [stderr]   cargo:warning=      |                                               ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4306:13: note: in expansion of macro 'is_mmapped_segment'
[INFO] [stderr]   cargo:warning= 4306 |         if (is_mmapped_segment(sp) && !is_extern_segment(sp)) {
[INFO] [stderr]   cargo:warning=      |             ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:31: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2527:47: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr]   cargo:warning= 2527 | #define is_mmapped_segment(S)  ((S)->sflags & USE_MMAP_BIT)
[INFO] [stderr]   cargo:warning=      |                                               ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4306:13: note: in expansion of macro 'is_mmapped_segment'
[INFO] [stderr]   cargo:warning= 4306 |         if (is_mmapped_segment(sp) && !is_extern_segment(sp)) {
[INFO] [stderr]   cargo:warning=      |             ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2527:47: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr]   cargo:warning= 2527 | #define is_mmapped_segment(S)  ((S)->sflags & USE_MMAP_BIT)
[INFO] [stderr]   cargo:warning=      |                                               ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4306:13: note: in expansion of macro 'is_mmapped_segment'
[INFO] [stderr]   cargo:warning= 4306 |         if (is_mmapped_segment(sp) && !is_extern_segment(sp)) {
[INFO] [stderr]   cargo:warning=      |             ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1650:19: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr]   cargo:warning= 1650 |  ((((size_t)(A) & CHUNK_ALIGN_MASK) == 0)? 0 :\
[INFO] [stderr]   cargo:warning=      |                   ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2272:47: note: in expansion of macro 'align_offset'
[INFO] [stderr]   cargo:warning= 2272 | #define align_as_chunk(A)   (mchunkptr)((A) + align_offset(chunk2mem(A)))
[INFO] [stderr]   cargo:warning=      |                                               ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4307:25: note: in expansion of macro 'align_as_chunk'
[INFO] [stderr]   cargo:warning= 4307 |           mchunkptr p = align_as_chunk(base);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1651:39: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr]   cargo:warning= 1651 |   ((MALLOC_ALIGNMENT - ((size_t)(A) & CHUNK_ALIGN_MASK)) & CHUNK_ALIGN_MASK))
[INFO] [stderr]   cargo:warning=      |                                       ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2272:47: note: in expansion of macro 'align_offset'
[INFO] [stderr]   cargo:warning= 2272 | #define align_as_chunk(A)   (mchunkptr)((A) + align_offset(chunk2mem(A)))
[INFO] [stderr]   cargo:warning=      |                                               ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4307:25: note: in expansion of macro 'align_as_chunk'
[INFO] [stderr]   cargo:warning= 4307 |           mchunkptr p = align_as_chunk(base);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1651:60: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr]   cargo:warning= 1651 |   ((MALLOC_ALIGNMENT - ((size_t)(A) & CHUNK_ALIGN_MASK)) & CHUNK_ALIGN_MASK))
[INFO] [stderr]   cargo:warning=      |                                                            ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2272:47: note: in expansion of macro 'align_offset'
[INFO] [stderr]   cargo:warning= 2272 | #define align_as_chunk(A)   (mchunkptr)((A) + align_offset(chunk2mem(A)))
[INFO] [stderr]   cargo:warning=      |                                               ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4307:25: note: in expansion of macro 'align_as_chunk'
[INFO] [stderr]   cargo:warning= 4307 |           mchunkptr p = align_as_chunk(base);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4308:17: error: expected ';' before 'psize'
[INFO] [stderr]   cargo:warning= 4308 |           size_t psize = chunksize(p);
[INFO] [stderr]   cargo:warning=      |                 ^~~~~~
[INFO] [stderr]   cargo:warning=      |                 ;
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                           ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4310:16: note: in expansion of macro 'is_inuse'
[INFO] [stderr]   cargo:warning= 4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr]   cargo:warning=      |                ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                           ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4310:16: note: in expansion of macro 'is_inuse'
[INFO] [stderr]   cargo:warning= 4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr]   cargo:warning=      |                ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2310:58: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4310:16: note: in expansion of macro 'is_inuse'
[INFO] [stderr]   cargo:warning= 4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr]   cargo:warning=      |                ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4310:42: error: 'psize' undeclared (first use in this function); did you mean 'size'?
[INFO] [stderr]   cargo:warning= 4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~
[INFO] [stderr]   cargo:warning=      |                                          size
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1650:19: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr]   cargo:warning= 1650 |  ((((size_t)(A) & CHUNK_ALIGN_MASK) == 0)? 0 :\
[INFO] [stderr]   cargo:warning=      |                   ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2782:4: note: in expansion of macro 'align_offset'
[INFO] [stderr]   cargo:warning= 2782 |   (align_offset(chunk2mem(0))+pad_request(sizeof(struct malloc_segment))+MIN_CHUNK_SIZE)
[INFO] [stderr]   cargo:warning=      |    ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4310:65: note: in expansion of macro 'TOP_FOOT_SIZE'
[INFO] [stderr]   cargo:warning= 4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr]   cargo:warning=      |                                                                 ^~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1651:39: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr]   cargo:warning= 1651 |   ((MALLOC_ALIGNMENT - ((size_t)(A) & CHUNK_ALIGN_MASK)) & CHUNK_ALIGN_MASK))
[INFO] [stderr]   cargo:warning=      |                                       ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2782:4: note: in expansion of macro 'align_offset'
[INFO] [stderr]   cargo:warning= 2782 |   (align_offset(chunk2mem(0))+pad_request(sizeof(struct malloc_segment))+MIN_CHUNK_SIZE)
[INFO] [stderr]   cargo:warning=      |    ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4310:65: note: in expansion of macro 'TOP_FOOT_SIZE'
[INFO] [stderr]   cargo:warning= 4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr]   cargo:warning=      |                                                                 ^~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1651:60: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr]   cargo:warning= 1651 |   ((MALLOC_ALIGNMENT - ((size_t)(A) & CHUNK_ALIGN_MASK)) & CHUNK_ALIGN_MASK))
[INFO] [stderr]   cargo:warning=      |                                                            ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2782:4: note: in expansion of macro 'align_offset'
[INFO] [stderr]   cargo:warning= 2782 |   (align_offset(chunk2mem(0))+pad_request(sizeof(struct malloc_segment))+MIN_CHUNK_SIZE)
[INFO] [stderr]   cargo:warning=      |    ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4310:65: note: in expansion of macro 'TOP_FOOT_SIZE'
[INFO] [stderr]   cargo:warning= 4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr]   cargo:warning=      |                                                                 ^~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2280:31: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr]   cargo:warning= 2280 |    (((req) + CHUNK_OVERHEAD + CHUNK_ALIGN_MASK) & ~CHUNK_ALIGN_MASK)
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2782:31: note: in expansion of macro 'pad_request'
[INFO] [stderr]   cargo:warning= 2782 |   (align_offset(chunk2mem(0))+pad_request(sizeof(struct malloc_segment))+MIN_CHUNK_SIZE)
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4310:65: note: in expansion of macro 'TOP_FOOT_SIZE'
[INFO] [stderr]   cargo:warning= 4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr]   cargo:warning=      |                                                                 ^~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2280:52: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr]   cargo:warning= 2280 |    (((req) + CHUNK_OVERHEAD + CHUNK_ALIGN_MASK) & ~CHUNK_ALIGN_MASK)
[INFO] [stderr]   cargo:warning=      |                                                    ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2782:31: note: in expansion of macro 'pad_request'
[INFO] [stderr]   cargo:warning= 2782 |   (align_offset(chunk2mem(0))+pad_request(sizeof(struct malloc_segment))+MIN_CHUNK_SIZE)
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4310:65: note: in expansion of macro 'TOP_FOOT_SIZE'
[INFO] [stderr]   cargo:warning= 4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr]   cargo:warning=      |                                                                 ^~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2266:19: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr]   cargo:warning= 2266 |   ((MCHUNK_SIZE + CHUNK_ALIGN_MASK) & ~CHUNK_ALIGN_MASK)
[INFO] [stderr]   cargo:warning=      |                   ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2782:74: note: in expansion of macro 'MIN_CHUNK_SIZE'
[INFO] [stderr]   cargo:warning= 2782 |   (align_offset(chunk2mem(0))+pad_request(sizeof(struct malloc_segment))+MIN_CHUNK_SIZE)
[INFO] [stderr]   cargo:warning=      |                                                                          ^~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4310:65: note: in expansion of macro 'TOP_FOOT_SIZE'
[INFO] [stderr]   cargo:warning= 4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr]   cargo:warning=      |                                                                 ^~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:1643:49: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1643 | #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2266:40: note: in expansion of macro 'CHUNK_ALIGN_MASK'
[INFO] [stderr]   cargo:warning= 2266 |   ((MCHUNK_SIZE + CHUNK_ALIGN_MASK) & ~CHUNK_ALIGN_MASK)
[INFO] [stderr]   cargo:warning=      |                                        ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2782:74: note: in expansion of macro 'MIN_CHUNK_SIZE'
[INFO] [stderr]   cargo:warning= 2782 |   (align_offset(chunk2mem(0))+pad_request(sizeof(struct malloc_segment))+MIN_CHUNK_SIZE)
[INFO] [stderr]   cargo:warning=      |                                                                          ^~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4310:65: note: in expansion of macro 'TOP_FOOT_SIZE'
[INFO] [stderr]   cargo:warning= 4310 |           if (!is_inuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
[INFO] [stderr]   cargo:warning=      |                                                                 ^~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1675:33: warning: implicit declaration of function 'custom_munmap' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning= 1675 | #define MUNMAP_DEFAULT(a,s)     custom_munmap(a,s)
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1773:45: note: in expansion of macro 'MUNMAP_DEFAULT'
[INFO] [stderr]   cargo:warning= 1773 |                 #define CALL_MUNMAP(a, s)   MUNMAP_DEFAULT((a), (s))
[INFO] [stderr]   cargo:warning=      |                                             ^~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4320:21: note: in expansion of macro 'CALL_MUNMAP'
[INFO] [stderr]   cargo:warning= 4320 |                 if (CALL_MUNMAP(base, size) == 0) {
[INFO] [stderr]   cargo:warning=      |                     ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3711:16: error: expected ';' before 'K'
[INFO] [stderr]   cargo:warning= 3711 |         size_t K = S << leftshift_for_tree_index(I);\
[INFO] [stderr]   cargo:warning=      |                ^
[INFO] [stderr]   cargo:warning=./malloc.c:4328:19: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr]   cargo:warning= 4328 |                   insert_large_chunk(m, tp, psize);
[INFO] [stderr]   cargo:warning=      |                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2301:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr]   cargo:warning= 2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3713:15: note: in expansion of macro 'chunksize'
[INFO] [stderr]   cargo:warning= 3713 |           if (chunksize(T) != S) {\
[INFO] [stderr]   cargo:warning=      |               ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4328:19: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr]   cargo:warning= 4328 |                   insert_large_chunk(m, tp, psize);
[INFO] [stderr]   cargo:warning=      |                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2301:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr]   cargo:warning= 2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3713:15: note: in expansion of macro 'chunksize'
[INFO] [stderr]   cargo:warning= 3713 |           if (chunksize(T) != S) {\
[INFO] [stderr]   cargo:warning=      |               ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4328:19: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr]   cargo:warning= 4328 |                   insert_large_chunk(m, tp, psize);
[INFO] [stderr]   cargo:warning=      |                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1636:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1636 | #define SIZE_T_FOUR         ((size_t)4)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2299:30: note: in expansion of macro 'SIZE_T_FOUR'
[INFO] [stderr]   cargo:warning= 2299 | #define FLAG4_BIT           (SIZE_T_FOUR)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2301:52: note: in expansion of macro 'FLAG4_BIT'
[INFO] [stderr]   cargo:warning= 2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr]   cargo:warning=      |                                                    ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr]   cargo:warning= 2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3713:15: note: in expansion of macro 'chunksize'
[INFO] [stderr]   cargo:warning= 3713 |           if (chunksize(T) != S) {\
[INFO] [stderr]   cargo:warning=      |               ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4328:19: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr]   cargo:warning= 4328 |                   insert_large_chunk(m, tp, psize);
[INFO] [stderr]   cargo:warning=      |                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3714:44: error: 'K' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 3714 |                 tchunkptr* C = &(T->child[(K >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1]);\
[INFO] [stderr]   cargo:warning=      |                                            ^
[INFO] [stderr]   cargo:warning=./malloc.c:4328:19: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr]   cargo:warning= 4328 |                   insert_large_chunk(m, tp, psize);
[INFO] [stderr]   cargo:warning=      |                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:3714:65: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 3714 |                 tchunkptr* C = &(T->child[(K >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1]);\
[INFO] [stderr]   cargo:warning=      |                                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4328:19: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr]   cargo:warning= 4328 |                   insert_large_chunk(m, tp, psize);
[INFO] [stderr]   cargo:warning=      |                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4338:33: error: expected ')' before 'nsegs'
[INFO] [stderr]   cargo:warning= 4338 |   m->release_checks = (((size_t) nsegs > (size_t) MAX_RELEASE_CHECK_RATE)?
[INFO] [stderr]   cargo:warning=      |                        ~        ^~~~~~
[INFO] [stderr]   cargo:warning=      |                                 )
[INFO] [stderr]   cargo:warning=./malloc.c:4339:52: error: expected ':' before 'nsegs'
[INFO] [stderr]   cargo:warning= 4339 |                                            (size_t) nsegs : (size_t) MAX_RELEASE_CHECK_RATE);
[INFO] [stderr]   cargo:warning=      |                                                    ^~~~~~
[INFO] [stderr]   cargo:warning=      |                                                    :
[INFO] [stderr]   cargo:warning=./malloc.c: At top level:
[INFO] [stderr]   cargo:warning=./malloc.c:4343:31: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 4343 | static int sys_trim(mstate m, size_t pad) {
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4343:31: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:4411:50: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 4411 | static void dispose_chunk(mstate m, mchunkptr p, size_t psize) {
[INFO] [stderr]   cargo:warning=      |                                                  ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4411:50: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:4482:38: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 4482 | static void* tmalloc_large(mstate m, size_t nb) {
[INFO] [stderr]   cargo:warning=      |                                      ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4482:38: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:4553:38: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 4553 | static void* tmalloc_small(mstate m, size_t nb) {
[INFO] [stderr]   cargo:warning=      |                                      ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4553:38: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:4592:16: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 4592 | void* dlmalloc(size_t bytes) {
[INFO] [stderr]   cargo:warning=      |                ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4592:16: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c: In function 'dlfree':
[INFO] [stderr]   cargo:warning=./malloc.c:1628:37: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 1628 | #define SIZE_T_SIZE         (sizeof(size_t))
[INFO] [stderr]   cargo:warning=      |                                     ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1637:30: note: in expansion of macro 'SIZE_T_SIZE'
[INFO] [stderr]   cargo:warning= 1637 | #define TWO_SIZE_T_SIZES    (SIZE_T_SIZE<<1)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2270:57: note: in expansion of macro 'TWO_SIZE_T_SIZES'
[INFO] [stderr]   cargo:warning= 2270 | #define mem2chunk(mem)      ((mchunkptr)((char*)(mem) - TWO_SIZE_T_SIZES))
[INFO] [stderr]   cargo:warning=      |                                                         ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4738:24: note: in expansion of macro 'mem2chunk'
[INFO] [stderr]   cargo:warning= 4738 |         mchunkptr p  = mem2chunk(mem);
[INFO] [stderr]   cargo:warning=      |                        ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1628:37: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning= 1628 | #define SIZE_T_SIZE         (sizeof(size_t))
[INFO] [stderr]   cargo:warning=      |                                     ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1637:30: note: in expansion of macro 'SIZE_T_SIZE'
[INFO] [stderr]   cargo:warning= 1637 | #define TWO_SIZE_T_SIZES    (SIZE_T_SIZE<<1)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2270:57: note: in expansion of macro 'TWO_SIZE_T_SIZES'
[INFO] [stderr]   cargo:warning= 2270 | #define mem2chunk(mem)      ((mchunkptr)((char*)(mem) - TWO_SIZE_T_SIZES))
[INFO] [stderr]   cargo:warning=      |                                                         ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4738:24: note: in expansion of macro 'mem2chunk'
[INFO] [stderr]   cargo:warning= 4738 |         mchunkptr p  = mem2chunk(mem);
[INFO] [stderr]   cargo:warning=      |                        ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:3085:38: note: in definition of macro 'RTCHECK'
[INFO] [stderr]   cargo:warning= 3085 | #define RTCHECK(e)  __builtin_expect(e, 1)
[INFO] [stderr]   cargo:warning=      |                                      ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                           ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3064:25: note: in expansion of macro 'is_inuse'
[INFO] [stderr]   cargo:warning= 3064 | #define ok_inuse(p)     is_inuse(p)
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4750:44: note: in expansion of macro 'ok_inuse'
[INFO] [stderr]   cargo:warning= 4750 |           if (RTCHECK(ok_address(fm, p) && ok_inuse(p))) {
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:3085:38: note: in definition of macro 'RTCHECK'
[INFO] [stderr]   cargo:warning= 3085 | #define RTCHECK(e)  __builtin_expect(e, 1)
[INFO] [stderr]   cargo:warning=      |                                      ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                           ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3064:25: note: in expansion of macro 'is_inuse'
[INFO] [stderr]   cargo:warning= 3064 | #define ok_inuse(p)     is_inuse(p)
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4750:44: note: in expansion of macro 'ok_inuse'
[INFO] [stderr]   cargo:warning= 4750 |           if (RTCHECK(ok_address(fm, p) && ok_inuse(p))) {
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:3085:38: note: in definition of macro 'RTCHECK'
[INFO] [stderr]   cargo:warning= 3085 | #define RTCHECK(e)  __builtin_expect(e, 1)
[INFO] [stderr]   cargo:warning=      |                                      ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2310:58: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3064:25: note: in expansion of macro 'is_inuse'
[INFO] [stderr]   cargo:warning= 3064 | #define ok_inuse(p)     is_inuse(p)
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4750:44: note: in expansion of macro 'ok_inuse'
[INFO] [stderr]   cargo:warning= 4750 |           if (RTCHECK(ok_address(fm, p) && ok_inuse(p))) {
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4751:23: error: expected ';' before 'psize'
[INFO] [stderr]   cargo:warning= 4751 |                 size_t psize = chunksize(p);
[INFO] [stderr]   cargo:warning=      |                       ^~~~~~
[INFO] [stderr]   cargo:warning=      |                       ;
[INFO] [stderr]   cargo:warning=./malloc.c:4752:55: error: 'psize' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 4752 |                 mchunkptr next = chunk_plus_offset(p, psize);
[INFO] [stderr]   cargo:warning=      |                                                       ^~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2320:63: note: in definition of macro 'chunk_plus_offset'
[INFO] [stderr]   cargo:warning= 2320 | #define chunk_plus_offset(p, s)  ((mchunkptr)(((char*)(p)) + (s)))
[INFO] [stderr]   cargo:warning=      |                                                               ^
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2308:42: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2308 | #define pinuse(p)           ((p)->head & PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4753:22: note: in expansion of macro 'pinuse'
[INFO] [stderr]   cargo:warning= 4753 |                 if (!pinuse(p)) {
[INFO] [stderr]   cargo:warning=      |                      ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4754:25: error: expected ';' before 'prevsize'
[INFO] [stderr]   cargo:warning= 4754 |                   size_t prevsize = p->prev_foot;
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~
[INFO] [stderr]   cargo:warning=      |                         ;
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2311:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2311 | #define is_mmapped(p)       (((p)->head & INUSE_BITS) == 0)
[INFO] [stderr]   cargo:warning=      |                                           ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4755:23: note: in expansion of macro 'is_mmapped'
[INFO] [stderr]   cargo:warning= 4755 |                   if (is_mmapped(p)) {
[INFO] [stderr]   cargo:warning=      |                       ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2311:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2311 | #define is_mmapped(p)       (((p)->head & INUSE_BITS) == 0)
[INFO] [stderr]   cargo:warning=      |                                           ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4755:23: note: in expansion of macro 'is_mmapped'
[INFO] [stderr]   cargo:warning= 4755 |                   if (is_mmapped(p)) {
[INFO] [stderr]   cargo:warning=      |                       ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4756:34: error: 'prevsize' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 4756 |                         psize += prevsize + MMAP_FOOT_PAD;
[INFO] [stderr]   cargo:warning=      |                                  ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4769:50: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 4769 |                           else if ((next->head & INUSE_BITS) == INUSE_BITS) {
[INFO] [stderr]   cargo:warning=      |                                                  ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4769:50: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 4769 |                           else if ((next->head & INUSE_BITS) == INUSE_BITS) {
[INFO] [stderr]   cargo:warning=      |                                                  ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4769:65: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 4769 |                           else if ((next->head & INUSE_BITS) == INUSE_BITS) {
[INFO] [stderr]   cargo:warning=      |                                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4769:65: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 4769 |                           else if ((next->head & INUSE_BITS) == INUSE_BITS) {
[INFO] [stderr]   cargo:warning=      |                                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2315:44: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2315 | #define clear_pinuse(p)     ((p)->head &= ~PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2340:4: note: in expansion of macro 'clear_pinuse'
[INFO] [stderr]   cargo:warning= 2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr]   cargo:warning=      |    ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4771:33: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr]   cargo:warning= 4771 |                                 set_free_with_pinuse(p, psize, next);
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2336:19: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr]   cargo:warning=      |                   ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2340:21: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr]   cargo:warning= 2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr]   cargo:warning=      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4771:33: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr]   cargo:warning= 4771 |                                 set_free_with_pinuse(p, psize, next);
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2336:30: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr]   cargo:warning= 2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr]   cargo:warning=      |                              ^
[INFO] [stderr]   cargo:warning=./malloc.c:2340:21: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr]   cargo:warning= 2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr]   cargo:warning=      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4771:33: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr]   cargo:warning= 4771 |                                 set_free_with_pinuse(p, psize, next);
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2340:19: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr]   cargo:warning= 2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr]   cargo:warning=      |                   ^
[INFO] [stderr]   cargo:warning=./malloc.c:4771:33: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr]   cargo:warning= 4771 |                                 set_free_with_pinuse(p, psize, next);
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:3085:38: note: in definition of macro 'RTCHECK'
[INFO] [stderr]   cargo:warning= 3085 | #define RTCHECK(e)  __builtin_expect(e, 1)
[INFO] [stderr]   cargo:warning=      |                                      ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2308:42: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2308 | #define pinuse(p)           ((p)->head & PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3066:26: note: in expansion of macro 'pinuse'
[INFO] [stderr]   cargo:warning= 3066 | #define ok_pinuse(p)     pinuse(p)
[INFO] [stderr]   cargo:warning=      |                          ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4780:49: note: in expansion of macro 'ok_pinuse'
[INFO] [stderr]   cargo:warning= 4780 |                 if (RTCHECK(ok_next(p, next) && ok_pinuse(next))) {
[INFO] [stderr]   cargo:warning=      |                                                 ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2307:42: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2307 | #define cinuse(p)           ((p)->head & CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4781:24: note: in expansion of macro 'cinuse'
[INFO] [stderr]   cargo:warning= 4781 |                   if (!cinuse(next)) {  /* consolidate forward */
[INFO] [stderr]   cargo:warning=      |                        ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4783:33: error: expected ';' before 'tsize'
[INFO] [stderr]   cargo:warning= 4783 |                           size_t tsize = fm->topsize += psize;
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~
[INFO] [stderr]   cargo:warning=      |                                 ;
[INFO] [stderr]   cargo:warning=./malloc.c:4785:37: error: 'tsize' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 4785 |                           p->head = tsize | PINUSE_BIT;
[INFO] [stderr]   cargo:warning=      |                                     ^~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4785:45: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 4785 |                           p->head = tsize | PINUSE_BIT;
[INFO] [stderr]   cargo:warning=      |                                             ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4791:33: warning: implicit declaration of function 'sys_trim' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning= 4791 |                                 sys_trim(fm, 0);
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4795:33: error: expected ';' before 'dsize'
[INFO] [stderr]   cargo:warning= 4795 |                           size_t dsize = fm->dvsize += psize;
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~
[INFO] [stderr]   cargo:warning=      |                                 ;
[INFO] [stderr]   cargo:warning=./malloc.c:4797:64: error: 'dsize' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 4797 |                           set_size_and_pinuse_of_free_chunk(p, dsize);
[INFO] [stderr]   cargo:warning=      |                                                                ^~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2336:17: note: in definition of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr]   cargo:warning= 2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr]   cargo:warning=      |                 ^
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2336:19: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr]   cargo:warning=      |                   ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4797:27: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr]   cargo:warning= 4797 |                           set_size_and_pinuse_of_free_chunk(p, dsize);
[INFO] [stderr]   cargo:warning=      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2336:30: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr]   cargo:warning= 2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr]   cargo:warning=      |                              ^
[INFO] [stderr]   cargo:warning=./malloc.c:4797:27: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr]   cargo:warning= 4797 |                           set_size_and_pinuse_of_free_chunk(p, dsize);
[INFO] [stderr]   cargo:warning=      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4801:33: error: expected ';' before 'nsize'
[INFO] [stderr]   cargo:warning= 4801 |                           size_t nsize = chunksize(next);
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~
[INFO] [stderr]   cargo:warning=      |                                 ;
[INFO] [stderr]   cargo:warning=./malloc.c:4802:36: error: 'nsize' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 4802 |                           psize += nsize;
[INFO] [stderr]   cargo:warning=      |                                    ^~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2336:19: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr]   cargo:warning=      |                   ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4804:27: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr]   cargo:warning= 4804 |                           set_size_and_pinuse_of_free_chunk(p, psize);
[INFO] [stderr]   cargo:warning=      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2336:30: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr]   cargo:warning= 2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr]   cargo:warning=      |                              ^
[INFO] [stderr]   cargo:warning=./malloc.c:4804:27: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr]   cargo:warning= 4804 |                           set_size_and_pinuse_of_free_chunk(p, psize);
[INFO] [stderr]   cargo:warning=      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2315:44: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2315 | #define clear_pinuse(p)     ((p)->head &= ~PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2340:4: note: in expansion of macro 'clear_pinuse'
[INFO] [stderr]   cargo:warning= 2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr]   cargo:warning=      |    ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4812:25: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr]   cargo:warning= 4812 |                         set_free_with_pinuse(p, psize, next);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2336:19: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr]   cargo:warning=      |                   ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2340:21: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr]   cargo:warning= 2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr]   cargo:warning=      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4812:25: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr]   cargo:warning= 4812 |                         set_free_with_pinuse(p, psize, next);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2336:30: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr]   cargo:warning= 2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr]   cargo:warning=      |                              ^
[INFO] [stderr]   cargo:warning=./malloc.c:2340:21: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr]   cargo:warning= 2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr]   cargo:warning=      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4812:25: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr]   cargo:warning= 4812 |                         set_free_with_pinuse(p, psize, next);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2340:19: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr]   cargo:warning= 2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr]   cargo:warning=      |                   ^
[INFO] [stderr]   cargo:warning=./malloc.c:4812:25: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr]   cargo:warning= 4812 |                         set_free_with_pinuse(p, psize, next);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3711:16: error: expected ';' before 'K'
[INFO] [stderr]   cargo:warning= 3711 |         size_t K = S << leftshift_for_tree_index(I);\
[INFO] [stderr]   cargo:warning=      |                ^
[INFO] [stderr]   cargo:warning=./malloc.c:4820:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr]   cargo:warning= 4820 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2301:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr]   cargo:warning= 2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3713:15: note: in expansion of macro 'chunksize'
[INFO] [stderr]   cargo:warning= 3713 |           if (chunksize(T) != S) {\
[INFO] [stderr]   cargo:warning=      |               ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4820:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr]   cargo:warning= 4820 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2301:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr]   cargo:warning= 2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3713:15: note: in expansion of macro 'chunksize'
[INFO] [stderr]   cargo:warning= 3713 |           if (chunksize(T) != S) {\
[INFO] [stderr]   cargo:warning=      |               ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4820:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr]   cargo:warning= 4820 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1636:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1636 | #define SIZE_T_FOUR         ((size_t)4)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2299:30: note: in expansion of macro 'SIZE_T_FOUR'
[INFO] [stderr]   cargo:warning= 2299 | #define FLAG4_BIT           (SIZE_T_FOUR)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2301:52: note: in expansion of macro 'FLAG4_BIT'
[INFO] [stderr]   cargo:warning= 2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr]   cargo:warning=      |                                                    ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr]   cargo:warning= 2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3713:15: note: in expansion of macro 'chunksize'
[INFO] [stderr]   cargo:warning= 3713 |           if (chunksize(T) != S) {\
[INFO] [stderr]   cargo:warning=      |               ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4820:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr]   cargo:warning= 4820 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3714:44: error: 'K' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 3714 |                 tchunkptr* C = &(T->child[(K >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1]);\
[INFO] [stderr]   cargo:warning=      |                                            ^
[INFO] [stderr]   cargo:warning=./malloc.c:4820:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr]   cargo:warning= 4820 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:3714:65: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 3714 |                 tchunkptr* C = &(T->child[(K >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1]);\
[INFO] [stderr]   cargo:warning=      |                                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4820:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr]   cargo:warning= 4820 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c: At top level:
[INFO] [stderr]   cargo:warning=./malloc.c:4839:16: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 4839 | void* dlcalloc(size_t n_elements, size_t elem_size) {
[INFO] [stderr]   cargo:warning=      |                ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4839:16: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:4839:35: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 4839 | void* dlcalloc(size_t n_elements, size_t elem_size) {
[INFO] [stderr]   cargo:warning=      |                                   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4839:35: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:4859:59: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 4859 | static mchunkptr try_realloc_chunk(mstate m, mchunkptr p, size_t nb,
[INFO] [stderr]   cargo:warning=      |                                                           ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4859:59: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:4938:42: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 4938 | static void* internal_memalign(mstate m, size_t alignment, size_t bytes) {
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4938:42: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:4938:60: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 4938 | static void* internal_memalign(mstate m, size_t alignment, size_t bytes) {
[INFO] [stderr]   cargo:warning=      |                                                            ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:4938:60: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5020:42: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5020 |                                          size_t n_elements,
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5020:42: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5021:42: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5021 |                                          size_t* sizes,
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5021:42: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5145:8: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5145 | static size_t internal_bulk_free(mstate m, void* array[], size_t nelem) {
[INFO] [stderr]   cargo:warning=      |        ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5145:59: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5145 | static size_t internal_bulk_free(mstate m, void* array[], size_t nelem) {
[INFO] [stderr]   cargo:warning=      |                                                           ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5145:59: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5233:31: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5233 | void* dlrealloc(void* oldmem, size_t bytes) {
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5233:31: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5278:40: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5278 | void* dlrealloc_in_place(void* oldmem, size_t bytes) {
[INFO] [stderr]   cargo:warning=      |                                        ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5278:40: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5309:18: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5309 | void* dlmemalign(size_t alignment, size_t bytes) {
[INFO] [stderr]   cargo:warning=      |                  ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5309:18: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5309:36: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5309 | void* dlmemalign(size_t alignment, size_t bytes) {
[INFO] [stderr]   cargo:warning=      |                                    ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5309:36: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5316:33: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5316 | int dlposix_memalign(void** pp, size_t alignment, size_t bytes) {
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5316:33: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5316:51: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5316 | int dlposix_memalign(void** pp, size_t alignment, size_t bytes) {
[INFO] [stderr]   cargo:warning=      |                                                   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5316:51: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5339:16: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5339 | void* dlvalloc(size_t bytes) {
[INFO] [stderr]   cargo:warning=      |                ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5339:16: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5346:17: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5346 | void* dlpvalloc(size_t bytes) {
[INFO] [stderr]   cargo:warning=      |                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5346:17: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5353:29: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5353 | void** dlindependent_calloc(size_t n_elements, size_t elem_size,
[INFO] [stderr]   cargo:warning=      |                             ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5353:29: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5353:48: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5353 | void** dlindependent_calloc(size_t n_elements, size_t elem_size,
[INFO] [stderr]   cargo:warning=      |                                                ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5353:48: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5359:31: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5359 | void** dlindependent_comalloc(size_t n_elements, size_t sizes[],
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5359:31: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5359:50: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5359 | void** dlindependent_comalloc(size_t n_elements, size_t sizes[],
[INFO] [stderr]   cargo:warning=      |                                                  ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5359:50: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5364:1: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5364 | size_t dlbulk_free(void* array[], size_t nelem) {
[INFO] [stderr]   cargo:warning=      | ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5364:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5364:35: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5364 | size_t dlbulk_free(void* array[], size_t nelem) {
[INFO] [stderr]   cargo:warning=      |                                   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5364:35: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5382:19: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5382 | int dlmalloc_trim(size_t pad) {
[INFO] [stderr]   cargo:warning=      |                   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5382:19: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5392:1: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5392 | size_t dlmalloc_footprint(void) {
[INFO] [stderr]   cargo:warning=      | ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5392:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5396:1: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5396 | size_t dlmalloc_max_footprint(void) {
[INFO] [stderr]   cargo:warning=      | ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5396:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5400:1: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5400 | size_t dlmalloc_footprint_limit(void) {
[INFO] [stderr]   cargo:warning=      | ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5400:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c: In function 'dlmalloc_footprint_limit':
[INFO] [stderr]   cargo:warning=./malloc.c:5401:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5401 |   size_t maf = gm->footprint_limit;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5401:3: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:604:33: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning=  604 | #define MAX_SIZE_T           (~(size_t)0)
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5402:21: note: in expansion of macro 'MAX_SIZE_T'
[INFO] [stderr]   cargo:warning= 5402 |   return maf == 0 ? MAX_SIZE_T : maf;
[INFO] [stderr]   cargo:warning=      |                     ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:604:33: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=  604 | #define MAX_SIZE_T           (~(size_t)0)
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5402:21: note: in expansion of macro 'MAX_SIZE_T'
[INFO] [stderr]   cargo:warning= 5402 |   return maf == 0 ? MAX_SIZE_T : maf;
[INFO] [stderr]   cargo:warning=      |                     ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:604:40: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning=  604 | #define MAX_SIZE_T           (~(size_t)0)
[INFO] [stderr]   cargo:warning=      |                              ~         ^
[INFO] [stderr]   cargo:warning=./malloc.c:5402:21: note: in expansion of macro 'MAX_SIZE_T'
[INFO] [stderr]   cargo:warning= 5402 |   return maf == 0 ? MAX_SIZE_T : maf;
[INFO] [stderr]   cargo:warning=      |                     ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c: At top level:
[INFO] [stderr]   cargo:warning=./malloc.c:5405:1: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5405 | size_t dlmalloc_set_footprint_limit(size_t bytes) {
[INFO] [stderr]   cargo:warning=      | ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5405:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5405:37: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5405 | size_t dlmalloc_set_footprint_limit(size_t bytes) {
[INFO] [stderr]   cargo:warning=      |                                     ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5405:37: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5432:1: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5432 | size_t dlmalloc_usable_size(void* mem) {
[INFO] [stderr]   cargo:warning=      | ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5432:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c: In function 'dlmalloc_usable_size':
[INFO] [stderr]   cargo:warning=./malloc.c:1628:37: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 1628 | #define SIZE_T_SIZE         (sizeof(size_t))
[INFO] [stderr]   cargo:warning=      |                                     ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1637:30: note: in expansion of macro 'SIZE_T_SIZE'
[INFO] [stderr]   cargo:warning= 1637 | #define TWO_SIZE_T_SIZES    (SIZE_T_SIZE<<1)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2270:57: note: in expansion of macro 'TWO_SIZE_T_SIZES'
[INFO] [stderr]   cargo:warning= 2270 | #define mem2chunk(mem)      ((mchunkptr)((char*)(mem) - TWO_SIZE_T_SIZES))
[INFO] [stderr]   cargo:warning=      |                                                         ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5434:23: note: in expansion of macro 'mem2chunk'
[INFO] [stderr]   cargo:warning= 5434 |         mchunkptr p = mem2chunk(mem);
[INFO] [stderr]   cargo:warning=      |                       ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1628:37: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning= 1628 | #define SIZE_T_SIZE         (sizeof(size_t))
[INFO] [stderr]   cargo:warning=      |                                     ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1637:30: note: in expansion of macro 'SIZE_T_SIZE'
[INFO] [stderr]   cargo:warning= 1637 | #define TWO_SIZE_T_SIZES    (SIZE_T_SIZE<<1)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2270:57: note: in expansion of macro 'TWO_SIZE_T_SIZES'
[INFO] [stderr]   cargo:warning= 2270 | #define mem2chunk(mem)      ((mchunkptr)((char*)(mem) - TWO_SIZE_T_SIZES))
[INFO] [stderr]   cargo:warning=      |                                                         ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5434:23: note: in expansion of macro 'mem2chunk'
[INFO] [stderr]   cargo:warning= 5434 |         mchunkptr p = mem2chunk(mem);
[INFO] [stderr]   cargo:warning=      |                       ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                           ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5435:13: note: in expansion of macro 'is_inuse'
[INFO] [stderr]   cargo:warning= 5435 |         if (is_inuse(p))
[INFO] [stderr]   cargo:warning=      |             ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                           ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5435:13: note: in expansion of macro 'is_inuse'
[INFO] [stderr]   cargo:warning= 5435 |         if (is_inuse(p))
[INFO] [stderr]   cargo:warning=      |             ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2310:58: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5435:13: note: in expansion of macro 'is_inuse'
[INFO] [stderr]   cargo:warning= 5435 |         if (is_inuse(p))
[INFO] [stderr]   cargo:warning=      |             ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2301:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr]   cargo:warning= 2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5436:18: note: in expansion of macro 'chunksize'
[INFO] [stderr]   cargo:warning= 5436 |           return chunksize(p) - overhead_for(p);
[INFO] [stderr]   cargo:warning=      |                  ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2301:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr]   cargo:warning= 2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5436:18: note: in expansion of macro 'chunksize'
[INFO] [stderr]   cargo:warning= 5436 |           return chunksize(p) - overhead_for(p);
[INFO] [stderr]   cargo:warning=      |                  ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1636:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1636 | #define SIZE_T_FOUR         ((size_t)4)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2299:30: note: in expansion of macro 'SIZE_T_FOUR'
[INFO] [stderr]   cargo:warning= 2299 | #define FLAG4_BIT           (SIZE_T_FOUR)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2301:52: note: in expansion of macro 'FLAG4_BIT'
[INFO] [stderr]   cargo:warning= 2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr]   cargo:warning=      |                                                    ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr]   cargo:warning= 2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5436:18: note: in expansion of macro 'chunksize'
[INFO] [stderr]   cargo:warning= 5436 |           return chunksize(p) - overhead_for(p);
[INFO] [stderr]   cargo:warning=      |                  ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2311:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2311 | #define is_mmapped(p)       (((p)->head & INUSE_BITS) == 0)
[INFO] [stderr]   cargo:warning=      |                                           ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2344:3: note: in expansion of macro 'is_mmapped'
[INFO] [stderr]   cargo:warning= 2344 |  (is_mmapped(p)? MMAP_CHUNK_OVERHEAD : CHUNK_OVERHEAD)
[INFO] [stderr]   cargo:warning=      |   ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5436:33: note: in expansion of macro 'overhead_for'
[INFO] [stderr]   cargo:warning= 5436 |           return chunksize(p) - overhead_for(p);
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2311:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2311 | #define is_mmapped(p)       (((p)->head & INUSE_BITS) == 0)
[INFO] [stderr]   cargo:warning=      |                                           ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2344:3: note: in expansion of macro 'is_mmapped'
[INFO] [stderr]   cargo:warning= 2344 |  (is_mmapped(p)? MMAP_CHUNK_OVERHEAD : CHUNK_OVERHEAD)
[INFO] [stderr]   cargo:warning=      |   ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5436:33: note: in expansion of macro 'overhead_for'
[INFO] [stderr]   cargo:warning= 5436 |           return chunksize(p) - overhead_for(p);
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c: At top level:
[INFO] [stderr]   cargo:warning=./malloc.c:5447:45: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5447 | static mstate init_user_mstate(char* tbase, size_t tsize) {
[INFO] [stderr]   cargo:warning=      |                                             ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5447:45: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5470:22: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5470 | mspace create_mspace(size_t capacity, int locked) {
[INFO] [stderr]   cargo:warning=      |                      ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5470:22: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5489:44: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5489 | mspace create_mspace_with_base(void* base, size_t capacity, int locked) {
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5489:44: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c: In function 'mspace_track_large_chunks':
[INFO] [stderr]   cargo:warning=./malloc.c:1634:31: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2703:48: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr]   cargo:warning= 2703 | #define use_mmap(M)           ((M)->mflags &   USE_MMAP_BIT)
[INFO] [stderr]   cargo:warning=      |                                                ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5507:14: note: in expansion of macro 'use_mmap'
[INFO] [stderr]   cargo:warning= 5507 |         if (!use_mmap(ms)) {
[INFO] [stderr]   cargo:warning=      |              ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:31: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2703:48: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr]   cargo:warning= 2703 | #define use_mmap(M)           ((M)->mflags &   USE_MMAP_BIT)
[INFO] [stderr]   cargo:warning=      |                                                ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5507:14: note: in expansion of macro 'use_mmap'
[INFO] [stderr]   cargo:warning= 5507 |         if (!use_mmap(ms)) {
[INFO] [stderr]   cargo:warning=      |              ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2703:48: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr]   cargo:warning= 2703 | #define use_mmap(M)           ((M)->mflags &   USE_MMAP_BIT)
[INFO] [stderr]   cargo:warning=      |                                                ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5507:14: note: in expansion of macro 'use_mmap'
[INFO] [stderr]   cargo:warning= 5507 |         if (!use_mmap(ms)) {
[INFO] [stderr]   cargo:warning=      |              ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2704:48: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr]   cargo:warning= 2704 | #define enable_mmap(M)        ((M)->mflags |=  USE_MMAP_BIT)
[INFO] [stderr]   cargo:warning=      |                                                ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5511:11: note: in expansion of macro 'enable_mmap'
[INFO] [stderr]   cargo:warning= 5511 |           enable_mmap(ms);
[INFO] [stderr]   cargo:warning=      |           ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2706:48: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr]   cargo:warning= 2706 | #define disable_mmap(M)       ((M)->mflags &= ~USE_MMAP_BIT)
[INFO] [stderr]   cargo:warning=      |                                                ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5513:11: note: in expansion of macro 'disable_mmap'
[INFO] [stderr]   cargo:warning= 5513 |           disable_mmap(ms);
[INFO] [stderr]   cargo:warning=      |           ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c: At top level:
[INFO] [stderr]   cargo:warning=./malloc.c:5520:1: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5520 | size_t destroy_mspace(mspace msp) {
[INFO] [stderr]   cargo:warning=      | ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5520:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c: In function 'destroy_mspace':
[INFO] [stderr]   cargo:warning=./malloc.c:5521:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5521 |   size_t freed = 0;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5521:3: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5528:11: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5528 |           size_t size = sp->size;
[INFO] [stderr]   cargo:warning=      |           ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5528:11: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:1634:31: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5532:23: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr]   cargo:warning= 5532 |           if ((flag & USE_MMAP_BIT) && !(flag & EXTERN_BIT) &&
[INFO] [stderr]   cargo:warning=      |                       ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:31: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5532:23: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr]   cargo:warning= 5532 |           if ((flag & USE_MMAP_BIT) && !(flag & EXTERN_BIT) &&
[INFO] [stderr]   cargo:warning=      |                       ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:1763:42: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 1763 |         #define USE_MMAP_BIT            (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5532:23: note: in expansion of macro 'USE_MMAP_BIT'
[INFO] [stderr]   cargo:warning= 5532 |           if ((flag & USE_MMAP_BIT) && !(flag & EXTERN_BIT) &&
[INFO] [stderr]   cargo:warning=      |                       ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c: At top level:
[INFO] [stderr]   cargo:warning=./malloc.c:5548:33: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5548 | void* mspace_malloc(mspace msp, size_t bytes) {
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5548:33: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c: In function 'mspace_free':
[INFO] [stderr]   cargo:warning=./malloc.c:1628:37: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 1628 | #define SIZE_T_SIZE         (sizeof(size_t))
[INFO] [stderr]   cargo:warning=      |                                     ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1637:30: note: in expansion of macro 'SIZE_T_SIZE'
[INFO] [stderr]   cargo:warning= 1637 | #define TWO_SIZE_T_SIZES    (SIZE_T_SIZE<<1)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2270:57: note: in expansion of macro 'TWO_SIZE_T_SIZES'
[INFO] [stderr]   cargo:warning= 2270 | #define mem2chunk(mem)      ((mchunkptr)((char*)(mem) - TWO_SIZE_T_SIZES))
[INFO] [stderr]   cargo:warning=      |                                                         ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5664:24: note: in expansion of macro 'mem2chunk'
[INFO] [stderr]   cargo:warning= 5664 |         mchunkptr p  = mem2chunk(mem);
[INFO] [stderr]   cargo:warning=      |                        ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1628:37: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning= 1628 | #define SIZE_T_SIZE         (sizeof(size_t))
[INFO] [stderr]   cargo:warning=      |                                     ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1637:30: note: in expansion of macro 'SIZE_T_SIZE'
[INFO] [stderr]   cargo:warning= 1637 | #define TWO_SIZE_T_SIZES    (SIZE_T_SIZE<<1)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2270:57: note: in expansion of macro 'TWO_SIZE_T_SIZES'
[INFO] [stderr]   cargo:warning= 2270 | #define mem2chunk(mem)      ((mchunkptr)((char*)(mem) - TWO_SIZE_T_SIZES))
[INFO] [stderr]   cargo:warning=      |                                                         ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5664:24: note: in expansion of macro 'mem2chunk'
[INFO] [stderr]   cargo:warning= 5664 |         mchunkptr p  = mem2chunk(mem);
[INFO] [stderr]   cargo:warning=      |                        ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:3085:38: note: in definition of macro 'RTCHECK'
[INFO] [stderr]   cargo:warning= 3085 | #define RTCHECK(e)  __builtin_expect(e, 1)
[INFO] [stderr]   cargo:warning=      |                                      ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                           ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3064:25: note: in expansion of macro 'is_inuse'
[INFO] [stderr]   cargo:warning= 3064 | #define ok_inuse(p)     is_inuse(p)
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5677:44: note: in expansion of macro 'ok_inuse'
[INFO] [stderr]   cargo:warning= 5677 |           if (RTCHECK(ok_address(fm, p) && ok_inuse(p))) {
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:3085:38: note: in definition of macro 'RTCHECK'
[INFO] [stderr]   cargo:warning= 3085 | #define RTCHECK(e)  __builtin_expect(e, 1)
[INFO] [stderr]   cargo:warning=      |                                      ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                           ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3064:25: note: in expansion of macro 'is_inuse'
[INFO] [stderr]   cargo:warning= 3064 | #define ok_inuse(p)     is_inuse(p)
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5677:44: note: in expansion of macro 'ok_inuse'
[INFO] [stderr]   cargo:warning= 5677 |           if (RTCHECK(ok_address(fm, p) && ok_inuse(p))) {
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:3085:38: note: in definition of macro 'RTCHECK'
[INFO] [stderr]   cargo:warning= 3085 | #define RTCHECK(e)  __builtin_expect(e, 1)
[INFO] [stderr]   cargo:warning=      |                                      ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2310:58: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3064:25: note: in expansion of macro 'is_inuse'
[INFO] [stderr]   cargo:warning= 3064 | #define ok_inuse(p)     is_inuse(p)
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5677:44: note: in expansion of macro 'ok_inuse'
[INFO] [stderr]   cargo:warning= 5677 |           if (RTCHECK(ok_address(fm, p) && ok_inuse(p))) {
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5678:23: error: expected ';' before 'psize'
[INFO] [stderr]   cargo:warning= 5678 |                 size_t psize = chunksize(p);
[INFO] [stderr]   cargo:warning=      |                       ^~~~~~
[INFO] [stderr]   cargo:warning=      |                       ;
[INFO] [stderr]   cargo:warning=./malloc.c:5679:55: error: 'psize' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 5679 |                 mchunkptr next = chunk_plus_offset(p, psize);
[INFO] [stderr]   cargo:warning=      |                                                       ^~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2320:63: note: in definition of macro 'chunk_plus_offset'
[INFO] [stderr]   cargo:warning= 2320 | #define chunk_plus_offset(p, s)  ((mchunkptr)(((char*)(p)) + (s)))
[INFO] [stderr]   cargo:warning=      |                                                               ^
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2308:42: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2308 | #define pinuse(p)           ((p)->head & PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5680:22: note: in expansion of macro 'pinuse'
[INFO] [stderr]   cargo:warning= 5680 |                 if (!pinuse(p)) {
[INFO] [stderr]   cargo:warning=      |                      ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5681:25: error: expected ';' before 'prevsize'
[INFO] [stderr]   cargo:warning= 5681 |                   size_t prevsize = p->prev_foot;
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~
[INFO] [stderr]   cargo:warning=      |                         ;
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2311:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2311 | #define is_mmapped(p)       (((p)->head & INUSE_BITS) == 0)
[INFO] [stderr]   cargo:warning=      |                                           ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5682:23: note: in expansion of macro 'is_mmapped'
[INFO] [stderr]   cargo:warning= 5682 |                   if (is_mmapped(p)) {
[INFO] [stderr]   cargo:warning=      |                       ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2311:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2311 | #define is_mmapped(p)       (((p)->head & INUSE_BITS) == 0)
[INFO] [stderr]   cargo:warning=      |                                           ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5682:23: note: in expansion of macro 'is_mmapped'
[INFO] [stderr]   cargo:warning= 5682 |                   if (is_mmapped(p)) {
[INFO] [stderr]   cargo:warning=      |                       ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5683:34: error: 'prevsize' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 5683 |                         psize += prevsize + MMAP_FOOT_PAD;
[INFO] [stderr]   cargo:warning=      |                                  ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5696:50: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 5696 |                           else if ((next->head & INUSE_BITS) == INUSE_BITS) {
[INFO] [stderr]   cargo:warning=      |                                                  ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5696:50: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 5696 |                           else if ((next->head & INUSE_BITS) == INUSE_BITS) {
[INFO] [stderr]   cargo:warning=      |                                                  ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5696:65: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 5696 |                           else if ((next->head & INUSE_BITS) == INUSE_BITS) {
[INFO] [stderr]   cargo:warning=      |                                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5696:65: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 5696 |                           else if ((next->head & INUSE_BITS) == INUSE_BITS) {
[INFO] [stderr]   cargo:warning=      |                                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2315:44: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2315 | #define clear_pinuse(p)     ((p)->head &= ~PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2340:4: note: in expansion of macro 'clear_pinuse'
[INFO] [stderr]   cargo:warning= 2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr]   cargo:warning=      |    ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5698:33: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr]   cargo:warning= 5698 |                                 set_free_with_pinuse(p, psize, next);
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2336:19: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr]   cargo:warning=      |                   ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2340:21: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr]   cargo:warning= 2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr]   cargo:warning=      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5698:33: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr]   cargo:warning= 5698 |                                 set_free_with_pinuse(p, psize, next);
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2336:30: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr]   cargo:warning= 2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr]   cargo:warning=      |                              ^
[INFO] [stderr]   cargo:warning=./malloc.c:2340:21: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr]   cargo:warning= 2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr]   cargo:warning=      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5698:33: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr]   cargo:warning= 5698 |                                 set_free_with_pinuse(p, psize, next);
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2340:19: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr]   cargo:warning= 2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr]   cargo:warning=      |                   ^
[INFO] [stderr]   cargo:warning=./malloc.c:5698:33: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr]   cargo:warning= 5698 |                                 set_free_with_pinuse(p, psize, next);
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:3085:38: note: in definition of macro 'RTCHECK'
[INFO] [stderr]   cargo:warning= 3085 | #define RTCHECK(e)  __builtin_expect(e, 1)
[INFO] [stderr]   cargo:warning=      |                                      ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2308:42: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2308 | #define pinuse(p)           ((p)->head & PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3066:26: note: in expansion of macro 'pinuse'
[INFO] [stderr]   cargo:warning= 3066 | #define ok_pinuse(p)     pinuse(p)
[INFO] [stderr]   cargo:warning=      |                          ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5707:49: note: in expansion of macro 'ok_pinuse'
[INFO] [stderr]   cargo:warning= 5707 |                 if (RTCHECK(ok_next(p, next) && ok_pinuse(next))) {
[INFO] [stderr]   cargo:warning=      |                                                 ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2307:42: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2307 | #define cinuse(p)           ((p)->head & CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5708:24: note: in expansion of macro 'cinuse'
[INFO] [stderr]   cargo:warning= 5708 |                   if (!cinuse(next)) {  /* consolidate forward */
[INFO] [stderr]   cargo:warning=      |                        ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5710:33: error: expected ';' before 'tsize'
[INFO] [stderr]   cargo:warning= 5710 |                           size_t tsize = fm->topsize += psize;
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~
[INFO] [stderr]   cargo:warning=      |                                 ;
[INFO] [stderr]   cargo:warning=./malloc.c:5712:37: error: 'tsize' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 5712 |                           p->head = tsize | PINUSE_BIT;
[INFO] [stderr]   cargo:warning=      |                                     ^~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5712:45: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 5712 |                           p->head = tsize | PINUSE_BIT;
[INFO] [stderr]   cargo:warning=      |                                             ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5722:33: error: expected ';' before 'dsize'
[INFO] [stderr]   cargo:warning= 5722 |                           size_t dsize = fm->dvsize += psize;
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~
[INFO] [stderr]   cargo:warning=      |                                 ;
[INFO] [stderr]   cargo:warning=./malloc.c:5724:64: error: 'dsize' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 5724 |                           set_size_and_pinuse_of_free_chunk(p, dsize);
[INFO] [stderr]   cargo:warning=      |                                                                ^~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2336:17: note: in definition of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr]   cargo:warning= 2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr]   cargo:warning=      |                 ^
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2336:19: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr]   cargo:warning=      |                   ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5724:27: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr]   cargo:warning= 5724 |                           set_size_and_pinuse_of_free_chunk(p, dsize);
[INFO] [stderr]   cargo:warning=      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2336:30: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr]   cargo:warning= 2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr]   cargo:warning=      |                              ^
[INFO] [stderr]   cargo:warning=./malloc.c:5724:27: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr]   cargo:warning= 5724 |                           set_size_and_pinuse_of_free_chunk(p, dsize);
[INFO] [stderr]   cargo:warning=      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5728:33: error: expected ';' before 'nsize'
[INFO] [stderr]   cargo:warning= 5728 |                           size_t nsize = chunksize(next);
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~
[INFO] [stderr]   cargo:warning=      |                                 ;
[INFO] [stderr]   cargo:warning=./malloc.c:5729:36: error: 'nsize' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 5729 |                           psize += nsize;
[INFO] [stderr]   cargo:warning=      |                                    ^~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2336:19: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr]   cargo:warning=      |                   ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5731:27: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr]   cargo:warning= 5731 |                           set_size_and_pinuse_of_free_chunk(p, psize);
[INFO] [stderr]   cargo:warning=      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2336:30: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr]   cargo:warning= 2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr]   cargo:warning=      |                              ^
[INFO] [stderr]   cargo:warning=./malloc.c:5731:27: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr]   cargo:warning= 5731 |                           set_size_and_pinuse_of_free_chunk(p, psize);
[INFO] [stderr]   cargo:warning=      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2315:44: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2315 | #define clear_pinuse(p)     ((p)->head &= ~PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2340:4: note: in expansion of macro 'clear_pinuse'
[INFO] [stderr]   cargo:warning= 2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr]   cargo:warning=      |    ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5739:25: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr]   cargo:warning= 5739 |                         set_free_with_pinuse(p, psize, next);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2336:19: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr]   cargo:warning=      |                   ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2340:21: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr]   cargo:warning= 2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr]   cargo:warning=      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5739:25: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr]   cargo:warning= 5739 |                         set_free_with_pinuse(p, psize, next);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2336:30: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr]   cargo:warning= 2336 |   ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
[INFO] [stderr]   cargo:warning=      |                              ^
[INFO] [stderr]   cargo:warning=./malloc.c:2340:21: note: in expansion of macro 'set_size_and_pinuse_of_free_chunk'
[INFO] [stderr]   cargo:warning= 2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr]   cargo:warning=      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5739:25: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr]   cargo:warning= 5739 |                         set_free_with_pinuse(p, psize, next);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2340:19: warning: left-hand operand of comma expression has no effect [-Wunused-value]
[INFO] [stderr]   cargo:warning= 2340 |   (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
[INFO] [stderr]   cargo:warning=      |                   ^
[INFO] [stderr]   cargo:warning=./malloc.c:5739:25: note: in expansion of macro 'set_free_with_pinuse'
[INFO] [stderr]   cargo:warning= 5739 |                         set_free_with_pinuse(p, psize, next);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3711:16: error: expected ';' before 'K'
[INFO] [stderr]   cargo:warning= 3711 |         size_t K = S << leftshift_for_tree_index(I);\
[INFO] [stderr]   cargo:warning=      |                ^
[INFO] [stderr]   cargo:warning=./malloc.c:5747:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr]   cargo:warning= 5747 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2301:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr]   cargo:warning= 2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3713:15: note: in expansion of macro 'chunksize'
[INFO] [stderr]   cargo:warning= 3713 |           if (chunksize(T) != S) {\
[INFO] [stderr]   cargo:warning=      |               ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5747:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr]   cargo:warning= 5747 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2301:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr]   cargo:warning= 2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3713:15: note: in expansion of macro 'chunksize'
[INFO] [stderr]   cargo:warning= 3713 |           if (chunksize(T) != S) {\
[INFO] [stderr]   cargo:warning=      |               ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5747:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr]   cargo:warning= 5747 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1636:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1636 | #define SIZE_T_FOUR         ((size_t)4)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2299:30: note: in expansion of macro 'SIZE_T_FOUR'
[INFO] [stderr]   cargo:warning= 2299 | #define FLAG4_BIT           (SIZE_T_FOUR)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2301:52: note: in expansion of macro 'FLAG4_BIT'
[INFO] [stderr]   cargo:warning= 2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr]   cargo:warning=      |                                                    ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr]   cargo:warning= 2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3713:15: note: in expansion of macro 'chunksize'
[INFO] [stderr]   cargo:warning= 3713 |           if (chunksize(T) != S) {\
[INFO] [stderr]   cargo:warning=      |               ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5747:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr]   cargo:warning= 5747 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:3714:44: error: 'K' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 3714 |                 tchunkptr* C = &(T->child[(K >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1]);\
[INFO] [stderr]   cargo:warning=      |                                            ^
[INFO] [stderr]   cargo:warning=./malloc.c:5747:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr]   cargo:warning= 5747 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:3714:65: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 3714 |                 tchunkptr* C = &(T->child[(K >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1]);\
[INFO] [stderr]   cargo:warning=      |                                                                 ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5747:25: note: in expansion of macro 'insert_large_chunk'
[INFO] [stderr]   cargo:warning= 5747 |                         insert_large_chunk(fm, tp, psize);
[INFO] [stderr]   cargo:warning=      |                         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c: At top level:
[INFO] [stderr]   cargo:warning=./malloc.c:5763:33: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5763 | void* mspace_calloc(mspace msp, size_t n_elements, size_t elem_size) {
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5763:33: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5763:52: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5763 | void* mspace_calloc(mspace msp, size_t n_elements, size_t elem_size) {
[INFO] [stderr]   cargo:warning=      |                                                    ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5763:52: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5783:48: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5783 | void* mspace_realloc(mspace msp, void* oldmem, size_t bytes) {
[INFO] [stderr]   cargo:warning=      |                                                ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5783:48: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5828:57: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5828 | void* mspace_realloc_in_place(mspace msp, void* oldmem, size_t bytes) {
[INFO] [stderr]   cargo:warning=      |                                                         ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5828:57: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5860:35: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5860 | void* mspace_memalign(mspace msp, size_t alignment, size_t bytes) {
[INFO] [stderr]   cargo:warning=      |                                   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5860:35: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5860:53: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5860 | void* mspace_memalign(mspace msp, size_t alignment, size_t bytes) {
[INFO] [stderr]   cargo:warning=      |                                                     ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5860:53: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5871:46: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5871 | void** mspace_independent_calloc(mspace msp, size_t n_elements,
[INFO] [stderr]   cargo:warning=      |                                              ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5871:46: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5872:66: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5872 |                                                                  size_t elem_size, void* chunks[]) {
[INFO] [stderr]   cargo:warning=      |                                                                  ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5872:66: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5882:48: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5882 | void** mspace_independent_comalloc(mspace msp, size_t n_elements,
[INFO] [stderr]   cargo:warning=      |                                                ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5882:48: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5883:68: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5883 |                                                                    size_t sizes[], void* chunks[]) {
[INFO] [stderr]   cargo:warning=      |                                                                    ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5883:68: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5892:1: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5892 | size_t mspace_bulk_free(mspace msp, void* array[], size_t nelem) {
[INFO] [stderr]   cargo:warning=      | ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5892:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5892:52: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5892 | size_t mspace_bulk_free(mspace msp, void* array[], size_t nelem) {
[INFO] [stderr]   cargo:warning=      |                                                    ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5892:52: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5916:29: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5916 | int mspace_trim(mspace msp, size_t pad) {
[INFO] [stderr]   cargo:warning=      |                             ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5916:29: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5943:1: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5943 | size_t mspace_footprint(mspace msp) {
[INFO] [stderr]   cargo:warning=      | ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5943:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c: In function 'mspace_footprint':
[INFO] [stderr]   cargo:warning=./malloc.c:5944:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5944 |   size_t result = 0;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5944:3: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c: At top level:
[INFO] [stderr]   cargo:warning=./malloc.c:5955:1: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5955 | size_t mspace_max_footprint(mspace msp) {
[INFO] [stderr]   cargo:warning=      | ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5955:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c: In function 'mspace_max_footprint':
[INFO] [stderr]   cargo:warning=./malloc.c:5956:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5956 |   size_t result = 0;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5956:3: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c: At top level:
[INFO] [stderr]   cargo:warning=./malloc.c:5967:1: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5967 | size_t mspace_footprint_limit(mspace msp) {
[INFO] [stderr]   cargo:warning=      | ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5967:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c: In function 'mspace_footprint_limit':
[INFO] [stderr]   cargo:warning=./malloc.c:5968:3: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5968 |   size_t result = 0;
[INFO] [stderr]   cargo:warning=      |   ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5968:3: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5971:9: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5971 |         size_t maf = ms->footprint_limit;
[INFO] [stderr]   cargo:warning=      |         ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5971:9: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:604:33: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning=  604 | #define MAX_SIZE_T           (~(size_t)0)
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5972:31: note: in expansion of macro 'MAX_SIZE_T'
[INFO] [stderr]   cargo:warning= 5972 |         result = (maf == 0) ? MAX_SIZE_T : maf;
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:604:33: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=  604 | #define MAX_SIZE_T           (~(size_t)0)
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5972:31: note: in expansion of macro 'MAX_SIZE_T'
[INFO] [stderr]   cargo:warning= 5972 |         result = (maf == 0) ? MAX_SIZE_T : maf;
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:604:40: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning=  604 | #define MAX_SIZE_T           (~(size_t)0)
[INFO] [stderr]   cargo:warning=      |                              ~         ^
[INFO] [stderr]   cargo:warning=./malloc.c:5972:31: note: in expansion of macro 'MAX_SIZE_T'
[INFO] [stderr]   cargo:warning= 5972 |         result = (maf == 0) ? MAX_SIZE_T : maf;
[INFO] [stderr]   cargo:warning=      |                               ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c: At top level:
[INFO] [stderr]   cargo:warning=./malloc.c:5980:1: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5980 | size_t mspace_set_footprint_limit(mspace msp, size_t bytes) {
[INFO] [stderr]   cargo:warning=      | ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5980:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:5980:47: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 5980 | size_t mspace_set_footprint_limit(mspace msp, size_t bytes) {
[INFO] [stderr]   cargo:warning=      |                                               ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:5980:47: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c:6008:1: error: unknown type name 'size_t'
[INFO] [stderr]   cargo:warning= 6008 | size_t mspace_usable_size(const void* mem) {
[INFO] [stderr]   cargo:warning=      | ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:6008:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning=./malloc.c: In function 'mspace_usable_size':
[INFO] [stderr]   cargo:warning=./malloc.c:1628:37: error: 'size_t' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning= 1628 | #define SIZE_T_SIZE         (sizeof(size_t))
[INFO] [stderr]   cargo:warning=      |                                     ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1637:30: note: in expansion of macro 'SIZE_T_SIZE'
[INFO] [stderr]   cargo:warning= 1637 | #define TWO_SIZE_T_SIZES    (SIZE_T_SIZE<<1)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2270:57: note: in expansion of macro 'TWO_SIZE_T_SIZES'
[INFO] [stderr]   cargo:warning= 2270 | #define mem2chunk(mem)      ((mchunkptr)((char*)(mem) - TWO_SIZE_T_SIZES))
[INFO] [stderr]   cargo:warning=      |                                                         ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:6010:23: note: in expansion of macro 'mem2chunk'
[INFO] [stderr]   cargo:warning= 6010 |         mchunkptr p = mem2chunk(mem);
[INFO] [stderr]   cargo:warning=      |                       ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1628:37: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
[INFO] [stderr]   cargo:warning= 1628 | #define SIZE_T_SIZE         (sizeof(size_t))
[INFO] [stderr]   cargo:warning=      |                                     ^~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1637:30: note: in expansion of macro 'SIZE_T_SIZE'
[INFO] [stderr]   cargo:warning= 1637 | #define TWO_SIZE_T_SIZES    (SIZE_T_SIZE<<1)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2270:57: note: in expansion of macro 'TWO_SIZE_T_SIZES'
[INFO] [stderr]   cargo:warning= 2270 | #define mem2chunk(mem)      ((mchunkptr)((char*)(mem) - TWO_SIZE_T_SIZES))
[INFO] [stderr]   cargo:warning=      |                                                         ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:6010:23: note: in expansion of macro 'mem2chunk'
[INFO] [stderr]   cargo:warning= 6010 |         mchunkptr p = mem2chunk(mem);
[INFO] [stderr]   cargo:warning=      |                       ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                           ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:6011:13: note: in expansion of macro 'is_inuse'
[INFO] [stderr]   cargo:warning= 6011 |         if (is_inuse(p))
[INFO] [stderr]   cargo:warning=      |             ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2310:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                           ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:6011:13: note: in expansion of macro 'is_inuse'
[INFO] [stderr]   cargo:warning= 6011 |         if (is_inuse(p))
[INFO] [stderr]   cargo:warning=      |             ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2310:58: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2310 | #define is_inuse(p)         (((p)->head & INUSE_BITS) != PINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                                          ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:6011:13: note: in expansion of macro 'is_inuse'
[INFO] [stderr]   cargo:warning= 6011 |         if (is_inuse(p))
[INFO] [stderr]   cargo:warning=      |             ^~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2301:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr]   cargo:warning= 2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:6012:18: note: in expansion of macro 'chunksize'
[INFO] [stderr]   cargo:warning= 6012 |           return chunksize(p) - overhead_for(p);
[INFO] [stderr]   cargo:warning=      |                  ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2301:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr]   cargo:warning= 2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:6012:18: note: in expansion of macro 'chunksize'
[INFO] [stderr]   cargo:warning= 6012 |           return chunksize(p) - overhead_for(p);
[INFO] [stderr]   cargo:warning=      |                  ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1636:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1636 | #define SIZE_T_FOUR         ((size_t)4)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2299:30: note: in expansion of macro 'SIZE_T_FOUR'
[INFO] [stderr]   cargo:warning= 2299 | #define FLAG4_BIT           (SIZE_T_FOUR)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2301:52: note: in expansion of macro 'FLAG4_BIT'
[INFO] [stderr]   cargo:warning= 2301 | #define FLAG_BITS           (PINUSE_BIT|CINUSE_BIT|FLAG4_BIT)
[INFO] [stderr]   cargo:warning=      |                                                    ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2313:44: note: in expansion of macro 'FLAG_BITS'
[INFO] [stderr]   cargo:warning= 2313 | #define chunksize(p)        ((p)->head & ~(FLAG_BITS))
[INFO] [stderr]   cargo:warning=      |                                            ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:6012:18: note: in expansion of macro 'chunksize'
[INFO] [stderr]   cargo:warning= 6012 |           return chunksize(p) - overhead_for(p);
[INFO] [stderr]   cargo:warning=      |                  ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1634:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1634 | #define SIZE_T_ONE          ((size_t)1)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2297:30: note: in expansion of macro 'SIZE_T_ONE'
[INFO] [stderr]   cargo:warning= 2297 | #define PINUSE_BIT          (SIZE_T_ONE)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:30: note: in expansion of macro 'PINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2311:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2311 | #define is_mmapped(p)       (((p)->head & INUSE_BITS) == 0)
[INFO] [stderr]   cargo:warning=      |                                           ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2344:3: note: in expansion of macro 'is_mmapped'
[INFO] [stderr]   cargo:warning= 2344 |  (is_mmapped(p)? MMAP_CHUNK_OVERHEAD : CHUNK_OVERHEAD)
[INFO] [stderr]   cargo:warning=      |   ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:6012:33: note: in expansion of macro 'overhead_for'
[INFO] [stderr]   cargo:warning= 6012 |           return chunksize(p) - overhead_for(p);
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:1635:38: error: expected ')' before numeric constant
[INFO] [stderr]   cargo:warning= 1635 | #define SIZE_T_TWO          ((size_t)2)
[INFO] [stderr]   cargo:warning=      |                             ~        ^
[INFO] [stderr]   cargo:warning=./malloc.c:2298:30: note: in expansion of macro 'SIZE_T_TWO'
[INFO] [stderr]   cargo:warning= 2298 | #define CINUSE_BIT          (SIZE_T_TWO)
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2300:41: note: in expansion of macro 'CINUSE_BIT'
[INFO] [stderr]   cargo:warning= 2300 | #define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2311:43: note: in expansion of macro 'INUSE_BITS'
[INFO] [stderr]   cargo:warning= 2311 | #define is_mmapped(p)       (((p)->head & INUSE_BITS) == 0)
[INFO] [stderr]   cargo:warning=      |                                           ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2344:3: note: in expansion of macro 'is_mmapped'
[INFO] [stderr]   cargo:warning= 2344 |  (is_mmapped(p)? MMAP_CHUNK_OVERHEAD : CHUNK_OVERHEAD)
[INFO] [stderr]   cargo:warning=      |   ^~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:6012:33: note: in expansion of macro 'overhead_for'
[INFO] [stderr]   cargo:warning= 6012 |           return chunksize(p) - overhead_for(p);
[INFO] [stderr]   cargo:warning=      |                                 ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c: In function 'dlmalloc_footprint_limit':
[INFO] [stderr]   cargo:warning=./malloc.c:5403:1: warning: control reaches end of non-void function [-Wreturn-type]
[INFO] [stderr]   cargo:warning= 5403 | }
[INFO] [stderr]   cargo:warning=      | ^
[INFO] [stderr]   cargo:warning=At top level:
[INFO] [stderr]   cargo:warning=./malloc.c:3959:13: warning: 'init_bins' defined but not used [-Wunused-function]
[INFO] [stderr]   cargo:warning= 3959 | static void init_bins(mstate m) {
[INFO] [stderr]   cargo:warning=      |             ^~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2760:12: warning: 'has_segment_link' defined but not used [-Wunused-function]
[INFO] [stderr]   cargo:warning= 2760 | static int has_segment_link(mstate m, msegmentptr ss) {
[INFO] [stderr]   cargo:warning=      |            ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=./malloc.c:2749:20: warning: 'segment_holding' defined but not used [-Wunused-function]
[INFO] [stderr]   cargo:warning= 2749 | static msegmentptr segment_holding(mstate m, char* addr) {
[INFO] [stderr]   cargo:warning=      |                    ^~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr]   --- stderr
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]   error occurred: Command "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-4" "-fno-omit-frame-pointer" "-m64" "-Wall" "-Wextra" "-DPORTABLE" "-DUSE_DL_PREFIX" "-DUSE_LOCKS=2" "-DDEFAULT_GRANULARITY=0x200000" "-DNO_MALLOC_STATS=1" "-DMSPACES" "-o" "/opt/rustwide/target/debug/build/portable-dlmalloc-fd33f27460ef510f/out/8f1a5a601f45df90-malloc.o" "-c" "./malloc.c" with args cc did not execute successfully (status code exit status: 1).
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] running `Command { std: "docker" "inspect" "70ea244212877d65d85e1fb2b9dd5a4fbf177e59d2939ed2d5cb9aba492cc5fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "70ea244212877d65d85e1fb2b9dd5a4fbf177e59d2939ed2d5cb9aba492cc5fe", kill_on_drop: false }`
[INFO] [stdout] 70ea244212877d65d85e1fb2b9dd5a4fbf177e59d2939ed2d5cb9aba492cc5fe
