Underscore

This commit is contained in:
Steven Dee (Jōshin) 2024-06-20 09:12:33 -07:00
parent f9ee9c82a1
commit b87f311764
No known key found for this signature in database

View file

@ -23,7 +23,7 @@
COSMOPOLITAN_C_START_ COSMOPOLITAN_C_START_
void* void*
ctl_alloc(size_t n, size_t a) _ctl_alloc(size_t n, size_t a)
{ {
void* p; void* p;
if (!(p = memalign(a, n))) if (!(p = memalign(a, n)))
@ -32,25 +32,25 @@ ctl_alloc(size_t n, size_t a)
} }
void* void*
ctl_alloc1(size_t n) _ctl_alloc1(size_t n)
{ {
return ctl_alloc(n, 1); return _ctl_alloc(n, 1);
} }
void* void*
ctl_ret(size_t, void* p) _ctl_ret(size_t, void* p)
{ {
return p; return p;
} }
void void
ctl_free(void* p) _ctl_free(void* p)
{ {
free(p); free(p);
} }
void 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 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. */ 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::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_alloc1); __weak_reference(void* operator new[](size_t), _ctl_alloc1);
// XXX clang-format currently mutilates these for some reason. // XXX clang-format currently mutilates these for some reason.
// clang-format off // 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 push
#pragma GCC diagnostic ignored "-Wattribute-alias=" #pragma GCC diagnostic ignored "-Wattribute-alias="
__weak_reference(void operator delete(void*, ctl::align_val_t) noexcept, __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, __weak_reference(void operator delete[](void*, ctl::align_val_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) 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, __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) __weak_reference(void operator delete[](void*, size_t, ctl::align_val_t)
noexcept, ctl_free); noexcept, _ctl_free);
#pragma GCC diagnostic pop #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);