recreated dwm.h
authorAnselm R. Garbe <garbeam@gmail.com>
Thu, 11 Oct 2007 20:47:34 +0200
changeset 1029 2388a478f146
parent 1028 b4c4c98205cc
child 1030 e50c3eb0f55a
recreated dwm.h
Makefile
dwm.c
dwm.h
--- a/Makefile	Wed Oct 10 18:51:03 2007 +0200
+++ b/Makefile	Thu Oct 11 20:47:34 2007 +0200
@@ -35,7 +35,7 @@
 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
--- a/dwm.c	Wed Oct 10 18:51:03 2007 +0200
+++ b/dwm.c	Thu Oct 11 20:47:34 2007 +0200
@@ -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 { 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];
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/dwm.h	Thu Oct 11 20:47:34 2007 +0200
@@ -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;
+};