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