Improve comments.
authorBen Pfaff <blp@cs.stanford.edu>
Mon, 25 Aug 2008 03:50:49 +0000 (03:50 +0000)
committerBen Pfaff <blp@cs.stanford.edu>
Mon, 25 Aug 2008 03:50:49 +0000 (03:50 +0000)
Suggested by Godmar Back.

src/devices/intq.c

index 028dca4272aee56836c64a68974e8cd4bf4ef5a4..40b23ae6a48fe5bd0dfd3d1ed65b9ad97c31c505 100644 (file)
@@ -32,9 +32,8 @@ intq_full (const struct intq *q)
 }
 
 /* Removes a byte from Q and returns it.
-   Q must not be empty if called from an interrupt handler.
-   Otherwise, if Q is empty, first sleeps until a byte is
-   added. */
+   If Q is empty, sleeps until a byte is added.
+   When called from an interrupt handler, Q must not be empty. */
 uint8_t
 intq_getc (struct intq *q) 
 {
@@ -56,9 +55,8 @@ intq_getc (struct intq *q)
 }
 
 /* Adds BYTE to the end of Q.
-   Q must not be full if called from an interrupt handler.
-   Otherwise, if Q is full, first sleeps until a byte is
-   removed. */
+   If Q is full, sleeps until a byte is removed.
+   When called from an interrupt handler, Q must not be full. */
 void
 intq_putc (struct intq *q, uint8_t byte) 
 {