Index: src/utils.cc |
diff --git a/src/utils.cc b/src/utils.cc |
index b9964dbb51a886b3047cb13b2b76d36354b21f6b..15768479b8d1bb46d9989f207045e63c02ea746a 100644 |
--- a/src/utils.cc |
+++ b/src/utils.cc |
@@ -102,6 +102,25 @@ void PrintPID(const char* format, ...) { |
} |
+int SNPrintF(Vector<char> str, const char* format, ...) { |
+ va_list args; |
+ va_start(args, format); |
+ int result = VSNPrintF(str, format, args); |
+ va_end(args); |
+ return result; |
+} |
+ |
+ |
+int VSNPrintF(Vector<char> str, const char* format, va_list args) { |
+ return OS::VSNPrintF(str.start(), str.length(), format, args); |
+} |
+ |
+ |
+void StrNCpy(Vector<char> dest, const char* src, size_t n) { |
+ OS::StrNCpy(dest.start(), dest.length(), src, n); |
+} |
+ |
+ |
void Flush(FILE* out) { |
fflush(out); |
} |