// Copyright 2016 The RE2 Authors. All Rights Reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. #ifndef UTIL_STRUTIL_H_ #define UTIL_STRUTIL_H_ #include #include "re2/stringpiece.h" #include "util/util.h" namespace duckdb_re2 { std::string CEscape(const StringPiece& src); void PrefixSuccessor(std::string* prefix); std::string StringPrintf(const char* format, ...); void SStringPrintf(std::string* dst, const char* format, ...); void StringAppendF(std::string* dst, const char* format, ...); } // namespace duckdb_re2 #endif // UTIL_STRUTIL_H_