diff options
| -rw-r--r-- | Makefile | 2 | ||||
| -rw-r--r-- | dwm.c | 22 | ||||
| -rw-r--r-- | dwm.h | 20 | 
3 files changed, 23 insertions, 21 deletions
@@ -35,7 +35,7 @@ clean:  dist: clean  	@echo creating dist tarball  	@mkdir -p dwm-${VERSION} -	@cp -R LICENSE Makefile README config.def.h config.mk \ +	@cp -R LICENSE Makefile README config.def.h config.mk dwm.h \  		dwm.1 ${SRC} dwm-${VERSION}  	@tar -cf dwm-${VERSION}.tar dwm-${VERSION}  	@gzip dwm-${VERSION}.tar @@ -25,6 +25,8 @@   *   * To understand everything else, start reading main().   */ +#include "dwm.h" +  #include <errno.h>  #include <locale.h>  #include <stdarg.h> @@ -39,7 +41,6 @@  #include <X11/cursorfont.h>  #include <X11/keysym.h>  #include <X11/Xatom.h> -#include <X11/Xlib.h>  #include <X11/Xproto.h>  #include <X11/Xutil.h> @@ -55,25 +56,6 @@ enum { ColBorder, ColFG, ColBG, ColLast };		/* color */  enum { NetSupported, NetWMName, NetLast };		/* EWMH atoms */  enum { WMProtocols, WMDelete, WMName, WMState, WMLast };/* default atoms */ -/* typedefs */ -typedef struct Client Client; - -struct Client { -	char name[256]; -	int x, y, w, h; -	int rx, ry, rw, rh; /* revert geometry */ -	int basew, baseh, incw, inch, maxw, maxh, minw, minh; -	int minax, maxax, minay, maxay; -	long flags; -	unsigned int border, oldborder; -	Bool isbanned, isfixed, ismax, isfloating, wasfloating; -	Bool *tags; -	Client *next; -	Client *prev; -	Client *snext; -	Window win; -}; -  typedef struct {  	int x, y, w, h;  	unsigned long norm[ColLast]; @@ -0,0 +1,20 @@ +/* See LICENSE file for copyright and license details. */ +#include <X11/Xlib.h> + +/* typedefs */ +typedef struct Client Client; +struct Client { +	char name[256]; +	int x, y, w, h; +	int rx, ry, rw, rh; /* revert geometry */ +	int basew, baseh, incw, inch, maxw, maxh, minw, minh; +	int minax, maxax, minay, maxay; +	long flags; +	unsigned int border, oldborder; +	Bool isbanned, isfixed, ismax, isfloating, wasfloating; +	Bool *tags; +	Client *next; +	Client *prev; +	Client *snext; +	Window win; +};  |