Fixed compile problem on x86_64. Reordered functions for consistency.
authoreb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>
Fri, 4 Aug 2006 17:02:26 +0000 (17:02 +0000)
committereb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>
Fri, 4 Aug 2006 17:02:26 +0000 (17:02 +0000)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3144 221aa14e-8319-0410-a670-987f0aec2ac5

gr-error-correcting-codes/src/lib/libecc/mld/n2bs.cc

index 99e95a5d235153ae9ca78ba33ef98b995e402cbd..e9c25794b4cfb571307d14eb57d55ab624de52c6 100644 (file)
@@ -39,16 +39,10 @@ std::string DoIt (int64_t number, size_t digits)
   return (retVal);
 }
 
-std::string n2bs (int64_t number, size_t digits)
-{
-  if (digits > (sizeof (int64_t) * g_num_bits_per_byte))
-    digits = sizeof (int64_t);
-  return DoIt (number, digits);
-}
-std::string n2bs (int8_t number, size_t digits)
+std::string n2bs (u_int8_t number, size_t digits)
 {
-  if (digits > (sizeof (int8_t) * g_num_bits_per_byte))
-    digits = sizeof (int8_t);
+  if (digits > (sizeof (u_int8_t) * g_num_bits_per_byte))
+    digits = sizeof (u_int8_t);
   return DoIt ((int64_t) number, digits);
 }
 std::string n2bs (int16_t number, size_t digits)
@@ -63,16 +57,18 @@ std::string n2bs (int32_t number, size_t digits)
     digits = sizeof (int32_t);
   return DoIt ((int64_t) number, digits);
 }
-std::string n2bs (long number, size_t digits)
+std::string n2bs (int64_t number, size_t digits)
 {
-  if (digits > (sizeof (long) * g_num_bits_per_byte))
-    digits = sizeof (long);
-  return DoIt ((int64_t) number, digits);
+  if (digits > (sizeof (int64_t) * g_num_bits_per_byte))
+    digits = sizeof (int64_t);
+  return DoIt (number, digits);
 }
-std::string n2bs (u_int8_t number, size_t digits)
+
+
+std::string n2bs (int8_t number, size_t digits)
 {
-  if (digits > (sizeof (u_int8_t) * g_num_bits_per_byte))
-    digits = sizeof (u_int8_t);
+  if (digits > (sizeof (int8_t) * g_num_bits_per_byte))
+    digits = sizeof (int8_t);
   return DoIt ((int64_t) number, digits);
 }
 std::string n2bs (u_int16_t number, size_t digits)
@@ -87,12 +83,6 @@ std::string n2bs (u_int32_t number, size_t digits)
     digits = sizeof (u_int32_t);
   return DoIt ((int64_t) number, digits);
 }
-std::string n2bs (unsigned long number, size_t digits)
-{
-  if (digits > (sizeof (unsigned long) * g_num_bits_per_byte))
-    digits = sizeof (unsigned long);
-  return DoIt ((int64_t) number, digits);
-}
 std::string n2bs (u_int64_t number, size_t digits)
 {
   if (digits > (sizeof (u_int64_t) * g_num_bits_per_byte))