<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/dd75c4b089f063cb98e0ca58784f2129e54cfbd0">https://github.com/macports/macports-ports/commit/dd75c4b089f063cb98e0ca58784f2129e54cfbd0</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new dd75c4b089f ddd: Update to 3.4.0
</span>dd75c4b089f is described below

<span style='display:block; white-space:pre;color:#808000;'>commit dd75c4b089f063cb98e0ca58784f2129e54cfbd0
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Jul 7 23:32:14 2023 -0500

<span style='display:block; white-space:pre;color:#404040;'>    ddd: Update to 3.4.0
</span>---
 devel/ddd/Portfile                                 | 28 +++++----
 devel/ddd/files/mark-noreturn-functions.patch      | 37 ------------
 devel/ddd/files/patch-ambiguous-overload.diff      | 14 -----
 devel/ddd/files/patch-strclass-friend.diff         | 66 ----------------------
 .../ddd/files/patch-unknown-type-name-a_class.diff | 12 ----
 devel/ddd/files/r7360.patch                        | 50 ++++++++++++++++
 6 files changed, 63 insertions(+), 144 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ddd/Portfile b/devel/ddd/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bc2e8daa9d0..8dbdf9e5e33 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/ddd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/ddd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,14 @@
</span> PortSystem      1.0
 
 name            ddd
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version         3.3.12
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision        3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version         3.4.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision        0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums       rmd160  952664d887de7f1f94fe124ac287c340738b723d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256  5d4cbc8a0bb0458543866d679308c53a3ef066e402fe5a1918e19698a3d3580f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size    5742233
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories      devel
 license         GPL-3+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms       darwin
</span> maintainers     nomaintainer
 description     Data Display Debugger
 long_description \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,30 +16,25 @@ long_description \
