summaryrefslogtreecommitdiff
path: root/sys/src/libdraw/init.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2015-06-09 01:42:59 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2015-06-09 01:42:59 +0200
commite2a5d674d9d22492220200824a9ec28f95a02253 (patch)
tree58bf21df6e2d3c4c16e05b0c8608d03675f5e58b /sys/src/libdraw/init.c
parent0fc761bc845bd9795f05206e24621c0f5e76423e (diff)
libdraw: consistent use of nil for pointers, error handling
Diffstat (limited to 'sys/src/libdraw/init.c')
-rw-r--r--sys/src/libdraw/init.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/sys/src/libdraw/init.c b/sys/src/libdraw/init.c
index b65ade357..cc88ff6b0 100644
--- a/sys/src/libdraw/init.c
+++ b/sys/src/libdraw/init.c
@@ -10,7 +10,7 @@ int _drawdebug = 0;
static char deffontname[] = "*default*";
Screen *_screen;
-int debuglockdisplay = 0;
+int debuglockdisplay = 0;
static void _closedisplay(Display*, int);
@@ -21,7 +21,7 @@ drawshutdown(void)
Display *d;
d = display;
- if(d){
+ if(d != nil){
display = nil;
_closedisplay(d, 1);
}
@@ -86,7 +86,7 @@ geninitdraw(char *devdir, void(*error)(Display*, char*), char *fontname, char *l
/*
* Write label; ignore errors (we might not be running under rio)
*/
- if(label){
+ if(label != nil){
snprint(buf, sizeof buf, "%s/label", display->windir);
fd = open(buf, OREAD);
if(fd >= 0){
@@ -148,7 +148,7 @@ retry:
close(fd);
buf[n] = '\0';
image = namedimage(d, buf);
- if(image == 0){
+ if(image == nil){
/*
* theres a race where the winname can change after
* we read it, so keep trying as long as the name
@@ -166,7 +166,7 @@ retry:
freescreen(*scrp);
*scrp = nil;
}
- if(image == 0){
+ if(image == nil){
*winp = nil;
d->screenimage = nil;
return -1;
@@ -221,9 +221,9 @@ initdisplay(char *dev, char *win, void(*error)(Display*, char*))
fmtinstall('P', Pfmt);
fmtinstall('R', Rfmt);
- if(dev == 0)
+ if(dev == nil)
dev = "/dev";
- if(win == 0)
+ if(win == nil)
win = "/dev";
if(strlen(dev)>sizeof buf-25 || strlen(win)>sizeof buf-25){
werrstr("initdisplay: directory name too long");
@@ -240,7 +240,7 @@ initdisplay(char *dev, char *win, void(*error)(Display*, char*))
Error1:
free(t);
werrstr("initdisplay: %s: %r", buf);
- return 0;
+ return nil;
}
ctlfd = open(buf, ORDWR|OCEXEC);
}
@@ -269,7 +269,7 @@ initdisplay(char *dev, char *win, void(*error)(Display*, char*))
goto Error2;
}
disp = mallocz(sizeof(Display), 1);
- if(disp == 0){
+ if(disp == nil){
Error4:
close(reffd);
goto Error3;
@@ -418,8 +418,8 @@ drawerror(Display *d, char *s)
{
char err[ERRMAX];
- if(d && d->error)
- d->error(d, s);
+ if(d != nil && d->error != nil)
+ (*d->error)(d, s);
else{
errstr(err, sizeof err);
fprint(2, "draw: %s: %s\n", s, err);
@@ -469,11 +469,11 @@ bufimage(Display *d, int n)
if(n<0 || n>d->bufsize){
werrstr("bad count in bufimage");
- return 0;
+ return nil;
}
if(d->bufp+n > d->buf+d->bufsize)
if(doflush(d) < 0)
- return 0;
+ return nil;
p = d->bufp;
d->bufp += n;
return p;