changeset: 1852:c1eec9969d2a
tag: tip
user: Kris Maglione <jg_AT_suckless.org>
date: Mon Feb 12 01:24:24 2007 -0500
summary: Added u(char|short|int|long|vlong) and vlong types
diff -r 3f2435112d5d -r c1eec9969d2a area.c
--- a/area.c Sun Feb 11 23:46:15 2007 -0500
+++ b/area.c Mon Feb 12 01:24:24 2007 -0500
@@ -17,10 +17,10 @@ sel_client_of_area(Area *a) {
}
Area *
-create_area(View *v, Area *pos, unsigned int w) {
- static unsigned short id = 1;
- unsigned int area_num, col_num, i;
- unsigned int min_width;
+create_area(View *v, Area *pos, uint w) {
+ static ushort id = 1;
+ uint area_num, col_num, i;
+ uint min_width;
Area *a, **p;
min_width = screen->rect.width/NCOL;
@@ -77,7 +77,7 @@ destroy_area(Area *a) {
Client *c;
Area *ta;
View *v;
- unsigned int i;
+ uint i;
v = a->view;
@@ -118,7 +118,7 @@ send_to_area(Area *to, Area *from, Frame
void
attach_to_area(Area *a, Frame *f, Bool send) {
- unsigned int h, n_frame;
+ uint h, n_frame;
Frame *ft;
Client *c;
View *v;
@@ -163,7 +163,7 @@ detach_from_area(Area *a, Frame *f) {
Client *c;
View *v;
Area *ta;
- unsigned int i;
+ uint i;
v = a->view;
c = f->client;
@@ -209,7 +209,7 @@ detach_from_area(Area *a, Frame *f) {
static void
place_client(Area *a, Client *c) {
- static unsigned int mx, my;
+ static uint mx, my;
static Bool *field;
BlitzAlign align;
XPoint p1 = {0, 0};
@@ -217,7 +217,7 @@ place_client(Area *a, Client *c) {
XRectangle *rects;
Frame *f, *fr;
Bool fit;
- unsigned int i, j, x, y, dx, dy, cx, cy, maxx, maxy, diff, num;
+ uint i, j, x, y, dx, dy, cx, cy, maxx, maxy, diff, num;
int snap;
snap = screen->rect.height / 66;
@@ -355,7 +355,7 @@ char *
char *
select_area(Area *a, char *arg) {
Area *new;
- unsigned int i;
+ uint i;
Frame *p, *f;
View *v;
static char Ebadvalue[] = "bad value";
diff -r 3f2435112d5d -r c1eec9969d2a bar.c
--- a/bar.c Sun Feb 11 23:46:15 2007 -0500
+++ b/bar.c Mon Feb 12 01:24:24 2007 -0500
@@ -10,7 +10,7 @@ Bar *free_bars = nil;
Bar *
create_bar(Bar **b_link, char *name) {
- static unsigned int id = 1;
+ static uint id = 1;
Bar **i, *b = bar_of_name(*b_link, name);;
if(b)
@@ -62,7 +62,7 @@ resize_bar(WMScreen *s) {
void
draw_bar(WMScreen *s) {
- unsigned int width, tw, nb, size;
+ uint width, tw, nb, size;
float shrink;
Bar *b, *tb, *largest, **pb;
diff -r 3f2435112d5d -r c1eec9969d2a client.c
--- a/client.c Sun Feb 11 23:46:15 2007 -0500
+++ b/client.c Mon Feb 12 01:24:24 2007 -0500
@@ -204,7 +204,7 @@ set_client_state(Client * c, int state)
/* type */ wm_atom[WMState],
/* format */ 32,
/* mode */ PropModeReplace,
- /* data */ (unsigned char *) data,
+ /* data */ (uchar *) data,
/* npositions */2
);
}
@@ -473,9 +473,9 @@ void
void
match_sizehints(Client *c, XRectangle *r, Bool floating, BlitzAlign sticky) {
XSizeHints *s = &c->size;
- unsigned int dx = 2 * def.border;
- unsigned int dy = def.border + labelh(&def.font);
- unsigned int hdiff, wdiff;
+ uint dx = 2 * def.border;
+ uint dy = def.border + labelh(&def.font);
+ uint hdiff, wdiff;
if(floating && (s->flags & PMinSize)) {
if(r->width < s->min_width + dx) {
@@ -766,7 +766,7 @@ compare_tags(const void *a, const void *
void
apply_tags(Client *c, const char *tags) {
- unsigned int i, j, k, n;
+ uint i, j, k, n;
int len;
Bool add;
char buf[512], last;
@@ -848,7 +848,7 @@ apply_tags(Client *c, const char *tags)
toks[n] = nil;
update_client_views(c, toks);
XChangeProperty(blz.dpy, c->win, tags_atom, XA_STRING, 8,
- PropModeReplace, (unsigned char *)c->tags, strlen(c->tags));
+ PropModeReplace, (uchar *)c->tags, strlen(c->tags));
}
static void
diff -r 3f2435112d5d -r c1eec9969d2a column.c
--- a/column.c Sun Feb 11 23:46:15 2007 -0500
+++ b/column.c Mon Feb 12 01:24:24 2007 -0500
@@ -29,7 +29,7 @@ column_mode_of_str(char *arg) {
static void
relax_column(Area *a) {
- unsigned int frame_size, yoff, h;
+ uint frame_size, yoff, h;
Frame *f;
int hdiff;
Bool fallthrough = False;
@@ -75,7 +75,7 @@ relax_column(Area *a) {
int hx;
for(hx = 1; hx < hdiff; hx++)
for(f=a->frame; f && (hx < hdiff); f=f->anext) {
- unsigned int tmp = f->rect.height;
+ uint tmp = f->rect.height;
f->rect.height += hx;
hdiff -= (f->rect.height - tmp);
}
@@ -93,9 +93,9 @@ relax_column(Area *a) {
void
scale_column(Area *a, float h) {
- unsigned int yoff, frame_size = 0;
- Frame *f;
- unsigned int min_height = 2 * labelh(&def.font);
+ uint yoff, frame_size = 0;
+ Frame *f;
+ uint min_height = 2 * labelh(&def.font);
float scale, dy = 0;
int hdiff;
@@ -129,8 +129,8 @@ void
void
arrange_column(Area *a, Bool dirty) {
Frame *f;
- unsigned int num_frames = 0, yoff = a->rect.y, h;
- unsigned int min_height = 2 * labelh(&def.font);
+ uint num_frames = 0, yoff = a->rect.y, h;
+ uint min_height = 2 * labelh(&def.font);
if(a->floating || !a->frame)
return;
@@ -199,8 +199,8 @@ resize_column(Client *c, XRectangle *new
Frame *north, *south, *f;
View *v;
BlitzAlign sticky;
- unsigned int min_height;
- unsigned int min_width;
+ uint min_height;
+ uint min_width;
f = c->sel;
a = f->area;
@@ -301,7 +301,7 @@ AfterVertical:
}
Area *
-new_column(View *v, Area *pos, unsigned int w) {
+new_column(View *v, Area *pos, uint w) {
Area *a = create_area(v, pos, w);
if(!a)
return nil;
diff -r 3f2435112d5d -r c1eec9969d2a draw.c
--- a/draw.c Sun Feb 11 23:46:15 2007 -0500
+++ b/draw.c Mon Feb 12 01:24:24 2007 -0500
@@ -6,8 +6,8 @@
#include <stdlib.h>
#include <string.h>
-unsigned int
-textwidth_l(BlitzFont *font, char *text, unsigned int len) {
+uint
+textwidth_l(BlitzFont *font, char *text, uint len) {
if(font->set) {
XRectangle r;
XmbTextExtents(font->set, text, len, &r, nil);
@@ -16,7 +16,7 @@ textwidth_l(BlitzFont *font, char *text,
return XTextWidth(font->xfont, text, len);
}
-unsigned int
+uint
textwidth(BlitzFont *font, char *text) {
return textwidth_l(font, text, strlen(text));
}
@@ -67,7 +67,7 @@ loadfont(Blitz *blitz, BlitzFont *font)
font->height = font->ascent + font->descent;
}
-unsigned int
+uint
labelh(BlitzFont *font) {
return font->height + 2;
}
@@ -86,7 +86,7 @@ draw_border(BlitzBrush *b) {
void
draw_label(BlitzBrush *b, char *text) {
- unsigned int x, y, w, h, len;
+ uint x, y, w, h, len;
Bool shortened = False;
static char buf[2048];
XRectangle r = {0};
@@ -162,7 +162,7 @@ drawbg(Display *dpy, Drawable drawable,
void
drawcursor(Display *dpy, Drawable drawable, GC gc,
- int x, int y, unsigned int h, BlitzColor c)
+ int x, int y, uint h, BlitzColor c)
{
XSegment s[5];
@@ -186,7 +186,7 @@ drawcursor(Display *dpy, Drawable drawab
XDrawSegments(dpy, drawable, gc, s, 5);
}
-static unsigned long
+static ulong
xloadcolor(Blitz *blitz, char *colstr) {
XColor color;
char col[8];
@@ -210,7 +210,7 @@ loadcolor(Blitz *blitz, BlitzColor *c) {
char *
parse_colors(char **buf, int *buflen, BlitzColor *col) {
- unsigned int i;
+ uint i;
if(*buflen < 23 || 3 != sscanf(*buf, "#%06x #%06x #%06x", &i,&i,&i))
return "bad value";
(*buflen) -= 23;
diff -r 3f2435112d5d -r c1eec9969d2a event.c
--- a/event.c Sun Feb 11 23:46:15 2007 -0500
+++ b/event.c Mon Feb 12 01:24:24 2007 -0500
@@ -8,10 +8,10 @@
#include <X11/keysym.h>
#include "printevent.h"
-unsigned int
+uint
flush_masked_events(long even_mask) {
XEvent ev;
- unsigned int n = 0;
+ uint n = 0;
while(XCheckMaskEvent(blz.dpy, even_mask, &ev)) n++;
return n;
}
diff -r 3f2435112d5d -r c1eec9969d2a frame.c
--- a/frame.c Sun Feb 11 23:46:15 2007 -0500
+++ b/frame.c Mon Feb 12 01:24:24 2007 -0500
@@ -7,7 +7,7 @@
Frame *
create_frame(Client *c, View *v) {
- static unsigned short id = 1;
+ static ushort id = 1;
Frame *f = ixp_emallocz(sizeof(Frame));
f->id = id++;
diff -r 3f2435112d5d -r c1eec9969d2a fs.c
--- a/fs.c Sun Feb 11 23:46:15 2007 -0500
+++ b/fs.c Mon Feb 12 01:24:24 2007 -0500
@@ -15,9 +15,9 @@ typedef struct Dirtab Dirtab;
typedef struct Dirtab Dirtab;
struct Dirtab {
char *name;
- unsigned char qtype;
- unsigned int type;
- unsigned int perm;
+ uchar qtype;
+ uint type;
+ uint perm;
};
typedef struct FidLink FidLink;
@@ -39,10 +39,10 @@ struct FileId {
Ruleset *rule;
BlitzColor *col;
} content;
- unsigned int id;
- unsigned int index;
+ uint id;
+ uint index;
Dirtab tab;
- unsigned short nref;
+ ushort nref;
};
/* Constants */
@@ -66,7 +66,7 @@ static char
Ebadcmd[] = "bad command";
/* Macros */
-#define QID(t, i) (((long long)((t)&0xFF)<<32)|((i)&0xFFFFFFFF))
+#define QID(t, i) (((vlong)((t)&0xFF)<<32)|((i)&0xFFFFFFFF))
/* Global Vars */
/***************/
@@ -141,7 +141,7 @@ get_file() {
get_file() {
FileId *temp;
if(!free_fileid) {
- unsigned int i = 15;
+ uint i = 15;
temp = ixp_emallocz(sizeof(FileId) * i);
for(; i; i--) {
temp->next = free_fileid;
@@ -174,7 +174,7 @@ clone_files(FileId *f) {
/* This should be moved to libixp */
static void
-write_buf(P9Req *r, void *buf, unsigned int len) {
+write_buf(P9Req *r, void *buf, uint len) {
if(r->ifcall.offset >= len)
return;
@@ -188,8 +188,8 @@ write_buf(P9Req *r, void *buf, unsigned
/* This should be moved to libixp */
void
-write_to_buf(P9Req *r, void *buf, unsigned int *len, unsigned int max) {
- unsigned int offset, count;
+write_to_buf(P9Req *r, void *buf, uint *len, uint max) {
+ uint offset, count;
offset = (r->fid->omode&P9OAPPEND) ? *len : r->ifcall.offset;
if(offset > *len || r->ifcall.count == 0) {
@@ -216,7 +216,7 @@ write_to_buf(P9Req *r, void *buf, unsign
/* This should be moved to libixp */
void
data_to_cstring(P9Req *r) {
- unsigned int i;
+ uint i;
i = r->ifcall.count;
if(!i || r->ifcall.data[i - 1] != '\n')
r->ifcall.data = ixp_erealloc(r->ifcall.data, ++i);
@@ -227,7 +227,7 @@ char *
char *
message_root(char *message)
{
- unsigned int n;
+ uint n;
if(!strchr(message, ' ')) {
snprintf(buffer, BUFFER_SIZE, "%s ", message);
@@ -261,14 +261,14 @@ message_root(char *message)
}
else if(!strncmp(message, "border ", 7)) {
message += 7;
- n = (unsigned int)strtol(message, &message, 10);
+ n = (uint)strtol(message, &message, 10);
if(*message)
return Ebadvalue;
def.border = n;
}
else if(!strncmp(message, "grabmod ", 8)) {
message += 8;
- unsigned long mod;
+ ulong mod;
mod = mod_key_of_str(message);
if(!(mod & (Mod1Mask|Mod2Mask|Mod3Mask|Mod4Mask|Mod5Mask)))
return Ebadvalue;
@@ -284,7 +284,7 @@ message_root(char *message)
char *
read_root_ctl() {
- unsigned int i = 0;
+ uint i = 0;
if(screen->sel)
i += snprintf(&buffer[i], (BUFFER_SIZE - i), "view %s\n", screen->sel->name);
i += snprintf(&buffer[i], (BUFFER_SIZE - i), "focuscolors %s\n", def.focuscolor.colstr);
@@ -313,7 +313,7 @@ respond_event(P9Req *r) {
void
write_event(char *format, ...) {
- unsigned int len, slen;
+ uint len, slen;
va_list ap;
FidLink *f;
FileId *fi;
@@ -338,7 +338,7 @@ write_event(char *format, ...) {
}
static void
-dostat(Stat *s, unsigned int len, FileId *f) {
+dostat(Stat *s, uint len, FileId *f) {
s->type = 0;
s->dev = 0;
s->qid.path = QID(f->tab.type, f->id);
@@ -366,7 +366,7 @@ lookup_file(FileId *parent, char *name)
Client *c;
View *v;
Bar *b;
- unsigned int id;
+ uint id;
if(!(parent->tab.perm & P9DMDIR))
return nil;
@@ -391,7 +391,7 @@ lookup_file(FileId *parent, char *name)
}if(name) goto LastItem;
}
if(name) {
- id = (unsigned int)strtol(name, &name, 16);
+ id = (uint)strtol(name, &name, 16);
if(*name) goto NextItem;
}
for(c=client; c; c=c->next) {
@@ -403,7 +403,7 @@ lookup_file(FileId *parent, char *name)
file->id = c->win;
file->tab = *dir;
file->tab.name = ixp_emallocz(16);
- snprintf(file->tab.name, 16, "0x%x", (unsigned int)c->win);
+ snprintf(file->tab.name, 16, "0x%x", (uint)c->win);
if(name) goto LastItem;
}
}
@@ -550,7 +550,7 @@ fs_walk(P9Req *r) {
respond(r, nil);
}
-unsigned int
+uint
fs_size(FileId *f) {
switch(f->tab.type) {
default:
@@ -571,7 +571,7 @@ fs_stat(P9Req *r) {
fs_stat(P9Req *r) {
Stat s;
int size;
- unsigned char *buf;
+ uchar *buf;
dostat(&s, fs_size(r->fid->aux), r->fid->aux);
r->ofcall.nstat = size = ixp_sizeof_stat(&s);
@@ -604,7 +604,7 @@ fs_read(P9Req *r) {
if(offset >= r->ifcall.offset) {
if(size < n)
break;
- ixp_pack_stat((unsigned char **)&buf, &size, &s);
+ ixp_pack_stat((uchar **)&buf, &size, &s);
}
offset += n;
}
@@ -654,7 +654,7 @@ fs_read(P9Req *r) {
return;
}
r->ofcall.data = ixp_emallocz(16);
- n = snprintf(r->ofcall.data, 16, "0x%x", (unsigned int)f->index);
+ n = snprintf(r->ofcall.data, 16, "0x%x", (uint)f->index);
assert(n >= 0);
r->ofcall.count = n;
respond(r, nil);
@@ -680,7 +680,7 @@ fs_write(P9Req *r) {
fs_write(P9Req *r) {
FileId *f;
char *errstr = nil;
- unsigned int i;
+ uint i;
if(r->ifcall.count == 0) {
respond(r, nil);
@@ -730,7 +730,7 @@ fs_write(P9Req *r) {
return;
case FsFRctl:
data_to_cstring(r);
- { unsigned int n;
+ { uint n;
char *toks[32];
n = ixp_tokenize(toks, 32, r->ifcall.data, '\n');
for(i = 0; i < n; i++) {
diff -r 3f2435112d5d -r c1eec9969d2a key.c
--- a/key.c Sun Feb 11 23:46:15 2007 -0500
+++ b/key.c Mon Feb 12 01:24:24 2007 -0500
@@ -30,9 +30,9 @@ init_lock_keys() {
valid_mask = 255 & ~(num_lock_mask | LockMask);
}
-unsigned long
+ulong
mod_key_of_str(char *val) {
- unsigned long mod = 0;
+ ulong mod = 0;
if (strstr(val, "Shift"))
mod |= ShiftMask;
@@ -86,8 +86,8 @@ get_key(const char *name) {
char buf[128];
char *seq[8];
char *kstr;
- unsigned int i, toks;
- static unsigned short id = 1;
+ uint i, toks;
+ static ushort id = 1;
Key *k = 0, *r = 0;
if((k = name2key(name))) {
@@ -122,7 +122,7 @@ get_key(const char *name) {
}
static void
-next_keystroke(unsigned long *mod, KeyCode *code) {
+next_keystroke(ulong *mod, KeyCode *code) {
XEvent e;
KeySym sym;
*mod = 0;
@@ -136,7 +136,7 @@ next_keystroke(unsigned long *mod, KeyCo
}
static void
-emulate_key_press(unsigned long mod, KeyCode key) {
+emulate_key_press(ulong mod, KeyCode key) {
XEvent e;
Window client_win;
int revert;
@@ -155,7 +155,7 @@ emulate_key_press(unsigned long mod, Key
}
static Key *
-match_keys(Key *k, unsigned long mod, KeyCode keycode, Bool seq) {
+match_keys(Key *k, ulong mod, KeyCode keycode, Bool seq) {
Key *ret = nil, *next;
for(next = k->tnext; k; (k=next) && (next=k->tnext)) {
@@ -171,7 +171,7 @@ match_keys(Key *k, unsigned long mod, Ke
static void
kpress_seq(Window w, Key *done) {
- unsigned long mod;
+ ulong mod;
KeyCode key;
Key *found;
@@ -191,7 +191,7 @@ kpress_seq(Window w, Key *done) {
}
void
-kpress(Window w, unsigned long mod, KeyCode keycode) {
+kpress(Window w, ulong mod, KeyCode keycode) {
Key *k, *found;
for(k=key; k; k->tnext=k->lnext, k=k->lnext);
diff -r 3f2435112d5d -r c1eec9969d2a main.c
--- a/main.c Sun Feb 11 23:46:15 2007 -0500
+++ b/main.c Mon Feb 12 01:24:24 2007 -0500
@@ -40,7 +40,7 @@ static void
static void
scan_wins() {
int i;
- unsigned int num;
+ uint num;
Window *wins;
XWindowAttributes wa;
Window d1, d2;
@@ -60,10 +60,10 @@ scan_wins() {
}
static int
-win_property(Window w, Atom a, Atom t, long l, unsigned char **prop) {
+win_property(Window w, Atom a, Atom t, long l, uchar **prop) {
Atom real;
int format;
- unsigned long res, extra;
+ ulong res, extra;
int status;
status = XGetWindowProperty(blz.dpy, w, a, 0L, l, False, t, &real, &format,
@@ -85,7 +85,7 @@ win_proto(Window w) {
int i;
res = win_property(w, wm_atom[WMProtocols], XA_ATOM, 20L,
- ((unsigned char **) &protocols));
+ ((uchar **) &protocols));
if(res <= 0) {
return protos;
}
@@ -107,7 +107,7 @@ init_atoms() {
net_atom[NetWMName] = XInternAtom(blz.dpy, "_NET_WM_NAME", False);
tags_atom = XInternAtom(blz.dpy, "_WIN_TAGS", False);
XChangeProperty(blz.dpy, blz.root, net_atom[NetSupported], XA_ATOM, 32,
- PropModeReplace, (unsigned char *) net_atom, NetLast);
+ PropModeReplace, (uchar *) net_atom, NetLast);
}
static void
diff -r 3f2435112d5d -r c1eec9969d2a mouse.c
--- a/mouse.c Sun Feb 11 23:46:15 2007 -0500
+++ b/mouse.c Mon Feb 12 01:24:24 2007 -0500
@@ -268,7 +268,7 @@ do_managed_move(Client *c) {
Window dummy;
XEvent ev;
Frame *f;
- unsigned int di;
+ uint di;
int x, y, i;
focus(c, False);
@@ -324,7 +324,7 @@ do_mouse_resize(Client *c, Bool grabbox,
XEvent ev;
XRectangle *rects, ofrect, frect, origin;
int snap, dx, dy, pt_x, pt_y, hr_x, hr_y, i;
- unsigned int num, di;
+ uint num, di;
Bool floating;
float rx, ry;
Frame *f;
@@ -460,7 +460,7 @@ do_mouse_resize(Client *c, Bool grabbox,
}
void
-grab_button(Window w, unsigned int button, unsigned long mod) {
+grab_button(Window w, uint button, ulong mod) {
XGrabButton(blz.dpy, button, mod, w, False, ButtonMask,
GrabModeSync, GrabModeSync, None, None);
if((mod != AnyModifier) && num_lock_mask) {
diff -r 3f2435112d5d -r c1eec9969d2a printevent.c
--- a/printevent.c Sun Feb 11 23:46:15 2007 -0500
+++ b/printevent.c Mon Feb 12 01:24:24 2007 -0500
@@ -109,11 +109,11 @@ static char*
static char*
ServerTime(Time time)
{
- unsigned long msec;
- unsigned long sec;
- unsigned long min;
- unsigned long hr;
- unsigned long day;
+ ulong msec;
+ ulong sec;
+ ulong min;
+ ulong hr;
+ ulong day;
static char buffer[32];
msec = time % 1000;
@@ -138,13 +138,13 @@ typedef struct MaskType MaskType;
typedef struct MaskType MaskType;
struct MaskType
{
- unsigned int value;
+ uint value;
char *string;
};
/* Returns the string equivalent of a mask of buttons and/or modifier keys */
static char*
-ButtonAndOrModifierState(unsigned int state)
+ButtonAndOrModifierState(uint state)
{
static char buffer[256];
static MaskType masks[] = {
@@ -183,7 +183,7 @@ ButtonAndOrModifierState(unsigned int st
/* Returns the string equivalent of a mask of configure window values */
static char*
-ConfigureValueMask(unsigned int valuemask)
+ConfigureValueMask(uint valuemask)
{
static char buffer[256];
static MaskType masks[] = {
diff -r 3f2435112d5d -r c1eec9969d2a view.c
--- a/view.c Sun Feb 11 23:46:15 2007 -0500
+++ b/view.c Mon Feb 12 01:24:24 2007 -0500
@@ -57,7 +57,7 @@ get_view(const char *name) {
View *
create_view(const char *name) {
- static unsigned short id = 1;
+ static ushort id = 1;
View **i, *v = ixp_emallocz(sizeof(View));
v->id = id++;
@@ -161,9 +161,9 @@ restack_view(View *v) {
Area *a;
Frame *f;
Client *c;
- unsigned int n, i;
+ uint n, i;
static Window *wins = nil;
- static unsigned int winssz = 0;
+ static uint winssz = 0;
i = 0;
n = 1;
@@ -191,8 +191,8 @@ restack_view(View *v) {
void
scale_view(View *v, float w) {
- unsigned int xoff, num_col;
- unsigned int min_width;
+ uint xoff, num_col;
+ uint min_width;
Area *a;
float scale, dx = 0;
int wdiff = 0;
@@ -232,7 +232,7 @@ scale_view(View *v, float w) {
void
arrange_view(View *v) {
- unsigned int xoff = 0;
+ uint xoff = 0;
Area *a;
if(!v->area->next)
@@ -248,7 +248,7 @@ arrange_view(View *v) {
}
XRectangle *
-rects_of_view(View *v, unsigned int *num) {
+rects_of_view(View *v, uint *num) {
XRectangle *result;
Frame *f;
@@ -263,9 +263,9 @@ rects_of_view(View *v, unsigned int *num
}
/* XXX: This will need cleanup */
-unsigned char *
+uchar *
view_index(View *v) {
- unsigned int a_i, buf_i, n;
+ uint a_i, buf_i, n;
int len;
Frame *f;
Area *a;
@@ -285,25 +285,25 @@ view_index(View *v) {
XRectangle *r = &f->rect;
if(a->floating)
n = snprintf(&buffer[buf_i], len, "~ 0x%x %d %d %d %d %s\n",
- (unsigned int)f->client->win,
+ (uint)f->client->win,
r->x, r->y, r->width, r->height,
f->client->props);
else
n = snprintf(&buffer[buf_i], len, "%d 0x%x %d %d %s\n",
- a_i, (unsigned int)f->client->win, r->y,
+ a_i, (uint)f->client->win, r->y,
r->height, f->client->props);
if(len - n < 0)
- return (unsigned char *)buffer;
+ return (uchar *)buffer;
buf_i += n;
len -= n;
}
}
- return (unsigned char *)buffer;
+ return (uchar *)buffer;
}
Client *
-client_of_message(View *v, char *message, unsigned int *next) {
- unsigned long id = 0;
+client_of_message(View *v, char *message, uint *next) {
+ ulong id = 0;
Client *c;
if(!strncmp(message, "sel ", 4)) {
@@ -320,8 +320,8 @@ client_of_message(View *v, char *message
}
Area *
-area_of_message(View *v, char *message, unsigned int *next) {
- unsigned int i;
+area_of_message(View *v, char *message, uint *next) {
+ uint i;
Area *a;
if(!strncmp(message, "sel ", 4)) {
@@ -338,7 +338,7 @@ area_of_message(View *v, char *message,
char *
message_view(View *v, char *message) {
- unsigned int n, i;
+ uint n, i;
Client *c;
Frame *f;
Area *a;
@@ -391,11 +391,11 @@ update_views() {
focus_view(screen, screen->sel);
}
-unsigned int
+uint
newcolw_of_view(View *v) {
Rule *r;
Area *a;
- unsigned int i, n;
+ uint i, n;
regmatch_t tmpregm;
for(r=def.colrules.rule; r; r=r->next) {
diff -r 3f2435112d5d -r c1eec9969d2a wmii.h
--- a/wmii.h Sun Feb 11 23:46:15 2007 -0500
+++ b/wmii.h Mon Feb 12 01:24:24 2007 -0500
@@ -11,6 +11,20 @@
#include <ixp.h>
#define nil ((void*)0)
+
+/* Types */
+#define uchar _wmiiuchar
+#define ushort _wmiiushort
+#define uint _wmiiuint
+#define ulong _wmiiulong
+#define vlong _wmiivlong
+#define uvlong _wmiiuvlong
+typedef unsigned char uchar;
+typedef unsigned short ushort;
+typedef unsigned int uint;
+typedef unsigned long ulong;
+typedef unsigned long long uvlong;
+typedef long long vlong;
#define BLITZ_FONT "-*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-*"
#define BLITZ_FOCUSCOLORS "#ffffff #335577 #447799"
@@ -42,9 +56,9 @@ enum BlitzAlign {
};
struct BlitzColor {
- unsigned long bg;
- unsigned long fg;
- unsigned long border;
+ vlong bg;
+ vlong fg;
+ vlong border;
char colstr[24]; /* #RRGGBB #RRGGBB #RRGGBB */
};
@@ -53,7 +67,7 @@ struct BlitzFont {
XFontSet set;
int ascent;
int descent;
- unsigned int height;
+ uint height;
char *fontstr;
};
@@ -97,7 +111,7 @@ struct View {
struct View {
View *next;
char name[256];
- unsigned short id;
+ ushort id;
Area *area;
Area *sel;
Area *revert;
@@ -110,7 +124,7 @@ struct Area {
Frame *sel;
View *view;
Bool floating;
- unsigned short id;
+ ushort id;
int mode;
XRectangle rect;
};
@@ -121,7 +135,7 @@ struct Frame {
Frame *snext;
View *view;
Area *area;
- unsigned short id;
+ ushort id;
XRectangle rect;
XRectangle revert;
Client *client;
@@ -139,7 +153,7 @@ struct Client {
char name[256];
char tags[256];
char props[512];
- unsigned int border;
+ uint border;
int proto;
Bool floating;
Bool fixedsize;
@@ -159,9 +173,9 @@ struct Key {
Key *next;
Key *lnext;
Key *tnext;
- unsigned short id;
+ ushort id;
char name[128];
- unsigned long mod;
+ ulong mod;
KeyCode key;
};
@@ -171,7 +185,7 @@ struct Bar {
char buf[280];
char text[256];
char name[256];
- unsigned short id;
+ ushort id;
BlitzBrush brush;
};
@@ -184,7 +198,7 @@ struct Ruleset {
struct Ruleset {
Rule *rule;
char *string;
- unsigned int size;
+ uint size;
};
/* global variables */
@@ -193,14 +207,14 @@ struct {
BlitzColor selcolor;
BlitzColor normcolor;
BlitzFont font;
- unsigned int border;
- unsigned int snap;
+ uint border;
+ uint snap;
char *keys;
- unsigned int keyssz;
+ uint keyssz;
Ruleset tagrules;
Ruleset colrules;
char grabmod[5];
- unsigned long mod;
+ ulong mod;
int colmode;
} def;
@@ -227,7 +241,7 @@ P9Srv p9srv;
P9Srv p9srv;
/* X11 */
-unsigned int num_screens;
+uint num_screens;
Blitz blz;
GC xorgc;
char *user;
@@ -235,8 +249,8 @@ Atom net_atom[NetLast];
Atom net_atom[NetLast];
Atom tags_atom;
Cursor cursor[CurLast];
-unsigned int valid_mask;
-unsigned int num_lock_mask;
+uint valid_mask;
+uint num_lock_mask;
Bool sel_screen;
Pixmap pmap;
void (*handler[LASTEvent]) (XEvent *);
@@ -249,9 +263,9 @@ extern char *message_root(char *message)
extern char *message_root(char *message);
/* area.c */
-extern Area *create_area(View *v, Area *pos, unsigned int w);
+extern Area *create_area(View *v, Area *pos, uint w);
extern void destroy_area(Area *a);
-extern Area *area_of_id(View *t, unsigned short id);
+extern Area *area_of_id(View *t, ushort id);
extern void focus_area(Area *a);
extern char *select_area(Area *a, char *arg);
extern void send_to_area(Area *to, Area *from, Frame *f);
@@ -301,7 +315,7 @@ extern void resize_column(Client *c, XRe
extern void resize_column(Client *c, XRectangle *r);
extern int column_mode_of_str(char *arg);
extern char *str_of_column_mode(int mode);
-extern Area *new_column(View *v, Area *pos, unsigned int w);
+extern Area *new_column(View *v, Area *pos, uint w);
/* draw.c */
extern int loadcolor(Blitz *blitz, BlitzColor *c);
@@ -312,16 +326,16 @@ extern void drawbg(Display *dpy, Drawabl
extern void drawbg(Display *dpy, Drawable drawable, GC gc,
XRectangle *rect, BlitzColor c, Bool fill, Bool border);
extern void drawcursor(Display *dpy, Drawable drawable, GC gc,
- int x, int y, unsigned int h, BlitzColor c);
-extern unsigned int textwidth(BlitzFont *font, char *text);
-extern unsigned int textwidth_l(BlitzFont *font, char *text, unsigned int len);
+ int x, int y, uint h, BlitzColor c);
+extern uint textwidth(BlitzFont *font, char *text);
+extern uint textwidth_l(BlitzFont *font, char *text, uint len);
extern void loadfont(Blitz *blitz, BlitzFont *font);
-extern unsigned int labelh(BlitzFont *font);
+extern uint labelh(BlitzFont *font);
extern char *parse_colors(char **buf, int *buflen, BlitzColor *col);
/* event.c */
extern void check_x_event(IXPConn *c);
-extern unsigned int flush_masked_events(long even_mask);
+extern uint flush_masked_events(long even_mask);
/* frame.c */
extern Frame *create_frame(Client *c, View *v);
@@ -358,18 +372,18 @@ extern int r_south(XRectangle *r);
extern int r_south(XRectangle *r);
/* key.c */
-extern void kpress(Window w, unsigned long mod, KeyCode keycode);
+extern void kpress(Window w, ulong mod, KeyCode keycode);
extern void update_keys();
extern void init_lock_keys();
-extern unsigned long mod_key_of_str(char *val);
+extern ulong mod_key_of_str(char *val);
/* mouse.c */
extern void do_mouse_resize(Client *c, Bool grabbox, BlitzAlign align);
-extern void grab_mouse(Window w, unsigned long mod, unsigned int button);
-extern void ungrab_mouse(Window w, unsigned long mod, unsigned int button);
+extern void grab_mouse(Window w, ulong mod, ulong button);
+extern void ungrab_mouse(Window w, ulong mod, uint button);
extern BlitzAlign snap_rect(XRectangle *rects, int num, XRectangle *current,
BlitzAlign *mask, int snap);
-extern void grab_button(Window w, unsigned int button, unsigned long mod);
+extern void grab_button(Window w, uint button, ulong mod);
/* rule.c */
extern void update_rules(Rule **rule, const char *data);
@@ -386,17 +400,17 @@ extern View *create_view(const char *nam
extern View *create_view(const char *name);
extern void focus_view(WMScreen *s, View *v);
extern void update_client_views(Client *c, char **tags);
-extern XRectangle *rects_of_view(View *v, unsigned int *num);
-extern View *view_of_id(unsigned short id);
+extern XRectangle *rects_of_view(View *v, uint *num);
+extern View *view_of_id(ushort id);
extern void select_view(const char *arg);
extern void attach_to_view(View *v, Frame *f);
extern Client *sel_client_of_view(View *v);
extern char *message_view(View *v, char *message);
extern void restack_view(View *v);
-extern unsigned char *view_index(View *v);
+extern uchar *view_index(View *v);
extern void destroy_view(View *v);
extern void update_views();
-extern unsigned int newcolw_of_view(View *v);
+extern uint newcolw_of_view(View *v);
/* wm.c */
extern int wmii_error_handler(Display *dpy, XErrorEvent *error);
Received on Mon Feb 12 2007 - 07:26:44 UTC
This archive was generated by hypermail 2.2.0 : Sun Jul 13 2008 - 15:55:12 UTC