19ad48230ed38ee606ceb2212ebccd9411cafb29cJason Evans/* Defined if __attribute__((...)) syntax is supported. */
29ad48230ed38ee606ceb2212ebccd9411cafb29cJason Evans#undef JEMALLOC_HAVE_ATTR
3f3340ca8d5b89ce8f2ec5b3721871029e0fa70acJason Evans
46a0d2918ceede07a36a50389c1a8a95755b0a7f6Jason Evans/*
59f35a71a81adcfd6c0ea6461ecd2b84ac384e34fJason Evans * Define overrides for non-standard allocator-related functions if they are
69f35a71a81adcfd6c0ea6461ecd2b84ac384e34fJason Evans * present on the system.
7dc1bed62272045651e4bbf2cd85f6fccaf7b1331Jason Evans */
8dc1bed62272045651e4bbf2cd85f6fccaf7b1331Jason Evans#undef JEMALLOC_OVERRIDE_MEMALIGN
9dc1bed62272045651e4bbf2cd85f6fccaf7b1331Jason Evans#undef JEMALLOC_OVERRIDE_VALLOC
10dc1bed62272045651e4bbf2cd85f6fccaf7b1331Jason Evans
11dc1bed62272045651e4bbf2cd85f6fccaf7b1331Jason Evans/*
12247d1248478561c669a85d831e9758089f93a076Jason Evans * At least Linux omits the "const" in:
13247d1248478561c669a85d831e9758089f93a076Jason Evans *
14247d1248478561c669a85d831e9758089f93a076Jason Evans *   size_t malloc_usable_size(const void *ptr);
15247d1248478561c669a85d831e9758089f93a076Jason Evans *
16247d1248478561c669a85d831e9758089f93a076Jason Evans * Match the operating system's prototype.
17247d1248478561c669a85d831e9758089f93a076Jason Evans */
18247d1248478561c669a85d831e9758089f93a076Jason Evans#undef JEMALLOC_USABLE_SIZE_CONST
19dc1bed62272045651e4bbf2cd85f6fccaf7b1331Jason Evans
20dc1bed62272045651e4bbf2cd85f6fccaf7b1331Jason Evans/* sizeof(void *) == 2^LG_SIZEOF_PTR. */
21dc1bed62272045651e4bbf2cd85f6fccaf7b1331Jason Evans#undef LG_SIZEOF_PTR
22