</span> homepage        https://www.gnu.org/software/ddd/
 master_sites    gnu
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums       rmd160  fcc71b2b57f4d7a2c17ac817739674c89e1dd7a0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256  3ad6cd67d7f4b1d6b2d38537261564a0d26aaed077bf25c51efc1474d0e8b65c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                size    5687115
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_lib \
        port:ncurses \
        lib:libXm:openmotif \
        port:xorg-libXaw \
        port:xorg-libXp
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles      patch-ambiguous-overload.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                patch-strclass-friend.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                patch-unknown-type-name-a_class.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                mark-noreturn-functions.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles      r7360.patch
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args  --infodir=${prefix}/share/info \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                --enable-builtin-manual \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args  --enable-builtin-manual \
</span>                 --enable-builtin-app-defaults
 
 # make will build the executable "ddd" and the X resource file "Ddd" in the same directory,
 # as HFS+ is case-insensitive by default, this will loosely FAIL.
 build.args      EXEEXT=.exe
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Use unversioned root directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                dddrootdir=${prefix}/share/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> destroot.args   {*}${build.args}
 
 post-destroot {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ddd/files/mark-noreturn-functions.patch b/devel/ddd/files/mark-noreturn-functions.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index a59cefd4cdd..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/ddd/files/mark-noreturn-functions.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,37 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fix ddd after fallout from libXt update
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Stricter type rules mean that you can't pass a non-noreturn function as
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-a parameter to a function expecting a noreturn-function:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-exit.C:815:12: error: no matching function for call to 'XtAppSetErrorHandler'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    (void) XtAppSetErrorHandler(app_context, ddd_xt_error);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-because ddd_xt_error had the wrong attribute (non-noreturn). So add
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-that in, and add it to goto_main_loop() as well.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-They're not really noreturn since they jump around via longjmp() but at
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-that point we've pretty much reached UB anyway.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://svnweb.freebsd.org/ports?view=revision&revision=505788
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ddd/exit.C.orig        2019-07-03 20:06:15 UTC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ddd/exit.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -769,7 +769,7 @@ static void PostXtErrorCB(XtPointer client_data, XtInt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static XtAppContext xt_error_app_context = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--static void ddd_xt_error(String message = 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static _X_NORETURN void ddd_xt_error(String message = 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     ddd_has_crashed = true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ddd/mainloop.C.orig    2019-07-03 20:06:57 UTC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ddd/mainloop.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -121,7 +121,7 @@ void ddd_main_loop()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Return to DDD main loop, using longjmp()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--void goto_main_loop(int sig)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_X_NORETURN void goto_main_loop(int sig)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     longjmp(main_loop_env, sig);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ddd/files/patch-ambiguous-overload.diff b/devel/ddd/files/patch-ambiguous-overload.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 87737709e60..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/ddd/files/patch-ambiguous-overload.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,14 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Upstream: https://savannah.gnu.org/patch/?8178
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Index: ddd/VSLDefList.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-===================================================================
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ddd/VSLDefList.C       (revision 7209)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ddd/VSLDefList.C       (working copy)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -60,7 +60,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   std::ostringstream s;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   s << *arg;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  VSLLib::eval_error("no suiting definition for " + f_name() + s);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  VSLLib::eval_error("no suiting definition for " + f_name() + s.str().c_str());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     return d ? d->eval(arg) : 0;
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ddd/files/patch-strclass-friend.diff b/devel/ddd/files/patch-strclass-friend.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 2a09f27d44c..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/ddd/files/patch-strclass-friend.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,66 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Upstream: https://savannah.gnu.org/bugs/download.php?file_id=31132
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ddd/strclass.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ddd/strclass.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -810,10 +810,10 @@ public:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     friend int split(const string& x, string *res, int maxn, 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                const regex& sep);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    friend string common_prefix(const string& x, const string& y, 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          int startpos = 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    friend string common_suffix(const string& x, const string& y, 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          int startpos = -1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    inline string common_prefix(const string& x, const string& y);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    friend string common_prefix(const string& x, const string& y, int startpos);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    inline string common_suffix(const string& x, const string& y);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    friend string common_suffix(const string& x, const string& y, int startpos);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     friend string replicate(char c, int n);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     friend string replicate(const string& y, int n);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     friend string join(const string *src, int n, const string& sep);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -863,9 +863,10 @@ public:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     friend inline std::ostream& operator<<(std::ostream& s, const subString& x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     friend std::istream& operator>>(std::istream& s, string& x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    friend int readline(std::istream& s, string& x, 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  char terminator = '\n',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  int discard_terminator = 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    inline int readline(std::istream& s, string& x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    inline int readline(std::istream& s, string& x, char terminator);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    friend int readline(std::istream& s, string& x, char terminator,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  int discard_terminator);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     // Status
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     unsigned int length() const;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1456,6 +1457,16 @@ inline string operator + (char x, const subString& y)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     string r; cat(x, y, r); return r;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+inline string common_prefix(const string& x, const string& y)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    return common_prefix(x, y, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+inline string common_suffix(const string& x, const string& y)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    return common_suffix(x, y, -1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- inline string reverse(const string& x) 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     string r; r.rep = string_Sreverse(x.rep, r.rep); return r;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1476,6 +1487,16 @@ inline string capitalize(const string& x)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     string r; r.rep = string_Scapitalize(x.rep, r.rep); return r;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+inline int readline(std::istream& s, string& x)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    return readline(s, x, '\n', 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+inline int readline(std::istream& s, string& x, char terminator)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    return readline(s, x, terminator, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // prepend
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- inline string& string::prepend(const string& y)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ddd/files/patch-unknown-type-name-a_class.diff b/devel/ddd/files/patch-unknown-type-name-a_class.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 6ef8d514e77..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/ddd/files/patch-unknown-type-name-a_class.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,12 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Upstream: https://savannah.gnu.org/bugs/?52175
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ddd/LabelH.C.orig      2009-02-11 11:25:07.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ddd/LabelH.C   2017-11-17 06:16:00.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -30,6 +30,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  *  cwikla@wolfram.com
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <stddef.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define new a_new         // Motif 1.1 wants this
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define class a_class
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern "C" {
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ddd/files/r7360.patch b/devel/ddd/files/r7360.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..4739f68bb66
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/ddd/files/r7360.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,50 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+r7360: Add check for sys/ioctl.h - set HAVE_SYS_IOCTL_H.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://savannah.gnu.org/bugs/index.php?64188
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2023-05-08 19:03:27.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure      2023-07-07 22:22:36.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23928,30 +23922,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   printf "%s\n" "#define HAVE_TERMIOS_H 1" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ac_fn_cxx_check_header_compile "$LINENO" "netdb.h" "ac_cv_header_netdb_h" "$ac_includes_default"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if test "x$ac_cv_header_netdb_h" = xyes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_fn_cxx_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "x$ac_cv_header_sys_ioctl_h" = xyes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  printf "%s\n" "#define HAVE_NETDB_H 1" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ac_fn_cxx_check_header_compile "$LINENO" "termios.h" "ac_cv_header_termios_h" "$ac_includes_default"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if test "x$ac_cv_header_termios_h" = xyes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  printf "%s\n" "#define HAVE_TERMIOS_H 1" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ac_fn_cxx_check_header_compile "$LINENO" "netdb.h" "ac_cv_header_netdb_h" "$ac_includes_default"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if test "x$ac_cv_header_netdb_h" = xyes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  printf "%s\n" "#define HAVE_NETDB_H 1" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ac_fn_cxx_check_header_compile "$LINENO" "termios.h" "ac_cv_header_termios_h" "$ac_includes_default"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if test "x$ac_cv_header_termios_h" = xyes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  printf "%s\n" "#define HAVE_TERMIOS_H 1" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ddd/config.h.in.orig   2023-05-08 19:03:28.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ddd/config.h.in        2023-07-07 22:46:55.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -462,6 +462,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef HAVE_SYS_DIR_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Define to 1 if you have the <sys/ioctl.h> header file. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef HAVE_SYS_IOCTL_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef HAVE_SYS_NDIR_H
</span></pre><pre style='margin:0'>

</pre>