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"