diff options
author | Sven Eden <sven.eden@gmx.de> | 2013-02-03 15:28:36 +0100 |
---|---|---|
committer | Sven Eden <sven.eden@gmx.de> | 2013-02-03 15:28:36 +0100 |
commit | 103ecb8a278b4dfc32af443f5004ee940a0bf762 (patch) | |
tree | c004a6e74ffec4dfd75d52d4279a1e8e6f3586c7 | |
parent | Fixed a bug that could cause a found flag to be below the display if a displa... (diff) | |
download | ufed-103ecb8a278b4dfc32af443f5004ee940a0bf762.tar.gz ufed-103ecb8a278b4dfc32af443f5004ee940a0bf762.tar.bz2 ufed-103ecb8a278b4dfc32af443f5004ee940a0bf762.zip |
Moved global variables to the new files ufed-curses-globals.c and ufed-curses-globals.h to clean up both ufed-curses.c and ufed-curses-checklist.c. Further this move should reduce confusion about what is desclared and/or defined where.
-rw-r--r-- | Makefile.am | 16 | ||||
-rw-r--r-- | ufed-curses-globals.c | 26 | ||||
-rw-r--r-- | ufed-curses-globals.h | 23 |
3 files changed, 63 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am index 8cd390c..3bbcd4c 100644 --- a/Makefile.am +++ b/Makefile.am @@ -7,8 +7,20 @@ sbin_SCRIPTS = ufed libexec_PROGRAMS = ufed-curses dist_perl_DATA = Portage.pm -ufed_curses_SOURCES = ufed-curses-types.c ufed-curses.c ufed-curses-checklist.c ufed-curses-help.c -noinst_HEADERS = ufed-curses-types.h ufed-curses.h ufed-curses-help.h ufed-curses-debug.h +ufed_curses_SOURCES = \ + ufed-curses.c \ + ufed-curses-checklist.c \ + ufed-curses-help.c \ + ufed-curses-globals.c \ + ufed-curses-types.c + +noinst_HEADERS = \ + ufed-curses.h \ + ufed-curses-debug.h \ + ufed-curses-globals.h \ + ufed-curses-help.h \ + ufed-curses-types.h + dist_man_MANS = ufed.8 EXTRA_DIST = ufed.pl.in diff --git a/ufed-curses-globals.c b/ufed-curses-globals.c new file mode 100644 index 0000000..d43c4f1 --- /dev/null +++ b/ufed-curses-globals.c @@ -0,0 +1,26 @@ +/* + * ufed-curses-globals.c + * + * Created on: 03.02.2013 + * Author: Sven Eden + */ + +#include "ufed-curses-types.h" + +int bottomline = 0; +int minwidth = 0; +int topline = 0; +eMask e_mask = eMask_unmasked; +eOrder e_order = eOrder_left; +eScope e_scope = eScope_all; +eState e_state = eState_all; +sListStats listStats = { 0, 0, 0, 0, 0, 0 }; +sWindow window[wCount] = { + { NULL, 0, 0, 5, 0 }, /* Top --- Top ---- */ + { NULL, 5, 0, -8, 3 }, /* Left L+------+S|R */ + { NULL, 5, 3, -9, -6 }, /* List E| |c|i */ + { NULL, -4, 3, 1, -6 }, /* Input F| List |r|g */ + { NULL, 5, -3, -8, 1 }, /* Scrollbar T|______|B|h */ + { NULL, 5, -2, -8, 2 }, /* Right |+Input-+r|t */ + { NULL, -3, 0, 3, 0 }, /* Bottom ---Bottom--- */ +}; diff --git a/ufed-curses-globals.h b/ufed-curses-globals.h new file mode 100644 index 0000000..263590b --- /dev/null +++ b/ufed-curses-globals.h @@ -0,0 +1,23 @@ +/* + * ufed-curses-globals.h + * + * Created on: 03.02.2013 + * Author: Sven Eden + */ +#pragma once +#ifndef UFED_CURSES_GLOBALS_H_ +#define UFED_CURSES_GLOBALS_H_ + +#include "ufed-curses-types.h" + +extern int bottomline; +extern eMask e_mask; +extern eOrder e_order; +extern eScope e_scope; +extern eState e_state; +extern sListStats listStats; +extern int minwidth; +extern int topline; +extern sWindow window[wCount]; + +#endif /* UFED_CURSES_GLOBALS_H_ */ |