commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] r4616 - gnuradio/trunk/gnuradio-core/src/lib/general


From: jcorgan
Subject: [Commit-gnuradio] r4616 - gnuradio/trunk/gnuradio-core/src/lib/general
Date: Fri, 23 Feb 2007 13:18:36 -0700 (MST)

Author: jcorgan
Date: 2007-02-23 13:18:36 -0700 (Fri, 23 Feb 2007)
New Revision: 4616

Modified:
   gnuradio/trunk/gnuradio-core/src/lib/general/gr_glfsr_source_b.cc
Log:
Fix miscalculated length when degree is 32.

Modified: gnuradio/trunk/gnuradio-core/src/lib/general/gr_glfsr_source_b.cc
===================================================================
--- gnuradio/trunk/gnuradio-core/src/lib/general/gr_glfsr_source_b.cc   
2007-02-23 19:10:22 UTC (rev 4615)
+++ gnuradio/trunk/gnuradio-core/src/lib/general/gr_glfsr_source_b.cc   
2007-02-23 20:18:36 UTC (rev 4616)
@@ -45,7 +45,7 @@
 {
   if (degree < 1 || degree > 32)
     throw std::runtime_error("gr_glfsr_source_b: degree must be between 1 and 
32 inclusive");
-  d_length = (int)(1ULL << degree)-1;
+  d_length = (unsigned int)((1ULL << degree)-1);
 
   if (mask == 0)
     mask = gri_glfsr::glfsr_mask(degree);





reply via email to

[Prev in Thread] Current Thread [Next in Thread]