| // Copyright 2013 The Flutter Authors. All rights reserved. | |
| // Use of this source code is governed by a BSD-style license that can be | |
| // found in the LICENSE file. | |
| #include "impeller/base/strings.h" | |
| #include <cstdarg> | |
| namespace impeller { | |
| IMPELLER_PRINTF_FORMAT(1, 2) | |
| std::string SPrintF(const char* format, ...) { | |
| va_list list; | |
| va_start(list, format); | |
| char buffer[64] = {0}; | |
| ::vsnprintf(buffer, sizeof(buffer), format, list); | |
| va_end(list); | |
| return buffer; | |
| } | |
| } // namespace impeller |