[Sumover-dev] [svn commit] r4325 - vic/branches/cc/cc

sumover-dev at cs.ucl.ac.uk sumover-dev at cs.ucl.ac.uk
Mon Nov 17 22:46:07 GMT 2008


Author: soohyunc
Date: Mon Nov 17 22:46:06 2008
New Revision: 4325

Modified:
   vic/branches/cc/cc/tfwc_sndr.h

Log:
o  more concise expression for marginvec() method


Modified: vic/branches/cc/cc/tfwc_sndr.h
==============================================================================
--- vic/branches/cc/cc/tfwc_sndr.h	(original)
+++ vic/branches/cc/cc/tfwc_sndr.h	Mon Nov 17 22:46:06 2008
@@ -132,12 +132,9 @@
 	inline void marginvec(u_int32_t vec) {
 		int hseq = get_head_pos(vec) + aoa_;	// ackvec head seqno
 
-		for (int i = 0; i < DUPACKS; i++) {
-			mvec_[i] = hseq - i;
-
+		for (int i = 0; i < DUPACKS; i++) 
 			// round up if it is less than zero
-			mvec_[i] = (mvec_[i] <= 0) ? 0 : mvec_[i];
-		}
+			mvec_[i] = ((hseq - i) < 0) ? 0 : (hseq - i);
 	}
 	// generate seqno vector (interpret ackvec to real sequence numbers)
 	inline void gen_seqvec(u_int32_t vec) {



More information about the Sumover-dev mailing list