From 5223d0408e7713fc82f22bd2895cc50ab52a0545 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Fri, 12 Nov 2021 15:07:57 -0700 Subject: [PATCH] lib/DtTerm: fix implicit-function-declaration warnings --- cde/lib/DtTerm/TermPrim/TermPrimBuffer.c | 4 ++++ cde/lib/DtTerm/TermPrim/TermPrimBufferWc.c | 4 ++++ cde/lib/DtTerm/TermPrim/TermPrimRenderLineDraw.c | 4 ++++ cde/lib/DtTerm/TermPrim/TermPrimRenderMb.c | 4 ++++ cde/lib/DtTerm/TermPrim/TermPrimSetPty.c | 6 ++++++ 5 files changed, 22 insertions(+) diff --git a/cde/lib/DtTerm/TermPrim/TermPrimBuffer.c b/cde/lib/DtTerm/TermPrim/TermPrimBuffer.c index fbad9c2f9..cb5825fde 100644 --- a/cde/lib/DtTerm/TermPrim/TermPrimBuffer.c +++ b/cde/lib/DtTerm/TermPrim/TermPrimBuffer.c @@ -32,6 +32,10 @@ #define USE_MEMCPY /* use memcpy for line movement... */ +#ifndef _XOPEN_SOURCE +#define _XOPEN_SOURCE 600 +#endif + #include #include #include diff --git a/cde/lib/DtTerm/TermPrim/TermPrimBufferWc.c b/cde/lib/DtTerm/TermPrim/TermPrimBufferWc.c index faf67b12f..a29bcd0ad 100644 --- a/cde/lib/DtTerm/TermPrim/TermPrimBufferWc.c +++ b/cde/lib/DtTerm/TermPrim/TermPrimBufferWc.c @@ -32,6 +32,10 @@ #define USE_MEMCPY /* use memcpy for line movement... */ +#ifndef _XOPEN_SOURCE +#define _XOPEN_SOURCE 600 +#endif + #include #include #include diff --git a/cde/lib/DtTerm/TermPrim/TermPrimRenderLineDraw.c b/cde/lib/DtTerm/TermPrim/TermPrimRenderLineDraw.c index 6c5855343..fccfe721b 100644 --- a/cde/lib/DtTerm/TermPrim/TermPrimRenderLineDraw.c +++ b/cde/lib/DtTerm/TermPrim/TermPrimRenderLineDraw.c @@ -27,6 +27,10 @@ * (c) Copyright 1993, 1994 Novell, Inc. * */ +#ifndef _XOPEN_SOURCE +#define _XOPEN_SOURCE 600 +#endif + #include #include diff --git a/cde/lib/DtTerm/TermPrim/TermPrimRenderMb.c b/cde/lib/DtTerm/TermPrim/TermPrimRenderMb.c index 3454cfcfc..ece7959e8 100644 --- a/cde/lib/DtTerm/TermPrim/TermPrimRenderMb.c +++ b/cde/lib/DtTerm/TermPrim/TermPrimRenderMb.c @@ -34,6 +34,10 @@ ** This file contains the multi-byte character versions of the render routines. */ +#ifndef _XOPEN_SOURCE +#define _XOPEN_SOURCE 600 +#endif + #include "TermHeader.h" #include "TermPrimDebug.h" #include "TermPrimP.h" diff --git a/cde/lib/DtTerm/TermPrim/TermPrimSetPty.c b/cde/lib/DtTerm/TermPrim/TermPrimSetPty.c index 1fa21459e..6e001fe58 100644 --- a/cde/lib/DtTerm/TermPrim/TermPrimSetPty.c +++ b/cde/lib/DtTerm/TermPrim/TermPrimSetPty.c @@ -30,9 +30,11 @@ * (c) Copyright 1996 Hitachi. * */ + #include "TermHeader.h" #include "TermPrimOSDepI.h" #include "TermPrimDebug.h" + #include #ifdef ALPHA_ARCHITECTURE #include @@ -86,6 +88,10 @@ #include #include +#include
+#include "TermPrimUtil.h" + + #define XTTYMODE_intr 0 #define XTTYMODE_quit 1 #define XTTYMODE_erase 2