From 290c7a7d709a155e8932d46cbb5c230b5867b2a4 Mon Sep 17 00:00:00 2001
From: Yorhel <git@yorhel.nl>
Date: Sun, 26 Apr 2009 11:08:40 +0200
Subject: [PATCH] Renamed ncdu.h to global.h and #included all other header
 files into that

So we're actually back to having one header file for everything,
except it's now maintainable.
---
 src/Makefile.am          |  2 +-
 src/browser.c            | 11 ++---------
 src/browser.h            |  2 +-
 src/calc.c               |  7 +------
 src/calc.h               |  2 +-
 src/delete.c             |  5 +----
 src/delete.h             |  2 +-
 src/{ncdu.h => global.h} | 13 +++++++++++--
 src/help.c               |  5 +----
 src/help.h               |  2 +-
 src/main.c               |  9 +--------
 src/util.h               |  2 +-
 12 files changed, 23 insertions(+), 39 deletions(-)
 rename src/{ncdu.h => global.h} (91%)

diff --git a/src/Makefile.am b/src/Makefile.am
index 0a3764a..bf6a746 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -2,4 +2,4 @@ bin_PROGRAMS = ncdu
 
 ncdu_SOURCES = browser.c calc.c delete.c exclude.c help.c main.c path.c util.c
 
-noinst_HEADERS = browser.h calc.h delete.h exclude.h help.h ncdu.h path.h util.h
+noinst_HEADERS = browser.h calc.h delete.h exclude.h global.h help.h path.h util.h
diff --git a/src/browser.c b/src/browser.c
index abe84f8..3961cfa 100644
--- a/src/browser.c
+++ b/src/browser.c
@@ -23,12 +23,7 @@
 
 */
 
-#include "ncdu.h"
-#include "browser.h"
-#include "util.h"
-#include "calc.h"
-#include "delete.h"
-#include "help.h"
+#include "global.h"
 
 #include <string.h>
 #include <stdlib.h>
@@ -418,14 +413,12 @@ int browse_key(int ch) {
       nonfo++;
       break;
 
-    /* refresh */
+    /* and other stuff */
     case 'r':
       if(browse_dir != NULL)
         calc_init(getpath(browse_dir->parent), browse_dir->parent);
       nonfo++;
       break;
-
-    /* and other stuff */
     case 'q':
       if(flags & BF_INFO)
         nonfo++;
diff --git a/src/browser.h b/src/browser.h
index f823947..c7fe1f5 100644
--- a/src/browser.h
+++ b/src/browser.h
@@ -26,7 +26,7 @@
 #ifndef _browser_h
 #define _browser_h
 
-#include "ncdu.h"
+#include "global.h"
 
 int  browse_key(int);
 void browse_draw(void);
diff --git a/src/calc.c b/src/calc.c
index df8a38f..33db219 100644
--- a/src/calc.c
+++ b/src/calc.c
@@ -23,12 +23,7 @@
 
 */
 
-#include "ncdu.h"
-#include "calc.h"
-#include "exclude.h"
-#include "util.h"
-#include "browser.h"
-#include "path.h"
+#include "global.h"
 
 #include <string.h>
 #include <stdlib.h>
diff --git a/src/calc.h b/src/calc.h
index da75060..e2f11ad 100644
--- a/src/calc.h
+++ b/src/calc.h
@@ -26,7 +26,7 @@
 #ifndef _calc_h
 #define _calc_h
 
-#include "ncdu.h"
+#include "global.h"
 
 extern char calc_smfs;  /* stay on the same filesystem */
 
diff --git a/src/delete.c b/src/delete.c
index 5e54d53..ee95e54 100644
--- a/src/delete.c
+++ b/src/delete.c
@@ -24,10 +24,7 @@
 */
 
 
-#include "ncdu.h"
-#include "util.h"
-#include "browser.h"
-#include "path.h"
+#include "global.h"
 
 #include <string.h>
 #include <errno.h>
diff --git a/src/delete.h b/src/delete.h
index 55991b7..afcb733 100644
--- a/src/delete.h
+++ b/src/delete.h
@@ -26,7 +26,7 @@
 #ifndef _delete_h
 #define _delete_h
 
-#include "ncdu.h"
+#include "global.h"
 
 void delete_process(void);
 int  delete_key(int);
diff --git a/src/ncdu.h b/src/global.h
similarity index 91%
rename from src/ncdu.h
rename to src/global.h
index 26a5095..4ccbcdf 100644
--- a/src/ncdu.h
+++ b/src/global.h
@@ -23,8 +23,8 @@
 
 */
 
-#ifndef _ncdu_h
-#define _ncdu_h
+#ifndef _global_h
+#define _global_h
 
 #include "config.h"
 #include <stdio.h>
@@ -84,4 +84,13 @@ extern long update_delay;
 int input_handle(int);
 
 
+/* import all other global functions and variables */
+#include "exclude.h"
+#include "util.h"
+#include "calc.h"
+#include "delete.h"
+#include "browser.h"
+#include "help.h"
+#include "path.h"
+
 #endif
diff --git a/src/help.c b/src/help.c
index 79d5bb7..01e9fa2 100644
--- a/src/help.c
+++ b/src/help.c
@@ -23,10 +23,7 @@
 
 */
 
-#include "ncdu.h"
-#include "help.h"
-#include "browser.h"
-#include "util.h"
+#include "global.h"
 
 #include <ncurses.h>
 #include <string.h>
diff --git a/src/help.h b/src/help.h
index 96d8c8e..091560d 100644
--- a/src/help.h
+++ b/src/help.h
@@ -26,7 +26,7 @@
 #ifndef _help_h
 #define _help_h
 
-#include "ncdu.h"
+#include "global.h"
 
 int  help_key(int);
 void help_draw(void);
diff --git a/src/main.c b/src/main.c
index b13b55d..a31dfbe 100644
--- a/src/main.c
+++ b/src/main.c
@@ -23,14 +23,7 @@
 
 */
 
-#include "ncdu.h"
-#include "exclude.h"
-#include "util.h"
-#include "calc.h"
-#include "delete.h"
-#include "browser.h"
-#include "help.h"
-#include "path.h"
+#include "global.h"
 
 #include <stdlib.h>
 #include <string.h>
diff --git a/src/util.h b/src/util.h
index 265f6fb..e83c25e 100644
--- a/src/util.h
+++ b/src/util.h
@@ -26,7 +26,7 @@
 #ifndef _util_h
 #define _util_h
 
-#include "ncdu.h"
+#include "global.h"
 #include <ncurses.h>
 
 /* updated when window is resized */
-- 
GitLab