gbranden pushed a commit to branch master
in repository groff.

commit 9276ff4bf626f9857054d591da1fa10269396dc7
Author: G. Branden Robinson <g.branden.robin...@gmail.com>
AuthorDate: Wed Jul 2 10:50:03 2025 -0500

    src/utils/afmtodit/afmtodit.pl: Improve diags.
    
    * src/utils/afmtodit/afmtodit.pl: Throw separate diagnostic messages for
      failures to open "DESC" files attempted from two separate locations.
---
 ChangeLog                      |  6 ++++++
 src/utils/afmtodit/afmtodit.pl | 11 +++++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 03d41b223..134398428 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2025-07-02  G. Branden Robinson <g.branden.robin...@gmail.com>
+
+       * src/utils/afmtodit/afmtodit.pl: Throw separate diagnostic
+       messages for failures to open "DESC" files attempted from two
+       separate locations.
+
 2025-07-02  G. Branden Robinson <g.branden.robin...@gmail.com>
 
        * src/utils/afmtodit/afmtodit.pl: Fix code style nits.  Stop
diff --git a/src/utils/afmtodit/afmtodit.pl b/src/utils/afmtodit/afmtodit.pl
index 212f41644..2de17b2d4 100644
--- a/src/utils/afmtodit/afmtodit.pl
+++ b/src/utils/afmtodit/afmtodit.pl
@@ -255,11 +255,14 @@ $sizescale = 1;
 if (open(DESC, $desc)) {
     $filename = $desc;
 }
-elsif (open(DESC, $sys_desc)) {
-    $filename = $sys_desc;
-}
 else {
-    croak("cannot open '$desc' nor '$sys_desc': $!");
+    whine("cannot open '$desc': $!");
+    if (open(DESC, $sys_desc)) {
+       $filename = $sys_desc;
+    }
+    else {
+       croak("cannot '$sys_desc': $!");
+    }
 }
 
 while (<DESC>) {


_______________________________________________
groff-commit mailing list
groff-commit@gnu.org
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to