Remove redundant includes
authorColin Clark <colin.clark@cclark.uk>
Thu, 6 Oct 2022 14:19:44 +0000 (15:19 +0100)
committerColin Clark <colin.clark@cclark.uk>
Thu, 6 Oct 2022 14:19:44 +0000 (15:19 +0100)
commitfa82eb1da07fb68ac5faa07424d3137ff65ee232
tree23909e2d4fdf3ee3573d4b577e9596794b3875cc
parentf02c24bd874594ae08c4abacd205ec7f2f53594c
Remove redundant includes

The program deheader was used to create a list of redundant headers:
https://gitlab.com/esr/deheader

This change was necessary in the deheader python file:
command = maker

This script was run:

if [  $(echo $CFLAGS | grep -c "Werror-implicit-function-declaration" )
-ne 1 ]
then
export CFLAGS="$CFLAGS -Werror-implicit-function-declaration"
fi

rm -r build
meson setup build
ninja -C build

for file in "$@"
do
filename=${file##*/}
filestem=${filename%.*}

$HOME/bin/deheader/deheader -m 'ninja -C build'  -i
"$filestem.h"  "$file" # include -r for final run

touch "$file"
done
69 files changed:
src/advanced-exif.cc
src/bar-exif.cc
src/bar-histogram.cc
src/bar-keywords.cc
src/bar-sort.cc
src/bar.cc
src/cache-loader.cc
src/cache-maint.cc
src/cache.cc
src/cellrenderericon.cc
src/collect-dlg.cc
src/collect-io.cc
src/collect-table.cc
src/collect.cc
src/compat.cc
src/debug.cc
src/desktop-file.cc
src/dnd.cc
src/dupe.cc
src/editors.cc
src/exif-common.cc
src/filedata.cc
src/filefilter.cc
src/fullscreen.cc
src/image.cc
src/img-view.cc
src/layout-config.cc
src/layout-image.cc
src/layout-util.cc
src/layout.cc
src/logwindow.cc
src/main.cc
src/menu.cc
src/metadata.cc
src/misc.cc
src/options.cc
src/pan-view/pan-calendar.cc
src/pan-view/pan-view-filter.cc
src/pan-view/pan-view-search.cc
src/pan-view/pan-view.cc
src/pixbuf-renderer.cc
src/preferences.cc
src/rcfile.cc
src/remote.cc
src/renderer-tiles.cc
src/search-and-run.cc
src/search.cc
src/secure-save.cc
src/slideshow.cc
src/toolbar.cc
src/trash.cc
src/ui-bookmark.cc
src/ui-fileops.cc
src/ui-help.cc
src/ui-menu.cc
src/ui-misc.cc
src/ui-pathsel.cc
src/ui-spinner.cc
src/ui-tabcomp.cc
src/ui-tree-edit.cc
src/ui-utildlg.cc
src/utilops.cc
src/view-dir-list.cc
src/view-dir-tree.cc
src/view-dir.cc
src/view-file/view-file-icon.cc
src/view-file/view-file-list.cc
src/view-file/view-file.cc
src/zonedetect.cc