https://gcc.gnu.org/g:80ef26563f17e724af15edd9d5836901192bd26e

commit r15-8238-g80ef26563f17e724af15edd9d5836901192bd26e
Author: Bob Dubner <rdub...@symas.com>
Date:   Mon Mar 17 16:45:17 2025 -0400

    libgcobol: Remove unused headers from shared sources.
    
    This reduces the number of headers included in sources that are
    shared with the Front End.
    
    libgcobol/ChangeLog:
    
            * charmaps.cc: Remove unused headers
            * libgcobol.h: Likewise.
            * valconv.cc: Likewise.
    
    Signed-off-by: Iain Sandoe <i...@sandoe.co.uk>

Diff:
---
 libgcobol/charmaps.cc |  6 ------
 libgcobol/libgcobol.h |  1 -
 libgcobol/valconv.cc  | 16 ----------------
 3 files changed, 23 deletions(-)

diff --git a/libgcobol/charmaps.cc b/libgcobol/charmaps.cc
index 561fe2301215..6a7975030df0 100644
--- a/libgcobol/charmaps.cc
+++ b/libgcobol/charmaps.cc
@@ -30,16 +30,10 @@
  */
 
 #include <ctype.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <math.h>
 #include <stdio.h>
-#include <stdlib.h>
 #include <string.h>
 #include <time.h>
-#include <unistd.h>
 #include <algorithm>
-#include <langinfo.h>
 #include <unordered_map>
 #include <locale.h>
 #include <iconv.h>
diff --git a/libgcobol/libgcobol.h b/libgcobol/libgcobol.h
index bd9446adf601..513f34ab2b95 100644
--- a/libgcobol/libgcobol.h
+++ b/libgcobol/libgcobol.h
@@ -33,7 +33,6 @@
 #include <stdio.h>
 
 #include <map>
-#include <unordered_map>
 #include <vector>
 
 #define MIN_FIELD_BLOCK_SIZE (16)
diff --git a/libgcobol/valconv.cc b/libgcobol/valconv.cc
index 02dd3cc55007..0b80d72cc3a6 100644
--- a/libgcobol/valconv.cc
+++ b/libgcobol/valconv.cc
@@ -30,31 +30,15 @@
  */
 
 #include <ctype.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <math.h>
-#include <fenv.h>
 #include <stdio.h>
-#include <stdlib.h>
 #include <string.h>
-#include <time.h>
-#include <unistd.h>
 #include <algorithm>
 #include <unordered_map>
-#include <set>
 
 #include "ec.h"
 #include "common-defs.h"
-#include "io.h"
-#include "gcobolio.h"
-#include "libgcobol.h"
-#include "gfileio.h"
 #include "charmaps.h"
 
-#include <sys/mman.h>
-#include <sys/stat.h>
-#include <sys/types.h>
-
 #include "valconv.h"
 #include "exceptl.h"

Reply via email to