Introduction
Introduction Statistics Contact Development Disclaimer Help
tintroducing const where it might make some sense - dwm - [fork] customized bui…
git clone git://src.adamsgaard.dk/dwm
Log
Files
Refs
README
LICENSE
---
commit 1724f7fa43f9b2a3a3479c365e685ba23327ce2c
parent 3e6fe6b541bcc553e2e104a8117008af02a8c760
Author: Anselm R Garbe <[email protected]>
Date: Wed, 8 Jul 2009 18:59:20 +0100
introducing const where it might make some sense
Diffstat:
M config.def.h | 17 ++++++++---------
M dwm.c | 10 +++++-----
2 files changed, 13 insertions(+), 14 deletions(-)
---
diff --git a/config.def.h b/config.def.h
t@@ -1,8 +1,6 @@
/* See LICENSE file for copyright and license details. */
/* appearance */
-#define SHOWBAR True /* False means no bar */
-#define TOPBAR True /* False means bottom bar */
static const char font[] = "-*-*-medium-*-*-*-14-*-*-*-*-*-*-*";
static const char normbordercolor[] = "#cccccc";
static const char normbgcolor[] = "#cccccc";
t@@ -10,8 +8,10 @@ static const char normfgcolor[] = "#000000";
static const char selbordercolor[] = "#0066ff";
static const char selbgcolor[] = "#0066ff";
static const char selfgcolor[] = "#ffffff";
-static unsigned int borderpx = 1; /* border pixel of windows */
-static unsigned int snap = 32; /* snap pixel */
+static const unsigned int borderpx = 1; /* border pixel of windows */
+static const unsigned int snap = 32; /* snap pixel */
+static const Bool showbar = True; /* False means no bar */
+static const Bool topbar = True; /* False means bottom bar */
/* monitor(s) symbols */
static const char *monsyms[] = { "<1>", "<2>", "<3>", "<4>", "<5>" };
t@@ -19,18 +19,17 @@ static const char *monsyms[] = { "<1>", "<2>", "<3>", "<4>…
/* tagging */
static const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" };
-static Rule rules[] = {
+static const Rule rules[] = {
/* class instance title tags mask isfloating */
{ "Gimp", NULL, NULL, 0, True },
{ "Firefox", NULL, NULL, 1 << 8, False },
-
};
/* layout(s) */
-static float mfact = 0.55; /* factor of master area size [0.05..0.95] */
-static Bool resizehints = True; /* False means respect size hints in tiled res…
+static const float mfact = 0.55; /* factor of master area size [0.05..0.9…
+static const Bool resizehints = True; /* False means respect size hints in til…
-static Layout layouts[] = {
+static const Layout layouts[] = {
/* symbol arrange function */
{ "[]=", tile }, /* first entry is default */
{ "><>", NULL }, /* no layout function means floating behavior…
diff --git a/dwm.c b/dwm.c
t@@ -66,7 +66,7 @@ typedef union {
int i;
unsigned int ui;
float f;
- void *v;
+ const void *v;
} Arg;
typedef struct {
t@@ -136,7 +136,7 @@ struct Monitor {
Client *stack;
Monitor *next;
Window barwin;
- Layout *lt[2];
+ const Layout *lt[2];
};
typedef struct {
t@@ -275,7 +275,7 @@ struct NumTags { char limitexceeded[sizeof(unsigned int) *…
void
applyrules(Client *c) {
unsigned int i;
- Rule *r;
+ const Rule *r;
XClassHint ch = { 0 };
/* rule matching */
t@@ -1726,8 +1726,8 @@ updategeom(void) {
m->sellt = 0;
m->tagset[0] = m->tagset[1] = 1;
m->mfact = mfact;
- m->showbar = SHOWBAR;
- m->topbar = TOPBAR;
+ m->showbar = showbar;
+ m->topbar = topbar;
m->lt[0] = &layouts[0];
m->lt[1] = &layouts[1 % LENGTH(layouts)];
updatebarpos(m);
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.