Files
clang-p2996/libc/src/stdio/snprintf.h
Michael Jones 9f1d905f39 [libc] add snprintf
After adding sprintf, snprintf is simple. The functions are very
similar. The tests only cover the behavior of the max length since the
sprintf tests should cover the other behavior.

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D125826
2022-05-17 13:32:59 -07:00

22 lines
668 B
C++

//===-- Implementation header of snprintf -----------------------*- C++ -*-===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//
#ifndef LLVM_LIBC_SRC_STDIO_SNPRINTF_H
#define LLVM_LIBC_SRC_STDIO_SNPRINTF_H
#include <stddef.h>
namespace __llvm_libc {
int snprintf(char *__restrict buffer, size_t buffsz,
const char *__restrict format, ...);
} // namespace __llvm_libc
#endif // LLVM_LIBC_SRC_STDIO_SNPRINTF_H