From 1d9c550e7c38e051d7961f576013a482003a70d9 Mon Sep 17 00:00:00 2001
From: neksard <neksard@yandex-team.ru>
Date: Thu, 10 Feb 2022 16:45:33 +0300
Subject: Restoring authorship annotation for <neksard@yandex-team.ru>. Commit
 2 of 2.

---
 .../boost/libs/regex/src/regex_raw_buffer.cpp      | 144 ++++++++++-----------
 1 file changed, 72 insertions(+), 72 deletions(-)

(limited to 'contrib/restricted/boost/libs/regex/src/regex_raw_buffer.cpp')

diff --git a/contrib/restricted/boost/libs/regex/src/regex_raw_buffer.cpp b/contrib/restricted/boost/libs/regex/src/regex_raw_buffer.cpp
index fd59d6e979..bb49229774 100644
--- a/contrib/restricted/boost/libs/regex/src/regex_raw_buffer.cpp
+++ b/contrib/restricted/boost/libs/regex/src/regex_raw_buffer.cpp
@@ -1,72 +1,72 @@
-/* 
- * 
- * Copyright (c) 2004 
- * John Maddock 
- * 
- * Use, modification and distribution are subject to the  
- * Boost Software License, Version 1.0. (See accompanying file  
- * LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 
- * 
- */ 
- 
- /* 
-  *   LOCATION:    see http://www.boost.org for most recent version. 
-  *   FILE         regex_raw_buffer.cpp 
-  *   VERSION      see <boost/version.hpp> 
-  *   DESCRIPTION: Member functions for class raw_storage. 
-  */ 
- 
- 
-#define BOOST_REGEX_SOURCE 
-#include <boost/config.hpp> 
-#include <memory> 
-#include <cstring> 
-#include <boost/assert.hpp> 
-#include <boost/regex/v4/regex_raw_buffer.hpp> 
- 
-#if defined(BOOST_NO_STDC_NAMESPACE) 
-namespace std{ 
-   using ::memcpy; 
-   using ::memmove; 
-} 
-#endif 
- 
- 
-namespace boost{ namespace BOOST_REGEX_DETAIL_NS{ 
- 
-void BOOST_REGEX_CALL raw_storage::resize(size_type n) 
-{ 
-   size_type newsize = start ? last - start : 1024; 
-   while(newsize < n) 
-      newsize *= 2; 
-   size_type datasize = end - start; 
-   // extend newsize to WORD/DWORD boundary: 
-   newsize = (newsize + padding_mask) & ~(padding_mask); 
- 
-   // allocate and copy data: 
-   pointer ptr = static_cast<pointer>(::operator new(newsize)); 
-   BOOST_REGEX_NOEH_ASSERT(ptr) 
-   if(start) 
-      std::memcpy(ptr, start, datasize); 
- 
-   // get rid of old buffer: 
-   ::operator delete(start); 
- 
-   // and set up pointers: 
-   start = ptr; 
-   end = ptr + datasize; 
-   last = ptr + newsize; 
-} 
- 
-void* BOOST_REGEX_CALL raw_storage::insert(size_type pos, size_type n) 
-{ 
-   BOOST_ASSERT(pos <= size_type(end - start)); 
-   if(size_type(last - end) < n) 
-      resize(n + (end - start)); 
-   void* result = start + pos; 
-   std::memmove(start + pos + n, start + pos, (end - start) - pos); 
-   end += n; 
-   return result; 
-} 
- 
-}} // namespaces 
+/*
+ *
+ * Copyright (c) 2004
+ * John Maddock
+ *
+ * Use, modification and distribution are subject to the 
+ * Boost Software License, Version 1.0. (See accompanying file 
+ * LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ *
+ */
+
+ /*
+  *   LOCATION:    see http://www.boost.org for most recent version.
+  *   FILE         regex_raw_buffer.cpp
+  *   VERSION      see <boost/version.hpp>
+  *   DESCRIPTION: Member functions for class raw_storage.
+  */
+
+
+#define BOOST_REGEX_SOURCE
+#include <boost/config.hpp>
+#include <memory>
+#include <cstring>
+#include <boost/assert.hpp>
+#include <boost/regex/v4/regex_raw_buffer.hpp>
+
+#if defined(BOOST_NO_STDC_NAMESPACE)
+namespace std{
+   using ::memcpy;
+   using ::memmove;
+}
+#endif
+
+
+namespace boost{ namespace BOOST_REGEX_DETAIL_NS{
+
+void BOOST_REGEX_CALL raw_storage::resize(size_type n)
+{
+   size_type newsize = start ? last - start : 1024;
+   while(newsize < n)
+      newsize *= 2;
+   size_type datasize = end - start;
+   // extend newsize to WORD/DWORD boundary:
+   newsize = (newsize + padding_mask) & ~(padding_mask);
+
+   // allocate and copy data:
+   pointer ptr = static_cast<pointer>(::operator new(newsize));
+   BOOST_REGEX_NOEH_ASSERT(ptr)
+   if(start)
+      std::memcpy(ptr, start, datasize);
+
+   // get rid of old buffer:
+   ::operator delete(start);
+
+   // and set up pointers:
+   start = ptr;
+   end = ptr + datasize;
+   last = ptr + newsize;
+}
+
+void* BOOST_REGEX_CALL raw_storage::insert(size_type pos, size_type n)
+{
+   BOOST_ASSERT(pos <= size_type(end - start));
+   if(size_type(last - end) < n)
+      resize(n + (end - start));
+   void* result = start + pos;
+   std::memmove(start + pos + n, start + pos, (end - start) - pos);
+   end += n;
+   return result;
+}
+
+}} // namespaces
-- 
cgit v1.2.3