>From 538bfda5091d281f98d2da96cf11ceb2b8de0e2a Mon Sep 17 00:00:00 2001
From: Rodolfo García Peñas (kix) <[email protected]>
Date: Wed, 25 Jan 2012 08:51:08 +0100
Subject: [PATCH 24/24] WindowMaker: Duplicated defines removed.

There are multiple #defines that are duplicated in the code. Now are only in 
one place.
---
 src/WindowMaker.h |    4 ++++
 src/appicon.c     |    7 -------
 src/defaults.c    |   10 ----------
 src/dialog.c      |    4 ----
 src/dock.c        |    5 -----
 src/event.c       |    2 --
 src/framewin.h    |    7 -------
 src/icon.c        |    3 ---
 src/main.c        |    5 +----
 src/menu.c        |    2 --
 src/rootmenu.c    |    2 --
 src/session.c     |    2 --
 src/usermenu.c    |    2 --
 src/window.c      |    4 ----
 src/window.h      |    8 --------
 src/workspace.c   |    1 -
 16 files changed, 5 insertions(+), 63 deletions(-)

diff --git a/src/WindowMaker.h b/src/WindowMaker.h
index 42143fa..77d5dc4 100644
--- a/src/WindowMaker.h
+++ b/src/WindowMaker.h
@@ -287,6 +287,10 @@ NOTIFICATION(MenuAppearanceSettingsChanged);
 
 NOTIFICATION(MenuTitleAppearanceSettingsChanged);
 
