gbranden pushed a commit to branch master
in repository groff.

commit 38e504947ffcecf4a2910f5c15f62aac26302364
Author: G. Branden Robinson <[email protected]>
AuthorDate: Thu Jun 11 05:26:30 2026 -0500

    [libgroff]: Improve "#include" discipline.
    
    * src/include/stringclass.h:
    * src/libs/libgroff/string.cpp: Preprocessor-include C "<stddef.h>"
      header file to ensure visibility of ISO C99 type `size_t`.
---
 ChangeLog                    | 7 +++++++
 src/include/stringclass.h    | 1 +
 src/libs/libgroff/string.cpp | 1 +
 3 files changed, 9 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index 69bfb2c12..cb8cb46ff 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2026-06-11  G. Branden Robinson <[email protected]>
+
+       * src/include/stringclass.h:
+       * src/libs/libgroff/string.cpp: Preprocessor-include C
+       "<stddef.h>" header file to ensure visibility of ISO C99 type
+       `size_t`.
+
 2026-06-11  G. Branden Robinson <[email protected]>
 
        * src/preproc/soelim/soelim.cpp (usage, set_location, do_so):
diff --git a/src/include/stringclass.h b/src/include/stringclass.h
index 0df2363dd..4d9e669fe 100644
--- a/src/include/stringclass.h
+++ b/src/include/stringclass.h
@@ -21,6 +21,7 @@ along with this program.  If not, see 
<http://www.gnu.org/licenses/>. */
 #define GROFF_STRINGCLASS_H
 
 #include <assert.h>
+#include <stddef.h> // size_t
 #include <string.h> // memcmp(), strlen()
 #include <stdio.h> // FILE
 
diff --git a/src/libs/libgroff/string.cpp b/src/libs/libgroff/string.cpp
index bb66a17ea..ff2480141 100644
--- a/src/libs/libgroff/string.cpp
+++ b/src/libs/libgroff/string.cpp
@@ -22,6 +22,7 @@ along with this program.  If not, see 
<http://www.gnu.org/licenses/>. */
 #include <config.h>
 #endif
 
+#include <stddef.h> // size_t
 #include <stdio.h> // FILE, putc(), sprintf()
 #include <stdlib.h> // calloc()
 #include <string.h> // memchr(), memcmp(), memcpy(), memmem(), memset(),

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

Reply via email to