ordered variables in structs and source files alphabetically
This commit is contained in:
		
							parent
							
								
									e743836541
								
							
						
					
					
						commit
						bf35794507
					
				
							
								
								
									
										4
									
								
								draw.c
								
								
								
								
							
							
						
						
									
										4
									
								
								draw.c
								
								
								
								
							| 
						 | 
					@ -8,7 +8,7 @@
 | 
				
			||||||
#include <string.h>
 | 
					#include <string.h>
 | 
				
			||||||
#include <X11/Xlocale.h>
 | 
					#include <X11/Xlocale.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* static functions */
 | 
					/* static */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
drawborder(void)
 | 
					drawborder(void)
 | 
				
			||||||
| 
						 | 
					@ -90,7 +90,7 @@ drawtext(const char *text, Bool invert, Bool border)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* extern functions */
 | 
					/* extern */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
drawall()
 | 
					drawall()
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										38
									
								
								dwm.h
								
								
								
								
							
							
						
						
									
										38
									
								
								dwm.h
								
								
								
								
							| 
						 | 
					@ -37,28 +37,28 @@ union Arg {
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* atoms */
 | 
					/* atoms */
 | 
				
			||||||
enum { WMProtocols, WMDelete, WMLast };
 | 
					 | 
				
			||||||
enum { NetSupported, NetWMName, NetLast };
 | 
					enum { NetSupported, NetWMName, NetLast };
 | 
				
			||||||
 | 
					enum { WMProtocols, WMDelete, WMLast };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* cursor */
 | 
					/* cursor */
 | 
				
			||||||
enum { CurNormal, CurResize, CurMove, CurInput, CurLast };
 | 
					enum { CurNormal, CurResize, CurMove, CurLast };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
struct Fnt {
 | 
					struct Fnt {
 | 
				
			||||||
	XFontStruct *xfont;
 | 
					 | 
				
			||||||
	XFontSet set;
 | 
					 | 
				
			||||||
	int ascent;
 | 
						int ascent;
 | 
				
			||||||
	int descent;
 | 
						int descent;
 | 
				
			||||||
	int height;
 | 
						int height;
 | 
				
			||||||
 | 
						XFontSet set;
 | 
				
			||||||
 | 
						XFontStruct *xfont;
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
struct DC { /* draw context */
 | 
					struct DC { /* draw context */
 | 
				
			||||||
	GC gc;
 | 
					 | 
				
			||||||
	Drawable drawable;
 | 
					 | 
				
			||||||
	int x, y, w, h;
 | 
						int x, y, w, h;
 | 
				
			||||||
	Fnt font;
 | 
					 | 
				
			||||||
	unsigned long bg;
 | 
						unsigned long bg;
 | 
				
			||||||
	unsigned long fg;
 | 
						unsigned long fg;
 | 
				
			||||||
	unsigned long border;
 | 
						unsigned long border;
 | 
				
			||||||
 | 
						Drawable drawable;
 | 
				
			||||||
 | 
						Fnt font;
 | 
				
			||||||
 | 
						GC gc;
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
struct Client {
 | 
					struct Client {
 | 
				
			||||||
| 
						 | 
					@ -72,10 +72,10 @@ struct Client {
 | 
				
			||||||
	unsigned int border;
 | 
						unsigned int border;
 | 
				
			||||||
	long flags; 
 | 
						long flags; 
 | 
				
			||||||
	Bool isfloat;
 | 
						Bool isfloat;
 | 
				
			||||||
	Window win;
 | 
					 | 
				
			||||||
	Window title;
 | 
					 | 
				
			||||||
	Client *next;
 | 
						Client *next;
 | 
				
			||||||
	Client *revert;
 | 
						Client *revert;
 | 
				
			||||||
 | 
						Window win;
 | 
				
			||||||
 | 
						Window title;
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
struct Rule {
 | 
					struct Rule {
 | 
				
			||||||
| 
						 | 
					@ -92,20 +92,18 @@ struct Key {
 | 
				
			||||||
	Arg arg;
 | 
						Arg arg;
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
extern Display *dpy;
 | 
					extern char *tags[TLast], stext[1024];
 | 
				
			||||||
extern Window root, barwin;
 | 
					extern int tsel, screen, sx, sy, sw, sh, bx, by, bw, bh, mw;
 | 
				
			||||||
extern Atom wmatom[WMLast], netatom[NetLast];
 | 
					 | 
				
			||||||
extern Cursor cursor[CurLast];
 | 
					 | 
				
			||||||
extern Bool running, issel;
 | 
					 | 
				
			||||||
extern void (*handler[LASTEvent])(XEvent *);
 | 
					extern void (*handler[LASTEvent])(XEvent *);
 | 
				
			||||||
extern void (*arrange)(Arg *);
 | 
					extern void (*arrange)(Arg *);
 | 
				
			||||||
extern Key key[];
 | 
					extern Atom wmatom[WMLast], netatom[NetLast];
 | 
				
			||||||
 | 
					extern Bool running, issel;
 | 
				
			||||||
extern int tsel, screen, sx, sy, sw, sh, bx, by, bw, bh, mw;
 | 
					 | 
				
			||||||
extern char *tags[TLast], stext[1024];
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
extern DC dc;
 | 
					 | 
				
			||||||
extern Client *clients, *sel;
 | 
					extern Client *clients, *sel;
 | 
				
			||||||
 | 
					extern Cursor cursor[CurLast];
 | 
				
			||||||
 | 
					extern DC dc;
 | 
				
			||||||
 | 
					extern Display *dpy;
 | 
				
			||||||
 | 
					extern Key key[];
 | 
				
			||||||
 | 
					extern Window root, barwin;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* client.c */
 | 
					/* client.c */
 | 
				
			||||||
extern void ban(Client *c);
 | 
					extern void ban(Client *c);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										7
									
								
								dwm.html
								
								
								
								
							
							
						
						
									
										7
									
								
								dwm.html
								
								
								
								
							| 
						 | 
					@ -39,10 +39,9 @@
 | 
				
			||||||
		</p>
 | 
							</p>
 | 
				
			||||||
		<ul>
 | 
							<ul>
 | 
				
			||||||
			<li>
 | 
								<li>
 | 
				
			||||||
			dwm has no 9P support, no menu, no editable tagbars,
 | 
								dwm has no 9P support, no editable tagbars, no shell-based
 | 
				
			||||||
			no shell-based configuration and remote control and comes without
 | 
								configuration and remote control and comes without any additional
 | 
				
			||||||
			any additional tools like printing the selection or warping the
 | 
								tools like printing the selection or warping the mouse.
 | 
				
			||||||
			mouse.
 | 
					 | 
				
			||||||
			</li>
 | 
								</li>
 | 
				
			||||||
			<li>
 | 
								<li>
 | 
				
			||||||
			dwm is only a single binary, it's source code is intended to never
 | 
								dwm is only a single binary, it's source code is intended to never
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										37
									
								
								event.c
								
								
								
								
							
							
						
						
									
										37
									
								
								event.c
								
								
								
								
							| 
						 | 
					@ -11,45 +11,44 @@
 | 
				
			||||||
#define ButtonMask      (ButtonPressMask | ButtonReleaseMask)
 | 
					#define ButtonMask      (ButtonPressMask | ButtonReleaseMask)
 | 
				
			||||||
#define MouseMask       (ButtonMask | PointerMotionMask)
 | 
					#define MouseMask       (ButtonMask | PointerMotionMask)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/********** CUSTOMIZE **********/
 | 
					/* CUSTOMIZE */
 | 
				
			||||||
 | 
					const char *browse[] = { "firefox", NULL };
 | 
				
			||||||
 | 
					const char *gimp[] = { "gimp", NULL };
 | 
				
			||||||
const char *term[] = { 
 | 
					const char *term[] = { 
 | 
				
			||||||
	"urxvtc", "-tr", "+sb", "-bg", "black", "-fg", "white", "-cr", "white",
 | 
						"urxvtc", "-tr", "+sb", "-bg", "black", "-fg", "white", "-cr", "white",
 | 
				
			||||||
	"-fn", "-*-terminus-medium-*-*-*-13-*-*-*-*-*-iso10646-*", NULL
 | 
						"-fn", "-*-terminus-medium-*-*-*-13-*-*-*-*-*-iso10646-*", NULL
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
const char *browse[] = { "firefox", NULL };
 | 
					 | 
				
			||||||
const char *xlock[] = { "xlock", NULL };
 | 
					const char *xlock[] = { "xlock", NULL };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Key key[] = {
 | 
					Key key[] = {
 | 
				
			||||||
	/* modifier				key			function	arguments */
 | 
						/* modifier				key			function	arguments */
 | 
				
			||||||
	{ Mod1Mask,				XK_Return,	zoom,		{ 0 } },
 | 
						{ ControlMask,			XK_0,		appendtag,	{ .i = Tscratch } }, 
 | 
				
			||||||
	{ Mod1Mask,				XK_k,		focusprev,		{ 0 } },
 | 
						{ ControlMask,			XK_1,		appendtag,	{ .i = Tdev } }, 
 | 
				
			||||||
	{ Mod1Mask,				XK_j,		focusnext,		{ 0 } }, 
 | 
						{ ControlMask,			XK_2,		appendtag,	{ .i = Twww } }, 
 | 
				
			||||||
	{ Mod1Mask,				XK_m,		maximize,		{ 0 } }, 
 | 
						{ ControlMask,			XK_3,		appendtag,	{ .i = Twork } }, 
 | 
				
			||||||
	{ Mod1Mask,				XK_0,		view,		{ .i = Tscratch } }, 
 | 
						{ Mod1Mask,				XK_0,		view,		{ .i = Tscratch } }, 
 | 
				
			||||||
	{ Mod1Mask,				XK_1,		view,		{ .i = Tdev } }, 
 | 
						{ Mod1Mask,				XK_1,		view,		{ .i = Tdev } }, 
 | 
				
			||||||
	{ Mod1Mask,				XK_2,		view,		{ .i = Twww } }, 
 | 
						{ Mod1Mask,				XK_2,		view,		{ .i = Twww } }, 
 | 
				
			||||||
	{ Mod1Mask,				XK_3,		view,		{ .i = Twork } }, 
 | 
						{ Mod1Mask,				XK_3,		view,		{ .i = Twork } }, 
 | 
				
			||||||
 | 
						{ Mod1Mask,				XK_j,		focusnext,		{ 0 } }, 
 | 
				
			||||||
 | 
						{ Mod1Mask,				XK_k,		focusprev,		{ 0 } },
 | 
				
			||||||
 | 
						{ Mod1Mask,				XK_m,		maximize,		{ 0 } }, 
 | 
				
			||||||
	{ Mod1Mask,				XK_space,	dotile,		{ 0 } }, 
 | 
						{ Mod1Mask,				XK_space,	dotile,		{ 0 } }, 
 | 
				
			||||||
	{ Mod1Mask|ShiftMask,	XK_space,	dofloat,	{ 0 } }, 
 | 
						{ Mod1Mask,				XK_Return,	zoom,		{ 0 } },
 | 
				
			||||||
	{ Mod1Mask|ShiftMask,	XK_0,		replacetag,		{ .i = Tscratch } }, 
 | 
						{ Mod1Mask|ShiftMask,	XK_0,		replacetag,		{ .i = Tscratch } }, 
 | 
				
			||||||
	{ Mod1Mask|ShiftMask,	XK_1,		replacetag,		{ .i = Tdev } }, 
 | 
						{ Mod1Mask|ShiftMask,	XK_1,		replacetag,		{ .i = Tdev } }, 
 | 
				
			||||||
	{ Mod1Mask|ShiftMask,	XK_2,		replacetag,		{ .i = Twww } }, 
 | 
						{ Mod1Mask|ShiftMask,	XK_2,		replacetag,		{ .i = Twww } }, 
 | 
				
			||||||
	{ Mod1Mask|ShiftMask,	XK_3,		replacetag,		{ .i = Twork } }, 
 | 
						{ Mod1Mask|ShiftMask,	XK_3,		replacetag,		{ .i = Twork } }, 
 | 
				
			||||||
	{ Mod1Mask|ShiftMask,	XK_c,		killclient,		{ 0 } }, 
 | 
						{ Mod1Mask|ShiftMask,	XK_c,		killclient,		{ 0 } }, 
 | 
				
			||||||
	{ Mod1Mask|ShiftMask,	XK_q,		quit,		{ 0 } },
 | 
						{ Mod1Mask|ShiftMask,	XK_g,		spawn,		{ .argv = gimp } },
 | 
				
			||||||
	{ Mod1Mask|ShiftMask,	XK_Return,	spawn,		{ .argv = term } },
 | 
					 | 
				
			||||||
	{ Mod1Mask|ShiftMask,	XK_w,		spawn,		{ .argv = browse } },
 | 
					 | 
				
			||||||
	{ Mod1Mask|ShiftMask,	XK_l,		spawn,		{ .argv = xlock } },
 | 
						{ Mod1Mask|ShiftMask,	XK_l,		spawn,		{ .argv = xlock } },
 | 
				
			||||||
	{ ControlMask,			XK_0,		appendtag,	{ .i = Tscratch } }, 
 | 
						{ Mod1Mask|ShiftMask,	XK_q,		quit,		{ 0 } },
 | 
				
			||||||
	{ ControlMask,			XK_1,		appendtag,	{ .i = Tdev } }, 
 | 
						{ Mod1Mask|ShiftMask,	XK_space,	dofloat,	{ 0 } }, 
 | 
				
			||||||
	{ ControlMask,			XK_2,		appendtag,	{ .i = Twww } }, 
 | 
						{ Mod1Mask|ShiftMask,	XK_w,		spawn,		{ .argv = browse } },
 | 
				
			||||||
	{ ControlMask,			XK_3,		appendtag,	{ .i = Twork } }, 
 | 
						{ Mod1Mask|ShiftMask,	XK_Return,	spawn,		{ .argv = term } },
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/********** CUSTOMIZE **********/
 | 
					/* static */
 | 
				
			||||||
 | 
					 | 
				
			||||||
/* static functions */
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
movemouse(Client *c)
 | 
					movemouse(Client *c)
 | 
				
			||||||
| 
						 | 
					@ -337,7 +336,7 @@ unmapnotify(XEvent *e)
 | 
				
			||||||
		unmanage(c);
 | 
							unmanage(c);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* extern functions */
 | 
					/* extern */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void (*handler[LASTEvent]) (XEvent *) = {
 | 
					void (*handler[LASTEvent]) (XEvent *) = {
 | 
				
			||||||
	[ButtonPress] = buttonpress,
 | 
						[ButtonPress] = buttonpress,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										38
									
								
								main.c
								
								
								
								
							
							
						
						
									
										38
									
								
								main.c
								
								
								
								
							| 
						 | 
					@ -14,26 +14,12 @@
 | 
				
			||||||
#include <X11/Xatom.h>
 | 
					#include <X11/Xatom.h>
 | 
				
			||||||
#include <X11/Xproto.h>
 | 
					#include <X11/Xproto.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Display *dpy;
 | 
					 | 
				
			||||||
Window root, barwin;
 | 
					 | 
				
			||||||
Atom wmatom[WMLast], netatom[NetLast];
 | 
					 | 
				
			||||||
Cursor cursor[CurLast];
 | 
					 | 
				
			||||||
Bool running = True;
 | 
					 | 
				
			||||||
Bool issel = True;
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
int tsel = Tdev; /* default tag */
 | 
					/* static */
 | 
				
			||||||
int screen, sx, sy, sw, sh, bx, by, bw, bh, mw;
 | 
					 | 
				
			||||||
char stext[1024];
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
DC dc = {0};
 | 
					 | 
				
			||||||
Client *clients = NULL;
 | 
					 | 
				
			||||||
Client *sel = NULL;
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
static Bool otherwm;
 | 
					static Bool otherwm;
 | 
				
			||||||
static int (*xerrorxlib)(Display *, XErrorEvent *);
 | 
					static int (*xerrorxlib)(Display *, XErrorEvent *);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* static functions */
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
cleanup()
 | 
					cleanup()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
| 
						 | 
					@ -97,7 +83,20 @@ xerrorstart(Display *dsply, XErrorEvent *ee)
 | 
				
			||||||
	return -1;
 | 
						return -1;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* extern functions */
 | 
					/* extern */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					char stext[1024];
 | 
				
			||||||
 | 
					int tsel = Tdev; /* default tag */
 | 
				
			||||||
 | 
					int screen, sx, sy, sw, sh, bx, by, bw, bh, mw;
 | 
				
			||||||
 | 
					Atom wmatom[WMLast], netatom[NetLast];
 | 
				
			||||||
 | 
					Bool running = True;
 | 
				
			||||||
 | 
					Bool issel = True;
 | 
				
			||||||
 | 
					Client *clients = NULL;
 | 
				
			||||||
 | 
					Client *sel = NULL;
 | 
				
			||||||
 | 
					Cursor cursor[CurLast];
 | 
				
			||||||
 | 
					Display *dpy;
 | 
				
			||||||
 | 
					DC dc = {0};
 | 
				
			||||||
 | 
					Window root, barwin;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
int
 | 
					int
 | 
				
			||||||
getproto(Window w)
 | 
					getproto(Window w)
 | 
				
			||||||
| 
						 | 
					@ -141,10 +140,9 @@ quit(Arg *arg)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * There's no way to check accesses to destroyed windows, thus
 | 
					 * There's no way to check accesses to destroyed windows, thus those cases are
 | 
				
			||||||
 * those cases are ignored (especially on UnmapNotify's).
 | 
					 * ignored (especially on UnmapNotify's).  Other types of errors call Xlibs
 | 
				
			||||||
 * Other types of errors call Xlib's default error handler, which
 | 
					 * default error handler, which calls exit().
 | 
				
			||||||
 * calls exit().
 | 
					 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
int
 | 
					int
 | 
				
			||||||
xerror(Display *dpy, XErrorEvent *ee)
 | 
					xerror(Display *dpy, XErrorEvent *ee)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										21
									
								
								tag.c
								
								
								
								
							
							
						
						
									
										21
									
								
								tag.c
								
								
								
								
							| 
						 | 
					@ -7,24 +7,23 @@
 | 
				
			||||||
#include <string.h>
 | 
					#include <string.h>
 | 
				
			||||||
#include <X11/Xutil.h>
 | 
					#include <X11/Xutil.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/********** CUSTOMIZE **********/
 | 
					/* static */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* CUSTOMIZE */ 
 | 
				
			||||||
 | 
					static Rule rule[] = {
 | 
				
			||||||
 | 
						/* class			instance	tags						isfloat */
 | 
				
			||||||
 | 
						{ "Firefox-bin",	"Gecko",	{ [Twww] = "www" },			False },
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* extern */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* CUSTOMIZE */
 | 
				
			||||||
char *tags[TLast] = {
 | 
					char *tags[TLast] = {
 | 
				
			||||||
	[Tscratch] = "scratch",
 | 
						[Tscratch] = "scratch",
 | 
				
			||||||
	[Tdev] = "dev",
 | 
						[Tdev] = "dev",
 | 
				
			||||||
	[Twww] = "www",
 | 
						[Twww] = "www",
 | 
				
			||||||
	[Twork] = "work",
 | 
						[Twork] = "work",
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					 | 
				
			||||||
static Rule rule[] = {
 | 
					 | 
				
			||||||
	/* class			instance	tags						isfloat */
 | 
					 | 
				
			||||||
	{ "Firefox-bin",	"Gecko",	{ [Twww] = "www" },			False },
 | 
					 | 
				
			||||||
};
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/********** CUSTOMIZE **********/
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* extern functions */
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
void (*arrange)(Arg *) = dotile;
 | 
					void (*arrange)(Arg *) = dotile;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										4
									
								
								util.c
								
								
								
								
							
							
						
						
									
										4
									
								
								util.c
								
								
								
								
							| 
						 | 
					@ -10,7 +10,7 @@
 | 
				
			||||||
#include <sys/wait.h>
 | 
					#include <sys/wait.h>
 | 
				
			||||||
#include <unistd.h>
 | 
					#include <unistd.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* static functions */
 | 
					/* static */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
bad_malloc(unsigned int size)
 | 
					bad_malloc(unsigned int size)
 | 
				
			||||||
| 
						 | 
					@ -20,7 +20,7 @@ bad_malloc(unsigned int size)
 | 
				
			||||||
	exit(1);
 | 
						exit(1);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* extern functions */
 | 
					/* extern */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void *
 | 
					void *
 | 
				
			||||||
emallocz(unsigned int size)
 | 
					emallocz(unsigned int size)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue