mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-08-03 08:20:28 +00:00
Underscore
This commit is contained in:
parent
f9ee9c82a1
commit
b87f311764
1 changed files with 22 additions and 22 deletions
44
ctl/new.cc
44
ctl/new.cc
|
@ -23,7 +23,7 @@
|
|||
COSMOPOLITAN_C_START_
|
||||
|
||||
void*
|
||||
ctl_alloc(size_t n, size_t a)
|
||||
_ctl_alloc(size_t n, size_t a)
|
||||
{
|
||||
void* p;
|
||||
if (!(p = memalign(a, n)))
|
||||
|
@ -32,25 +32,25 @@ ctl_alloc(size_t n, size_t a)
|
|||
}
|
||||
|
||||
void*
|
||||
ctl_alloc1(size_t n)
|
||||
_ctl_alloc1(size_t n)
|
||||
{
|
||||
return ctl_alloc(n, 1);
|
||||
return _ctl_alloc(n, 1);
|
||||
}
|
||||
|
||||
void*
|
||||
ctl_ret(size_t, void* p)
|
||||
_ctl_ret(size_t, void* p)
|
||||
{
|
||||
return p;
|
||||
}
|
||||
|
||||
void
|
||||
ctl_free(void* p)
|
||||
_ctl_free(void* p)
|
||||
{
|
||||
free(p);
|
||||
}
|
||||
|
||||
void
|
||||
ctl_nop(void*, void*)
|
||||
_ctl_nop(void*, void*)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -68,32 +68,32 @@ COSMOPOLITAN_C_END_
|
|||
now. If you have any brain cells left after reading this comment then go
|
||||
look at the eight operator delete weak references to free in the below. */
|
||||
|
||||
__weak_reference(void* operator new(size_t, ctl::align_val_t), ctl_alloc);
|
||||
__weak_reference(void* operator new[](size_t, ctl::align_val_t), ctl_alloc);
|
||||
__weak_reference(void* operator new(size_t), ctl_alloc1);
|
||||
__weak_reference(void* operator new[](size_t), ctl_alloc1);
|
||||
__weak_reference(void* operator new(size_t, ctl::align_val_t), _ctl_alloc);
|
||||
__weak_reference(void* operator new[](size_t, ctl::align_val_t), _ctl_alloc);
|
||||
__weak_reference(void* operator new(size_t), _ctl_alloc1);
|
||||
__weak_reference(void* operator new[](size_t), _ctl_alloc1);
|
||||
|
||||
// XXX clang-format currently mutilates these for some reason.
|
||||
// clang-format off
|
||||
|
||||
__weak_reference(void* operator new(size_t, void*), ctl_ret);
|
||||
__weak_reference(void* operator new[](size_t, void*), ctl_ret);
|
||||
__weak_reference(void* operator new(size_t, void*), _ctl_ret);
|
||||
__weak_reference(void* operator new[](size_t, void*), _ctl_ret);
|
||||
|
||||
__weak_reference(void operator delete(void*) noexcept, ctl_free);
|
||||
__weak_reference(void operator delete[](void*) noexcept, ctl_free);
|
||||
__weak_reference(void operator delete(void*) noexcept, _ctl_free);
|
||||
__weak_reference(void operator delete[](void*) noexcept, _ctl_free);
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wattribute-alias="
|
||||
__weak_reference(void operator delete(void*, ctl::align_val_t) noexcept,
|
||||
ctl_free);
|
||||
_ctl_free);
|
||||
__weak_reference(void operator delete[](void*, ctl::align_val_t) noexcept,
|
||||
ctl_free);
|
||||
__weak_reference(void operator delete(void*, size_t) noexcept, ctl_free);
|
||||
__weak_reference(void operator delete[](void*, size_t) noexcept, ctl_free);
|
||||
_ctl_free);
|
||||
__weak_reference(void operator delete(void*, size_t) noexcept, _ctl_free);
|
||||
__weak_reference(void operator delete[](void*, size_t) noexcept, _ctl_free);
|
||||
__weak_reference(void operator delete(void*, size_t, ctl::align_val_t) noexcept,
|
||||
ctl_free);
|
||||
_ctl_free);
|
||||
__weak_reference(void operator delete[](void*, size_t, ctl::align_val_t)
|
||||
noexcept, ctl_free);
|
||||
noexcept, _ctl_free);
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
__weak_reference(void operator delete(void*, void*) noexcept, ctl_nop);
|
||||
__weak_reference(void operator delete[](void*, void*) noexcept, ctl_nop);
|
||||
__weak_reference(void operator delete(void*, void*) noexcept, _ctl_nop);
|
||||
__weak_reference(void operator delete[](void*, void*) noexcept, _ctl_nop);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue