aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/fmt/test/util.h
diff options
context:
space:
mode:
authororivej <orivej@yandex-team.ru>2022-02-10 16:44:49 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:44:49 +0300
commit718c552901d703c502ccbefdfc3c9028d608b947 (patch)
tree46534a98bbefcd7b1f3faa5b52c138ab27db75b7 /contrib/libs/fmt/test/util.h
parente9656aae26e0358d5378e5b63dcac5c8dbe0e4d0 (diff)
downloadydb-718c552901d703c502ccbefdfc3c9028d608b947.tar.gz
Restoring authorship annotation for <orivej@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/fmt/test/util.h')
-rw-r--r--contrib/libs/fmt/test/util.h166
1 files changed, 83 insertions, 83 deletions
diff --git a/contrib/libs/fmt/test/util.h b/contrib/libs/fmt/test/util.h
index 24a5f4e34b..ad3b999d38 100644
--- a/contrib/libs/fmt/test/util.h
+++ b/contrib/libs/fmt/test/util.h
@@ -1,84 +1,84 @@
-// Formatting library for C++ - test utilities
-//
-// Copyright (c) 2012 - present, Victor Zverovich
-// All rights reserved.
-//
-// For the license information refer to format.h.
-
-#include <cstdarg>
-#include <cstdio>
-#include <string>
-
-#include "fmt/os.h"
-
-enum { BUFFER_SIZE = 256 };
-
-#ifdef _MSC_VER
-# define FMT_VSNPRINTF vsprintf_s
-#else
-# define FMT_VSNPRINTF vsnprintf
-#endif
-
+// Formatting library for C++ - test utilities
+//
+// Copyright (c) 2012 - present, Victor Zverovich
+// All rights reserved.
+//
+// For the license information refer to format.h.
+
+#include <cstdarg>
+#include <cstdio>
+#include <string>
+
+#include "fmt/os.h"
+
+enum { BUFFER_SIZE = 256 };
+
+#ifdef _MSC_VER
+# define FMT_VSNPRINTF vsprintf_s
+#else
+# define FMT_VSNPRINTF vsnprintf
+#endif
+
template <size_t SIZE>
-void safe_sprintf(char (&buffer)[SIZE], const char* format, ...) {
- std::va_list args;
- va_start(args, format);
- FMT_VSNPRINTF(buffer, SIZE, format, args);
- va_end(args);
-}
-
-// Increment a number in a string.
-void increment(char* s);
-
-std::string get_system_error(int error_code);
-
-extern const char* const FILE_CONTENT;
-
-// Opens a buffered file for reading.
-fmt::buffered_file open_buffered_file(FILE** fp = nullptr);
-
-inline FILE* safe_fopen(const char* filename, const char* mode) {
-#if defined(_WIN32) && !defined(__MINGW32__)
- // Fix MSVC warning about "unsafe" fopen.
- FILE* f = 0;
- errno = fopen_s(&f, filename, mode);
- return f;
-#else
- return std::fopen(filename, mode);
-#endif
-}
-
-template <typename Char> class BasicTestString {
- private:
- std::basic_string<Char> value_;
-
- static const Char EMPTY[];
-
- public:
- explicit BasicTestString(const Char* value = EMPTY) : value_(value) {}
-
- const std::basic_string<Char>& value() const { return value_; }
-};
-
-template <typename Char> const Char BasicTestString<Char>::EMPTY[] = {0};
-
-typedef BasicTestString<char> TestString;
-typedef BasicTestString<wchar_t> TestWString;
-
-template <typename Char>
-std::basic_ostream<Char>& operator<<(std::basic_ostream<Char>& os,
- const BasicTestString<Char>& s) {
- os << s.value();
- return os;
-}
-
-class Date {
- int year_, month_, day_;
-
- public:
- Date(int year, int month, int day) : year_(year), month_(month), day_(day) {}
-
- int year() const { return year_; }
- int month() const { return month_; }
- int day() const { return day_; }
-};
+void safe_sprintf(char (&buffer)[SIZE], const char* format, ...) {
+ std::va_list args;
+ va_start(args, format);
+ FMT_VSNPRINTF(buffer, SIZE, format, args);
+ va_end(args);
+}
+
+// Increment a number in a string.
+void increment(char* s);
+
+std::string get_system_error(int error_code);
+
+extern const char* const FILE_CONTENT;
+
+// Opens a buffered file for reading.
+fmt::buffered_file open_buffered_file(FILE** fp = nullptr);
+
+inline FILE* safe_fopen(const char* filename, const char* mode) {
+#if defined(_WIN32) && !defined(__MINGW32__)
+ // Fix MSVC warning about "unsafe" fopen.
+ FILE* f = 0;
+ errno = fopen_s(&f, filename, mode);
+ return f;
+#else
+ return std::fopen(filename, mode);
+#endif
+}
+
+template <typename Char> class BasicTestString {
+ private:
+ std::basic_string<Char> value_;
+
+ static const Char EMPTY[];
+
+ public:
+ explicit BasicTestString(const Char* value = EMPTY) : value_(value) {}
+
+ const std::basic_string<Char>& value() const { return value_; }
+};
+
+template <typename Char> const Char BasicTestString<Char>::EMPTY[] = {0};
+
+typedef BasicTestString<char> TestString;
+typedef BasicTestString<wchar_t> TestWString;
+
+template <typename Char>
+std::basic_ostream<Char>& operator<<(std::basic_ostream<Char>& os,
+ const BasicTestString<Char>& s) {
+ os << s.value();
+ return os;
+}
+
+class Date {
+ int year_, month_, day_;
+
+ public:
+ Date(int year, int month, int day) : year_(year), month_(month), day_(day) {}
+
+ int year() const { return year_; }
+ int month() const { return month_; }
+ int day() const { return day_; }
+};