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