gbranden pushed a commit to branch master
in repository groff.
commit 6939c1fb9a7c67ba7865c59edc48e9af0c2ca3fc
Author: G. Branden Robinson <[email protected]>
AuthorDate: Sun Mar 15 12:47:37 2026 -0500
src/devices/xditview/device.c: Slightly refactor.
* src/devices/xditview/device.c: Convert C/C++ preprocessor macro
`FONTPATH_ENV_VAR` to global `const` object named `FONT_ENV_VAR`, for
consistency with identical usage in "src/libs/libgroff/fontfile.cpp".
(find_file): Update getenv(3) call to use the new symbol name.
---
ChangeLog | 8 ++++++++
src/devices/xditview/device.c | 7 +++----
2 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 5d0d8d21b..4cf270d45 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2026-03-15 G. Branden Robinson <[email protected]>
+
+ * src/devices/xditview/device.c: Slightly refactor. Convert
+ C/C++ preprocessor macro `FONTPATH_ENV_VAR` to global `const`
+ object named `FONT_ENV_VAR`, for consistency with identical
+ usage in "src/libs/libgroff/fontfile.cpp".
+ (find_file): Update getenv(3) call to use the new symbol name.
+
2026-03-15 G. Branden Robinson <[email protected]>
* m4/groff.m4 (GROFF_USE_GROFF_ALLOCATOR): Update help string to
diff --git a/src/devices/xditview/device.c b/src/devices/xditview/device.c
index 1eaafbefc..d7c363e36 100644
--- a/src/devices/xditview/device.c
+++ b/src/devices/xditview/device.c
@@ -19,9 +19,8 @@
#define isascii(c) (1)
#endif
-/* Name of environment variable containing path to be used for
-searching for device and font description files. */
-#define FONTPATH_ENV_VAR "GROFF_FONT_PATH"
+// See "src/libs/libgroff/fontfile.cpp".
+const char *const FONT_ENV_VAR = "GROFF_FONT_PATH";
#define WS " \t\r\n"
@@ -460,7 +459,7 @@ FILE *find_file(const char *file, char **result)
char *path;
char *env;
- env = getenv(FONTPATH_ENV_VAR);
+ env = getenv(FONT_ENV_VAR);
path = XtMalloc(((env && *env) ? strlen(env) + 1 : 0)
+ strlen(FONTPATH) + 1);
*path = '\0';
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit