// 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 re2 { string CEscape(const StringPiece& src); string PrefixSuccessor(const StringPiece& prefix); string StringPrintf(const char* format, ...); void SStringPrintf(string* dst, const char* format, ...); void StringAppendF(string* dst, const char* format, ...); } // namespace re2 #endif // UTIL_STRUTIL_H_