From 8809d02db350960fc7824f5ae5bc161960910fd9 Mon Sep 17 00:00:00 2001
From: Yuri Kunde Schlesner <yuriks@yuriks.net>
Date: Wed, 6 May 2015 21:32:52 -0300
Subject: Common: Add StringFromFixedZeroTerminatedBuffer

---
 src/common/string_util.h | 6 ++++++
 1 file changed, 6 insertions(+)

(limited to 'src/common/string_util.h')

diff --git a/src/common/string_util.h b/src/common/string_util.h
index 356da5b606..fdc4104998 100644
--- a/src/common/string_util.h
+++ b/src/common/string_util.h
@@ -128,4 +128,10 @@ bool ComparePartialString(InIt begin, InIt end, const char* other) {
     return (begin == end) == (*other == '\0');
 }
 
+/**
+ * Creates a std::string from a fixed-size NUL-terminated char buffer. If the buffer isn't
+ * NUL-terminated then the string ends at max_len characters.
+ */
+std::string StringFromFixedZeroTerminatedBuffer(const char* buffer, size_t max_len);
+
 }
-- 
cgit v1.2.3-70-g09d2