gbranden pushed a commit to branch master
in repository groff.

commit 4948bd65184e58437add9d872cef8ddde4fca285
Author: G. Branden Robinson <[email protected]>
AuthorDate: Wed Jun 10 13:52:29 2026 -0500

    [libgroff]: Trivially refactor.
    
    Rename `string` class's private member function `grow1()` to
    `embiggen()`.  The former name is now potentially misleading because the
    internal function `srealloc()` now doubles a `string` object's capacity
    (`sz`) when exceeded.
    
    * src/include/stringclass.h (class string): Rename declaration.
      (string::operator+=): Update call site.
    
    * src/libs/libgroff/string.cpp (string::grow1): Rename this...
      (string:embiggen): ...to this.
---
 ChangeLog                    | 13 +++++++++++++
 src/include/stringclass.h    |  4 ++--
 src/libs/libgroff/string.cpp |  2 +-
 3 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 1b1904395..93277025f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2026-06-10  G. Branden Robinson <[email protected]>
+
+       [libgroff]: Trivially refactor.  Rename `string` class's private
+       member function `grow1()` to `embiggen()`.  The former name is
+       now potentially misleading because the internal function
+       `srealloc()` now doubles a `string` object's capacity (`sz`)
+       when exceeded.
+
+       * src/include/stringclass.h (class string): Rename declaration.
+       (string::operator+=): Update call site.
+       * src/libs/libgroff/string.cpp (string::grow1): Rename this...
+       (string:embiggen): ...to this.
+
 2026-06-10  G. Branden Robinson <[email protected]>
 
        * src/libs/libgroff/string.cpp: Continue refactoring to
diff --git a/src/include/stringclass.h b/src/include/stringclass.h
index c9b47a2f7..e75405e26 100644
--- a/src/include/stringclass.h
+++ b/src/include/stringclass.h
@@ -102,7 +102,7 @@ private:
 
   // for use by operator+
   string(const char *, size_t, const char *, size_t);
-  void grow1();
+  void embiggen();
 };
 
 
@@ -186,7 +186,7 @@ inline string string::substring(size_t i, size_t n) const
 inline string &string::operator+=(char c)
 {
   if (len >= sz)
-    grow1();
+    embiggen();
   ptr[len++] = c;
   return *this;
 }
diff --git a/src/libs/libgroff/string.cpp b/src/libs/libgroff/string.cpp
index 891070488..e1d756afd 100644
--- a/src/libs/libgroff/string.cpp
+++ b/src/libs/libgroff/string.cpp
@@ -238,7 +238,7 @@ void string::move(string &s)
   assert(ptr != 0 /* nullptr */);
 }
 
-void string::grow1()
+void string::embiggen()
 {
   ptr = srealloc(ptr, sz, len, len + 1, &sz);
   assert(ptr != 0 /* nullptr */);

_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to