+#define MOD_MASK wPreferences.modifier_mask
+#define MAX_SHORTCUT_LENGTH 32
+#define GLOBAL_DEFAULTS_SUBDIR "WindowMaker"
+#define SAME(x, y) (((x) && (y) && !strcmp((x), (y))) || (!(x) && !(y)))
 
 /* appearance settings clientdata flags */
 enum {
diff --git a/src/appicon.c b/src/appicon.c
index 781fff3..0c95e3a 100644
--- a/src/appicon.c
+++ b/src/appicon.c
@@ -47,13 +47,6 @@
 #include "xdnd.h"
 #endif
 
-/*
- * icon_file for the dock is got from the preferences file by
- * using the classname/instancename
- */
-
-#define MOD_MASK       wPreferences.modifier_mask
-
 void appIconMouseDown(WObjDescriptor * desc, XEvent * event);
 static void iconDblClick(WObjDescriptor * desc, XEvent * event);
 static void iconExpose(WObjDescriptor * desc, XEvent * event);
diff --git a/src/defaults.c b/src/defaults.c
index e01be2f..9f97b0e 100644
--- a/src/defaults.c
+++ b/src/defaults.c
@@ -36,10 +36,6 @@
 #include <limits.h>
 #include <signal.h>
 
-#ifndef PATH_MAX
-#define PATH_MAX DEFAULT_PATH_MAX
-#endif
-
 #include <X11/Xlib.h>
 #include <X11/Xutil.h>
 #include <X11/keysym.h>
@@ -62,12 +58,6 @@
 #include "workspace.h"
 #include "properties.h"
 
-#define MAX_SHORTCUT_LENGTH 32
-
-#ifndef GLOBAL_DEFAULTS_SUBDIR
-#define GLOBAL_DEFAULTS_SUBDIR "WindowMaker"
-#endif
-
 typedef struct {
        char *key;
        char *default_value;
diff --git a/src/dialog.c b/src/dialog.c
index 03d59e9..e445843 100644
--- a/src/dialog.c
+++ b/src/dialog.c
@@ -44,10 +44,6 @@
 #include <sys/signal.h>
 #endif
 
-#ifndef PATH_MAX
-#define PATH_MAX DEFAULT_PATH_MAX
-#endif
-
 #include "WindowMaker.h"
 #include "GNUstep.h"
 #include "screen.h"
diff --git a/src/dock.c b/src/dock.c
index 85bdf47..032660a 100644
--- a/src/dock.c
+++ b/src/dock.c
@@ -31,10 +31,6 @@
 #include <math.h>
 #include <limits.h>
 
-#ifndef PATH_MAX
-#define PATH_MAX DEFAULT_PATH_MAX
-#endif
-
 #include "WindowMaker.h"
 #include "wcore.h"
 #include "window.h"
@@ -61,7 +57,6 @@
 #define CLIP_FORWARD      2
 
 /**** Global variables ****/
-#define MOD_MASK wPreferences.modifier_mask
 #define ICON_SIZE wPreferences.icon_size
 
 /***** Local variables ****/
diff --git a/src/event.c b/src/event.c
index f996300..cdf0132 100644
--- a/src/event.c
+++ b/src/event.c
@@ -69,8 +69,6 @@
 #include "main.h"
 #include "event.h"
 
-#define MOD_MASK wPreferences.modifier_mask
-
 /************ Local stuff ***********/
 static void saveTimestamp(XEvent *event);
 static void handleColormapNotify(XEvent *event);
diff --git a/src/framewin.h b/src/framewin.h
index f01e267..a974842 100644
--- a/src/framewin.h
+++ b/src/framewin.h
@@ -24,13 +24,6 @@
 #include "wcore.h"
 #include "pixmap.h"
 
-#define BORDER_TOP     1
-#define BORDER_BOTTOM  2
-#define BORDER_LEFT    4
-#define BORDER_RIGHT   8
-#define BORDER_ALL     (1|2|4|8)
-
-
 #define WFF_TITLEBAR   (1<<0)
 #define WFF_LEFT_BUTTON        (1<<1)
 #define WFF_RIGHT_BUTTON (1<<2)
diff --git a/src/icon.c b/src/icon.c
index 342930d..e737fc9 100644
--- a/src/icon.c
+++ b/src/icon.c
@@ -45,9 +45,6 @@
 #include "appicon.h"
 #include "wmspec.h"
 
-/**** Global varianebles ****/
-#define MOD_MASK wPreferences.modifier_mask
-
 static void miniwindowExpose(WObjDescriptor * desc, XEvent * event);
 static void miniwindowMouseDown(WObjDescriptor * desc, XEvent * event);
 static void miniwindowDblClick(WObjDescriptor * desc, XEvent * event);
diff --git a/src/main.c b/src/main.c
index 0bf4320..c80fa03 100644
--- a/src/main.c
+++ b/src/main.c
@@ -55,13 +55,10 @@
 #include "startup.h"
 #include "actions.h"
 #include "monitor.h"
+#include "event.h"
 
 #include <WINGs/WUtil.h>
 
-#ifndef GLOBAL_DEFAULTS_SUBDIR
-#define GLOBAL_DEFAULTS_SUBDIR "WindowMaker"
-#endif
-
 /* general info */
 char *ProgName;
 
diff --git a/src/menu.c b/src/menu.c
index 894ab2e..eb184d5 100644
--- a/src/menu.c
+++ b/src/menu.c
@@ -44,8 +44,6 @@
 #include "workspace.h"
 #include "dialog.h"
 
-#define MOD_MASK wPreferences.modifier_mask
-
 #define MENU_SCROLL_STEP  
menuScrollParameters[(int)wPreferences.menu_scroll_speed].steps
 #define MENU_SCROLL_DELAY 
menuScrollParameters[(int)wPreferences.menu_scroll_speed].delay
 
diff --git a/src/rootmenu.c b/src/rootmenu.c
index 2d2ba58..7a8d29e 100644
--- a/src/rootmenu.c
+++ b/src/rootmenu.c
@@ -53,8 +53,6 @@
 
 #include <WINGs/WUtil.h>
 
-#define MAX_SHORTCUT_LENGTH 32
-
 static WMenu *readMenuPipe(WScreen * scr, char **file_name);
 static WMenu *readMenuFile(WScreen * scr, char *file_name);
 static WMenu *readMenuDirectory(WScreen * scr, char *title, char **file_name, 
char *command);
diff --git a/src/session.c b/src/session.c
index f4af01b..b91a27c 100644
--- a/src/session.c
+++ b/src/session.c
@@ -406,8 +406,6 @@ static WSavedState *getWindowState(WScreen * scr, 
WMPropList * win_state)
        return state;
 }
 
-#define SAME(x, y) (((x) && (y) && !strcmp((x), (y))) || (!(x) && !(y)))
-
 void wSessionRestoreState(WScreen * scr)
 {
        WSavedState *state;
diff --git a/src/usermenu.c b/src/usermenu.c
index 3f0741b..536a538 100644
--- a/src/usermenu.c
+++ b/src/usermenu.c
@@ -77,8 +77,6 @@
 
 #include "framewin.h"
 
-#define MAX_SHORTCUT_LENGTH 32
-
 /*** var ***/
 typedef struct {
        WScreen *screen;
diff --git a/src/window.c b/src/window.c
index 96e8247..1ff44fd 100644
--- a/src/window.c
+++ b/src/window.c
@@ -65,8 +65,6 @@
 #include "wmspec.h"
 #include "main.h"
 
-#define MOD_MASK wPreferences.modifier_mask
-
 /***** Local Stuff *****/
 static WWindowState *windowState = NULL;
 static FocusMode getFocusMode(WWindow *wwin);
@@ -2606,8 +2604,6 @@ WMagicNumber wWindowAddSavedState(char *instance, char 
*class, char *command, pi
        return wstate;
 }
 
-#define SAME(x, y) (((x) && (y) && !strcmp((x), (y))) || (!(x) && !(y)))
-
 WMagicNumber wWindowGetSavedState(Window win)
 {
        char *instance, *class, *command = NULL;
diff --git a/src/window.h b/src/window.h
index edebe80..49296be 100644
--- a/src/window.h
+++ b/src/window.h
@@ -34,14 +34,6 @@
 #define UrgencyHint (1L << 8)
 #endif
 
-
-#define BORDER_TOP     1
-#define BORDER_BOTTOM  2
-#define BORDER_LEFT    4
-#define BORDER_RIGHT   8
-#define BORDER_ALL     (1|2|4|8)
-
-
 #define CLIENT_EVENTS (StructureNotifyMask | PropertyChangeMask\
     | EnterWindowMask | LeaveWindowMask | ColormapChangeMask \
     | FocusChangeMask | VisibilityChangeMask)
diff --git a/src/workspace.c b/src/workspace.c
index 3aa141f..2afac50 100644
--- a/src/workspace.c
+++ b/src/workspace.c
@@ -50,7 +50,6 @@
 #include "xinerama.h"
 #include "event.h"
 
-#define MAX_SHORTCUT_LENGTH 32
 #define WORKSPACE_NAME_DISPLAY_PADDING 32
 
 static WMPropList *dWorkspaces = NULL;
-- 
1.7.2.3

-- 
||// //\\// Rodolfo "kix" Garcia
||\\// //\\ http://www.kix.es/
>From 538bfda5091d281f98d2da96cf11ceb2b8de0e2a Mon Sep 17 00:00:00 2001
From: Rodolfo García Peñas (kix) <[email protected]>
Date: Wed, 25 Jan 2012 08:51:08 +0100
Subject: [PATCH 24/24] WindowMaker: Duplicated defines removed.

There are multiple #defines that are duplicated in the code. Now are only in one place.
---
 src/WindowMaker.h |    4 ++++
 src/appicon.c     |    7 -------
 src/defaults.c    |   10 ----------
 src/dialog.c      |    4 ----
 src/dock.c        |    5 -----
 src/event.c       |    2 --
 src/framewin.h    |    7 -------
 src/icon.c        |    3 ---
 src/main.c        |    5 +----
 src/menu.c        |    2 --
 src/rootmenu.c    |    2 --
 src/session.c     |    2 --
 src/usermenu.c    |    2 --
 src/window.c      |    4 ----
 src/window.h      |    8 --------
 src/workspace.c   |    1 -
 16 files changed, 5 insertions(+), 63 deletions(-)

diff --git a/src/WindowMaker.h b/src/WindowMaker.h
index 42143fa..77d5dc4 100644
--- a/src/WindowMaker.h
+++ b/src/WindowMaker.h
@@ -287,6 +287,10 @@ NOTIFICATION(MenuAppearanceSettingsChanged);
 
 NOTIFICATION(MenuTitleAppearanceSettingsChanged);
 
+#define MOD_MASK wPreferences.modifier_mask
+#define MAX_SHORTCUT_LENGTH 32
+#define GLOBAL_DEFAULTS_SUBDIR "WindowMaker"
+#define SAME(x, y) (((x) && (y) && !strcmp((x), (y))) || (!(x) && !(y)))
 
 /* appearance settings clientdata flags */
 enum {
diff --git a/src/appicon.c b/src/appicon.c
index 781fff3..0c95e3a 100644
--- a/src/appicon.c
+++ b/src/appicon.c
@@ -47,13 +47,6 @@
 #include "xdnd.h"
 #endif
 
-/*
- * icon_file for the dock is got from the preferences file by
- * using the classname/instancename
- */
-
-#define MOD_MASK       wPreferences.modifier_mask
-
 void appIconMouseDown(WObjDescriptor * desc, XEvent * event);
 static void iconDblClick(WObjDescriptor * desc, XEvent * event);
 static void iconExpose(WObjDescriptor * desc, XEvent * event);
diff --git a/src/defaults.c b/src/defaults.c
index e01be2f..9f97b0e 100644
--- a/src/defaults.c
+++ b/src/defaults.c
@@ -36,10 +36,6 @@
 #include <limits.h>
 #include <signal.h>
 
-#ifndef PATH_MAX
-#define PATH_MAX DEFAULT_PATH_MAX
-#endif
-
 #include <X11/Xlib.h>
 #include <X11/Xutil.h>
 #include <X11/keysym.h>
@@ -62,12 +58,6 @@
 #include "workspace.h"
 #include "properties.h"
 
-#define MAX_SHORTCUT_LENGTH 32
-
-#ifndef GLOBAL_DEFAULTS_SUBDIR
-#define GLOBAL_DEFAULTS_SUBDIR "WindowMaker"
-#endif
-
 typedef struct {
 	char *key;
 	char *default_value;
diff --git a/src/dialog.c b/src/dialog.c
index 03d59e9..e445843 100644
--- a/src/dialog.c
+++ b/src/dialog.c
@@ -44,10 +44,6 @@
 #include <sys/signal.h>
 #endif
 
-#ifndef PATH_MAX
-#define PATH_MAX DEFAULT_PATH_MAX
-#endif
-
 #include "WindowMaker.h"
 #include "GNUstep.h"
 #include "screen.h"
diff --git a/src/dock.c b/src/dock.c
index 85bdf47..032660a 100644
--- a/src/dock.c
+++ b/src/dock.c
@@ -31,10 +31,6 @@
 #include <math.h>
 #include <limits.h>
 
-#ifndef PATH_MAX
-#define PATH_MAX DEFAULT_PATH_MAX
-#endif
-
 #include "WindowMaker.h"
 #include "wcore.h"
 #include "window.h"
@@ -61,7 +57,6 @@
 #define CLIP_FORWARD      2
 
 /**** Global variables ****/
-#define MOD_MASK wPreferences.modifier_mask
 #define ICON_SIZE wPreferences.icon_size
 
 /***** Local variables ****/
diff --git a/src/event.c b/src/event.c
index f996300..cdf0132 100644
--- a/src/event.c
+++ b/src/event.c
@@ -69,8 +69,6 @@
 #include "main.h"
 #include "event.h"
 
-#define MOD_MASK wPreferences.modifier_mask
-
 /************ Local stuff ***********/
 static void saveTimestamp(XEvent *event);
 static void handleColormapNotify(XEvent *event);
diff --git a/src/framewin.h b/src/framewin.h
index f01e267..a974842 100644
--- a/src/framewin.h
+++ b/src/framewin.h
@@ -24,13 +24,6 @@
 #include "wcore.h"
 #include "pixmap.h"
 
-#define BORDER_TOP	1
-#define BORDER_BOTTOM	2
-#define BORDER_LEFT	4
-#define BORDER_RIGHT	8
-#define BORDER_ALL	(1|2|4|8)
-
-
 #define WFF_TITLEBAR	(1<<0)
 #define WFF_LEFT_BUTTON	(1<<1)
 #define WFF_RIGHT_BUTTON (1<<2)
diff --git a/src/icon.c b/src/icon.c
index 342930d..e737fc9 100644
--- a/src/icon.c
+++ b/src/icon.c
@@ -45,9 +45,6 @@
 #include "appicon.h"
 #include "wmspec.h"
 
-/**** Global varianebles ****/
-#define MOD_MASK wPreferences.modifier_mask
-
 static void miniwindowExpose(WObjDescriptor * desc, XEvent * event);
 static void miniwindowMouseDown(WObjDescriptor * desc, XEvent * event);
 static void miniwindowDblClick(WObjDescriptor * desc, XEvent * event);
diff --git a/src/main.c b/src/main.c
index 0bf4320..c80fa03 100644
--- a/src/main.c
+++ b/src/main.c
@@ -55,13 +55,10 @@
 #include "startup.h"
 #include "actions.h"
 #include "monitor.h"
+#include "event.h"
 
 #include <WINGs/WUtil.h>
 
-#ifndef GLOBAL_DEFAULTS_SUBDIR
-#define GLOBAL_DEFAULTS_SUBDIR "WindowMaker"
-#endif
-
 /* general info */
 char *ProgName;
 
diff --git a/src/menu.c b/src/menu.c
index 894ab2e..eb184d5 100644
--- a/src/menu.c
+++ b/src/menu.c
@@ -44,8 +44,6 @@
 #include "workspace.h"
 #include "dialog.h"
 
-#define MOD_MASK wPreferences.modifier_mask
-
 #define MENU_SCROLL_STEP  menuScrollParameters[(int)wPreferences.menu_scroll_speed].steps
 #define MENU_SCROLL_DELAY menuScrollParameters[(int)wPreferences.menu_scroll_speed].delay
 
diff --git a/src/rootmenu.c b/src/rootmenu.c
index 2d2ba58..7a8d29e 100644
--- a/src/rootmenu.c
+++ b/src/rootmenu.c
@@ -53,8 +53,6 @@
 
 #include <WINGs/WUtil.h>
 
-#define MAX_SHORTCUT_LENGTH 32
-
 static WMenu *readMenuPipe(WScreen * scr, char **file_name);
 static WMenu *readMenuFile(WScreen * scr, char *file_name);
 static WMenu *readMenuDirectory(WScreen * scr, char *title, char **file_name, char *command);
diff --git a/src/session.c b/src/session.c
index f4af01b..b91a27c 100644
--- a/src/session.c
+++ b/src/session.c
@@ -406,8 +406,6 @@ static WSavedState *getWindowState(WScreen * scr, WMPropList * win_state)
 	return state;
 }
 
-#define SAME(x, y) (((x) && (y) && !strcmp((x), (y))) || (!(x) && !(y)))
-
 void wSessionRestoreState(WScreen * scr)
 {
 	WSavedState *state;
diff --git a/src/usermenu.c b/src/usermenu.c
index 3f0741b..536a538 100644
--- a/src/usermenu.c
+++ b/src/usermenu.c
@@ -77,8 +77,6 @@
 
 #include "framewin.h"
 
-#define MAX_SHORTCUT_LENGTH 32
-
 /*** var ***/
 typedef struct {
 	WScreen *screen;
diff --git a/src/window.c b/src/window.c
index 96e8247..1ff44fd 100644
--- a/src/window.c
+++ b/src/window.c
@@ -65,8 +65,6 @@
 #include "wmspec.h"
 #include "main.h"
 
-#define MOD_MASK wPreferences.modifier_mask
-
 /***** Local Stuff *****/
 static WWindowState *windowState = NULL;
 static FocusMode getFocusMode(WWindow *wwin);
@@ -2606,8 +2604,6 @@ WMagicNumber wWindowAddSavedState(char *instance, char *class, char *command, pi
 	return wstate;
 }
 
-#define SAME(x, y) (((x) && (y) && !strcmp((x), (y))) || (!(x) && !(y)))
-
 WMagicNumber wWindowGetSavedState(Window win)
 {
 	char *instance, *class, *command = NULL;
diff --git a/src/window.h b/src/window.h
index edebe80..49296be 100644
--- a/src/window.h
+++ b/src/window.h
@@ -34,14 +34,6 @@
 #define UrgencyHint (1L << 8)
 #endif
 
-
-#define BORDER_TOP	1
-#define BORDER_BOTTOM	2
-#define BORDER_LEFT	4
-#define BORDER_RIGHT	8
-#define BORDER_ALL	(1|2|4|8)
-
-
 #define CLIENT_EVENTS (StructureNotifyMask | PropertyChangeMask\
     | EnterWindowMask | LeaveWindowMask | ColormapChangeMask \
     | FocusChangeMask | VisibilityChangeMask)
diff --git a/src/workspace.c b/src/workspace.c
index 3aa141f..2afac50 100644
--- a/src/workspace.c
+++ b/src/workspace.c
@@ -50,7 +50,6 @@
 #include "xinerama.h"
 #include "event.h"
 
-#define MAX_SHORTCUT_LENGTH 32
 #define WORKSPACE_NAME_DISPLAY_PADDING 32
 
 static WMPropList *dWorkspaces = NULL;
-- 
1.7.2.3

Reply via email to