2 //===----------------------------------------------------------------------===//
4 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
5 // See https://llvm.org/LICENSE.txt for license information.
6 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
8 //===----------------------------------------------------------------------===//
10 export namespace std {
16 // [support.start.term], start and termination
19 using std::at_quick_exit;
22 using std::quick_exit;
27 // [c.malloc], C library memory allocation
28 using std::aligned_alloc;
46 // [c.mb.wcs], multibyte / wide string and character conversion functions
48 #ifndef _LIBCPP_HAS_NO_WIDE_CHARACTERS
54 // [alg.c.library], C standard library algorithms
58 // [c.math.rand], low-quality random number generation
62 // [c.math.abs], absolute values