[ds6-devel] nc6/src circ_buf.c,1.11,1.12 circ_buf.h,1.10,1.11

chris@deepspace6.net chris@deepspace6.net
Sat Dec 28 18:41:50 2002


Update of /cvs/nc6/src

Modified Files:
	circ_buf.c circ_buf.h 
Log Message:
Realised I named cb_size badly - it should be cb_used and cb_size should be
the total buffer size.


Index: circ_buf.c
===================================================================
RCS file: /cvs/nc6/src/circ_buf.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- circ_buf.c	27 Dec 2002 22:58:32 -0000	1.11
+++ circ_buf.c	28 Dec 2002 18:41:48 -0000	1.12
@@ -298,8 +298,8 @@
 	if (cb_is_empty(cb)) return 0;
 	
 	/* set nbytes appropriately */
-	if (nbytes == 0 || nbytes > cb_size(cb))
-		nbytes = cb_size(cb);
+	if (nbytes == 0 || nbytes > cb_used(cb))
+		nbytes = cb_used(cb);
 
 	/* prepare for reading from buffer */
 	if (cb->ptr + cb->data_size > cb->buf + cb->buf_size) {
@@ -366,8 +366,8 @@
 	if (cb_is_empty(cb)) return 0;
 	
 	/* set nbytes appropriately */
-	if (nbytes == 0 || nbytes > cb_size(cb))
-		nbytes = cb_size(cb);
+	if (nbytes == 0 || nbytes > cb_used(cb))
+		nbytes = cb_used(cb);
 	
 	/* prepare for reading from buffer */
 	if (cb->ptr + cb->data_size > cb->buf + cb->buf_size) {
Index: circ_buf.h
===================================================================
RCS file: /cvs/nc6/src/circ_buf.h,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- circ_buf.h	27 Dec 2002 22:58:32 -0000	1.10
+++ circ_buf.h	28 Dec 2002 18:41:48 -0000	1.11
@@ -41,7 +41,8 @@
 void cb_init(circ_buf *cb, size_t size);
 void cb_destroy(circ_buf *cb);
 
-#define cb_size(CB)	((CB)->data_size)
+#define cb_size(CB)	((CB)->buf_size)
+#define cb_used(CB)	((CB)->data_size)
 #define cb_space(CB)	((CB)->buf_size - (CB)->data_size)
 
 #define cb_is_empty(CB)	(cb_size(CB) == 0)



More information about the ds6-devel mailing list