1a5e67fbaSTsz Chan //===-- Implementation header of asprintf ----------------------*- C++ -*-===// 2a5e67fbaSTsz Chan // 3a5e67fbaSTsz Chan // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4a5e67fbaSTsz Chan // See https://llvm.org/LICENSE.txt for license information. 5a5e67fbaSTsz Chan // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6a5e67fbaSTsz Chan // 7a5e67fbaSTsz Chan //===----------------------------------------------------------------------===// 8a5e67fbaSTsz Chan 9a5e67fbaSTsz Chan #ifndef LLVM_LIBC_SRC_STDIO_ASPRINTF_H 10a5e67fbaSTsz Chan #define LLVM_LIBC_SRC_STDIO_ASPRINTF_H 11a5e67fbaSTsz Chan 12a5e67fbaSTsz Chan #include "src/__support/macros/config.h" 13a5e67fbaSTsz Chan 14*2190ffa0SJoseph Huber namespace LIBC_NAMESPACE_DECL { 15a5e67fbaSTsz Chan 16545e0593SJoseph Huber int asprintf(char **__restrict s, const char *__restrict format, ...); 17a5e67fbaSTsz Chan 18*2190ffa0SJoseph Huber } // namespace LIBC_NAMESPACE_DECL 19a5e67fbaSTsz Chan 20a5e67fbaSTsz Chan #endif // LLVM_LIBC_SRC_STDIO_ASPRINTF_H 21