shithub: riscv

Download patch

ref: 9840ce91cfc069a807b1601863c7579d4d0898b0
parent: 402140675f95e97ad73f3b0670fbb80fc32aa6bd
author: cinap_lenrek <[email protected]>
date: Thu Nov 13 11:46:41 EST 2014

kernel: make use of nil vs 0 consistent in qio.c (sorry)

--- a/sys/src/9/port/qio.c
+++ b/sys/src/9/port/qio.c
@@ -75,7 +75,7 @@
 {
 	Block *next;
 
-	for(; b != 0; b = next){
+	for(; b != nil; b = next){
 		next = b->next;
 		b->next = nil;
 		freeb(b);
@@ -98,7 +98,7 @@
 			return bp;
 		}
 
-		if(bp->next)
+		if(bp->next != nil)
 			panic("padblock %#p", getcallerpc(&bp));
 		n = BLEN(bp);
 		padblockcnt++;
@@ -112,7 +112,7 @@
 	} else {
 		size = -size;
 
-		if(bp->next)
+		if(bp->next != nil)
 			panic("padblock %#p", getcallerpc(&bp));
 
 		if(bp->lim - bp->wp >= size)
@@ -138,7 +138,7 @@
 	int len;
 
 	len = 0;
-	while(bp) {
+	while(bp != nil) {
 		len += BLEN(bp);
 		bp = bp->next;
 	}
@@ -154,7 +154,7 @@
 	int len;
 
 	len = 0;
-	while(bp) {
+	while(bp != nil) {
 		len += BALLOC(bp);
 		bp = bp->next;
 	}
@@ -171,11 +171,11 @@
 	int len;
 	Block *nb, *f;
 
-	if(bp->next == 0)
+	if(bp->next == nil)
 		return bp;
 
 	nb = allocb(blocklen(bp));
-	for(f = bp; f; f = f->next) {
+	for(f = bp; f != nil; f = f->next) {
 		len = BLEN(f);
 		memmove(nb->wp, f->rp, len);
 		nb->wp += len;
@@ -216,7 +216,7 @@
 	 *  copy bytes from the trailing blocks into the first
 	 */
 	n -= BLEN(bp);
-	while(nbp = bp->next){
+	while((nbp = bp->next) != nil){
 		i = BLEN(nbp);
 		if(i > n) {
 			memmove(bp->wp, nbp->rp, n);
@@ -236,7 +236,7 @@
 			pullupblockcnt++;
 			bp->wp += i;
 			bp->next = nbp->next;
-			nbp->next = 0;
+			nbp->next = nil;
 			freeb(nbp);
 			n -= i;
 			if(n == 0){
@@ -246,7 +246,7 @@
 		}
 	}
 	freeb(bp);
-	return 0;
+	return nil;
 }
 
 /*
@@ -299,7 +299,7 @@
 
 	bp->wp -= (BLEN(bp) - len);
 
-	if(bp->next) {
+	if(bp->next != nil) {
 		freeblist(bp->next);
 		bp->next = nil;
 	}
@@ -318,7 +318,7 @@
 
 	QDEBUG checkb(bp, "copyblock 0");
 	nbp = allocb(count);
-	for(; count > 0 && bp != 0; bp = bp->next){
+	for(; count > 0 && bp != nil; bp = bp->next){
 		l = BLEN(bp);
 		if(l > count)
 			l = count;
@@ -417,7 +417,7 @@
 		return nil;
 	}
 	q->bfirst = b->next;
-	b->next = 0;
+	b->next = nil;
 	q->len -= BALLOC(b);
 	q->dlen -= BLEN(b);
 	QDEBUG checkb(b, "qget");
@@ -455,7 +455,7 @@
 		n = BLEN(b);
 		if(n <= len - sofar){
 			q->bfirst = b->next;
-			b->next = 0;
+			b->next = nil;
 			q->len -= BALLOC(b);
 			q->dlen -= BLEN(b);
 			freeb(b);
@@ -506,7 +506,7 @@
 
 	for(;;) {
 		b = q->bfirst;
-		if(b == 0){
+		if(b == nil){
 			q->state |= Qstarve;
 			iunlock(q);
 			return -1;
@@ -534,7 +534,7 @@
 	/* discard the block if we're done with it */
 	if((q->state & Qmsg) || len == n){
 		q->bfirst = b->next;
-		b->next = 0;
+		b->next = nil;
 		q->len -= BALLOC(b);
 		q->dlen -= BLEN(b);
 
@@ -582,7 +582,7 @@
 	}
 
 	/* add buffer to queue */
-	if(q->bfirst)
+	if(q->bfirst != nil)
 		q->blast->next = b;
 	else
 		q->bfirst = b;
@@ -589,7 +589,7 @@
 	len = BALLOC(b);
 	dlen = BLEN(b);
 	QDEBUG checkb(b, "qpass");
-	while(b->next){
+	while(b->next != nil){
 		b = b->next;
 		QDEBUG checkb(b, "qpass");
 		len += BALLOC(b);
@@ -630,7 +630,7 @@
 	}
 
 	/* add buffer to queue */
-	if(q->bfirst)
+	if(q->bfirst != nil)
 		q->blast->next = b;
 	else
 		q->bfirst = b;
@@ -637,7 +637,7 @@
 	len = BALLOC(b);
 	dlen = BLEN(b);
 	QDEBUG checkb(b, "qpass");
-	while(b->next){
+	while(b->next != nil){
 		b = b->next;
 		QDEBUG checkb(b, "qpass");
 		len += BALLOC(b);
@@ -672,8 +672,7 @@
 	Block **l, *nbp;
 	int n;
 
-	for(l = &bp; *l; l = &(*l)->next){
-		nbp = *l;
+	for(l = &bp; (nbp = *l) != nil; l = &(*l)->next){
 		n = BLEN(nbp);
 		if((n<<2) < BALLOC(nbp)){
 			*l = allocb(n);
@@ -707,7 +706,7 @@
 
 	/* save in buffer */
 	b = iallocb(len);
-	if(b == 0){
+	if(b == nil){
 		iunlock(q);
 		return 0;
 	}
@@ -714,7 +713,7 @@
 	memmove(b->wp, p, len);
 	producecnt += len;
 	b->wp += len;
-	if(q->bfirst)
+	if(q->bfirst != nil)
 		q->blast->next = b;
 	else
 		q->bfirst = b;
@@ -799,8 +798,8 @@
 	Queue *q;
 
 	q = malloc(sizeof(Queue));
-	if(q == 0)
-		return 0;
+	if(q == nil)
+		return nil;
 
 	q->limit = q->inilim = limit;
 	q->kick = kick;
@@ -821,8 +820,8 @@
 	Queue *q;
 
 	q = malloc(sizeof(Queue));
-	if(q == 0)
-		return 0;
+	if(q == nil)
+		return nil;
 
 	q->limit = 0;
 	q->arg = arg;
@@ -837,7 +836,7 @@
 {
 	Queue *q = a;
 
-	return (q->state & Qclosed) || q->bfirst != 0;
+	return (q->state & Qclosed) || q->bfirst != nil;
 }
 
 /*
@@ -875,13 +874,13 @@
 qaddlist(Queue *q, Block *b)
 {
 	/* queue the block */
-	if(q->bfirst)
+	if(q->bfirst != nil)
 		q->blast->next = b;
 	else
 		q->bfirst = b;
 	q->len += blockalloclen(b);
 	q->dlen += blocklen(b);
-	while(b->next)
+	while(b->next != nil)
 		b = b->next;
 	q->blast = b;
 }
@@ -1001,7 +1000,7 @@
 
 	/* wakeup flow controlled writers */
 	if(dowakeup){
-		if(q->kick)
+		if(q->kick != nil)
 			q->kick(q->arg);
 		wakeup(&q->wr);
 	}
@@ -1187,7 +1186,7 @@
 
 	n = BLEN(b);
 
-	if(q->bypass){
+	if(q->bypass != nil){
 		(*q->bypass)(q->arg, b);
 		return n;
 	}
@@ -1214,12 +1213,12 @@
 	}
 
 	/* queue the block */
-	if(q->bfirst)
+	if(q->bfirst != nil)
 		q->blast->next = b;
 	else
 		q->bfirst = b;
 	q->blast = b;
-	b->next = 0;
+	b->next = nil;
 	q->len += BALLOC(b);
 	q->dlen += n;
 	QDEBUG checkb(b, "qbwrite");
@@ -1233,7 +1232,7 @@
 	poperror();
 
 	/*  get output going again */
-	if(q->kick && (dowakeup || (q->state&Qkick)))
+	if(q->kick != nil && (dowakeup || (q->state&Qkick)))
 		q->kick(q->arg);
 
 	/* wakeup anyone consuming at the other end */
@@ -1344,7 +1343,7 @@
 		}
 
 		QDEBUG checkb(b, "qiwrite");
-		if(q->bfirst)
+		if(q->bfirst != nil)
 			q->blast->next = b;
 		else
 			q->bfirst = b;
@@ -1360,7 +1359,7 @@
 		iunlock(q);
 
 		if(dowakeup){
-			if(q->kick)
+			if(q->kick != nil)
 				q->kick(q->arg);
 			wakeup(&q->rr);
 		}
@@ -1400,7 +1399,7 @@
 	q->state &= ~(Qflow|Qstarve);
 	kstrcpy(q->err, Ehungup, ERRMAX);
 	bfirst = q->bfirst;
-	q->bfirst = 0;
+	q->bfirst = nil;
 	q->len = 0;
 	q->dlen = 0;
 	q->noblock = 0;
@@ -1424,7 +1423,7 @@
 	/* mark it */
 	ilock(q);
 	q->state |= Qclosed;
-	if(msg == 0 || *msg == '\0')
+	if(msg == nil || *msg == '\0')
 		msg = Ehungup;
 	kstrcpy(q->err, msg, ERRMAX);
 	iunlock(q);
@@ -1486,7 +1485,7 @@
 int
 qcanread(Queue *q)
 {
-	return q->bfirst!=0;
+	return q->bfirst != nil;
 }
 
 /*
@@ -1518,7 +1517,7 @@
 	/* mark it */
 	ilock(q);
 	bfirst = q->bfirst;
-	q->bfirst = 0;
+	q->bfirst = nil;
 	q->len = 0;
 	q->dlen = 0;
 	iunlock(q);