introducing const where it might make some sense
This commit is contained in:
		
							parent
							
								
									3e6fe6b541
								
							
						
					
					
						commit
						1724f7fa43
					
				
							
								
								
									
										17
									
								
								config.def.h
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								config.def.h
									
									
									
									
									
								
							| @ -1,8 +1,6 @@ | |||||||
| /* See LICENSE file for copyright and license details. */ | /* See LICENSE file for copyright and license details. */ | ||||||
| 
 | 
 | ||||||
| /* appearance */ | /* appearance */ | ||||||
| #define SHOWBAR                       True      /* False means no bar */ |  | ||||||
| #define TOPBAR                        True      /* False means bottom bar */ |  | ||||||
| static const char font[]            = "-*-*-medium-*-*-*-14-*-*-*-*-*-*-*"; | static const char font[]            = "-*-*-medium-*-*-*-14-*-*-*-*-*-*-*"; | ||||||
| static const char normbordercolor[] = "#cccccc"; | static const char normbordercolor[] = "#cccccc"; | ||||||
| static const char normbgcolor[]     = "#cccccc"; | static const char normbgcolor[]     = "#cccccc"; | ||||||
| @ -10,8 +8,10 @@ static const char normfgcolor[]     = "#000000"; | |||||||
| static const char selbordercolor[]  = "#0066ff"; | static const char selbordercolor[]  = "#0066ff"; | ||||||
| static const char selbgcolor[]      = "#0066ff"; | static const char selbgcolor[]      = "#0066ff"; | ||||||
| static const char selfgcolor[]      = "#ffffff"; | static const char selfgcolor[]      = "#ffffff"; | ||||||
| static unsigned int borderpx        = 1;        /* border pixel of windows */ | static const unsigned int borderpx  = 1;        /* border pixel of windows */ | ||||||
| static unsigned int snap            = 32;       /* snap pixel */ | 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 */ | /* monitor(s) symbols */ | ||||||
| static const char *monsyms[] = { "<1>", "<2>", "<3>", "<4>", "<5>" }; | static const char *monsyms[] = { "<1>", "<2>", "<3>", "<4>", "<5>" }; | ||||||
| @ -19,18 +19,17 @@ static const char *monsyms[] = { "<1>", "<2>", "<3>", "<4>", "<5>" }; | |||||||
| /* tagging */ | /* tagging */ | ||||||
| static const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }; | 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 */ | 	/* class      instance    title       tags mask     isfloating */ | ||||||
| 	{ "Gimp",     NULL,       NULL,       0,            True }, | 	{ "Gimp",     NULL,       NULL,       0,            True }, | ||||||
| 	{ "Firefox",  NULL,       NULL,       1 << 8,       False }, | 	{ "Firefox",  NULL,       NULL,       1 << 8,       False }, | ||||||
| 
 |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| /* layout(s) */ | /* layout(s) */ | ||||||
| static float mfact      = 0.55; /* factor of master area size [0.05..0.95] */ | static const float mfact      = 0.55; /* factor of master area size [0.05..0.95] */ | ||||||
| static Bool resizehints = True; /* False means respect size hints in tiled resizals */ | static const Bool resizehints = True; /* False means respect size hints in tiled resizals */ | ||||||
| 
 | 
 | ||||||
| static Layout layouts[] = { | static const Layout layouts[] = { | ||||||
| 	/* symbol     arrange function */ | 	/* symbol     arrange function */ | ||||||
| 	{ "[]=",      tile },    /* first entry is default */ | 	{ "[]=",      tile },    /* first entry is default */ | ||||||
| 	{ "><>",      NULL },    /* no layout function means floating behavior */ | 	{ "><>",      NULL },    /* no layout function means floating behavior */ | ||||||
|  | |||||||
							
								
								
									
										10
									
								
								dwm.c
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								dwm.c
									
									
									
									
									
								
							| @ -66,7 +66,7 @@ typedef union { | |||||||
| 	int i; | 	int i; | ||||||
| 	unsigned int ui; | 	unsigned int ui; | ||||||
| 	float f; | 	float f; | ||||||
| 	void *v; | 	const void *v; | ||||||
| } Arg; | } Arg; | ||||||
| 
 | 
 | ||||||
| typedef struct { | typedef struct { | ||||||
| @ -136,7 +136,7 @@ struct Monitor { | |||||||
| 	Client *stack; | 	Client *stack; | ||||||
| 	Monitor *next; | 	Monitor *next; | ||||||
| 	Window barwin; | 	Window barwin; | ||||||
| 	Layout *lt[2]; | 	const Layout *lt[2]; | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| typedef struct { | typedef struct { | ||||||
| @ -275,7 +275,7 @@ struct NumTags { char limitexceeded[sizeof(unsigned int) * 8 < LENGTH(tags) ? -1 | |||||||
| void | void | ||||||
| applyrules(Client *c) { | applyrules(Client *c) { | ||||||
| 	unsigned int i; | 	unsigned int i; | ||||||
| 	Rule *r; | 	const Rule *r; | ||||||
| 	XClassHint ch = { 0 }; | 	XClassHint ch = { 0 }; | ||||||
| 
 | 
 | ||||||
| 	/* rule matching */ | 	/* rule matching */ | ||||||
| @ -1726,8 +1726,8 @@ updategeom(void) { | |||||||
| 		m->sellt = 0; | 		m->sellt = 0; | ||||||
| 		m->tagset[0] = m->tagset[1] = 1; | 		m->tagset[0] = m->tagset[1] = 1; | ||||||
| 		m->mfact = mfact; | 		m->mfact = mfact; | ||||||
| 		m->showbar = SHOWBAR; | 		m->showbar = showbar; | ||||||
| 		m->topbar = TOPBAR; | 		m->topbar = topbar; | ||||||
| 		m->lt[0] = &layouts[0]; | 		m->lt[0] = &layouts[0]; | ||||||
| 		m->lt[1] = &layouts[1 % LENGTH(layouts)]; | 		m->lt[1] = &layouts[1 % LENGTH(layouts)]; | ||||||
| 		updatebarpos(m); | 		updatebarpos(m); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Anselm R Garbe
						Anselm R Garbe