$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r82579 - in branches/release: boost/math/constants boost/math/distributions/detail boost/math/policies boost/math/tools/detail libs/math/test libs/math/tools
From: john_at_[hidden]
Date: 2013-01-21 05:40:08
Author: johnmaddock
Date: 2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
New Revision: 82579
URL: http://svn.boost.org/trac/boost/changeset/82579
Log:
Apply patches for issues #7429, #7891 and #7907.
Refs #7907.
Fixes #7429.
Fixes #7891.
Text files modified: 
   branches/release/boost/math/constants/constants.hpp                     |     2 +-                                      
   branches/release/boost/math/distributions/detail/hypergeometric_pdf.hpp |     2 +-                                      
   branches/release/boost/math/policies/error_handling.hpp                 |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner1_10.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner1_11.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner1_12.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner1_13.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner1_14.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner1_15.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner1_16.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner1_17.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner1_18.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner1_19.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner1_2.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner1_20.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner1_3.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner1_4.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner1_5.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner1_6.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner1_7.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner1_8.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner1_9.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner2_10.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner2_11.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner2_12.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner2_13.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner2_14.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner2_15.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner2_16.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner2_17.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner2_18.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner2_19.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner2_2.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner2_20.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner2_3.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner2_4.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner2_5.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner2_6.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner2_7.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner2_8.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner2_9.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner3_10.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner3_11.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner3_12.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner3_13.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner3_14.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner3_15.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner3_16.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner3_17.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner3_18.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner3_19.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner3_2.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner3_20.hpp      |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner3_3.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner3_4.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner3_5.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner3_6.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner3_7.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner3_8.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/polynomial_horner3_9.hpp       |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner2_10.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner2_11.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner2_12.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner2_13.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner2_14.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner2_15.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner2_16.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner2_17.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner2_18.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner2_19.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner2_2.hpp         |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner2_20.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner2_3.hpp         |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner2_4.hpp         |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner2_5.hpp         |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner2_6.hpp         |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner2_7.hpp         |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner2_8.hpp         |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner2_9.hpp         |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner3_10.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner3_11.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner3_12.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner3_13.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner3_14.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner3_15.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner3_16.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner3_17.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner3_18.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner3_19.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner3_2.hpp         |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner3_20.hpp        |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner3_3.hpp         |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner3_4.hpp         |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner3_5.hpp         |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner3_6.hpp         |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner3_7.hpp         |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner3_8.hpp         |     2 +-                                      
   branches/release/boost/math/tools/detail/rational_horner3_9.hpp         |     2 +-                                      
   branches/release/libs/math/test/test_hypergeometric_dist.cpp            |     1 +                                       
   branches/release/libs/math/tools/generate_rational_code.cpp             |    10 +++++-----                              
   100 files changed, 104 insertions(+), 103 deletions(-)
Modified: branches/release/boost/math/constants/constants.hpp
==============================================================================
--- branches/release/boost/math/constants/constants.hpp	(original)
+++ branches/release/boost/math/constants/constants.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -183,7 +183,7 @@
    { return x; }\
    static inline BOOST_CONSTEXPR T get(const mpl::int_<construct_from_long_double>&)\
    { return BOOST_JOIN(x, L); }\
-   template <int N> static inline T get(const mpl::int_<N>& n)\
+   template <int N> static inline T get(const mpl::int_<N>&)\
    {\
       constant_initializer2<T, N, & BOOST_JOIN(constant_, name)<T>::template compute<N> >::force_instantiate();\
       return compute<N>(); \
Modified: branches/release/boost/math/distributions/detail/hypergeometric_pdf.hpp
==============================================================================
--- branches/release/boost/math/distributions/detail/hypergeometric_pdf.hpp	(original)
+++ branches/release/boost/math/distributions/detail/hypergeometric_pdf.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -392,7 +392,7 @@
 T hypergeometric_pdf_factorial_imp(unsigned x, unsigned r, unsigned n, unsigned N, const Policy&)
 {
    BOOST_MATH_STD_USING
-   BOOST_ASSERT(N < boost::math::max_factorial<T>::value);
+   BOOST_ASSERT(N <= boost::math::max_factorial<T>::value);
    T result = boost::math::unchecked_factorial<T>(n);
    T num[3] = {
       boost::math::unchecked_factorial<T>(r),
Modified: branches/release/boost/math/policies/error_handling.hpp
==============================================================================
--- branches/release/boost/math/policies/error_handling.hpp	(original)
+++ branches/release/boost/math/policies/error_handling.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 #include <iomanip>
 #include <string>
 #include <cerrno>
-#include <complex>
+#include <boost/config/no_tr1/complex.hpp>
 #include <boost/config/no_tr1/cmath.hpp>
 #include <stdexcept>
 #include <boost/math/tools/config.hpp>
Modified: branches/release/boost/math/tools/detail/polynomial_horner1_10.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner1_10.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner1_10.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner1_11.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner1_11.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner1_11.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner1_12.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner1_12.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner1_12.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner1_13.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner1_13.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner1_13.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner1_14.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner1_14.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner1_14.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner1_15.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner1_15.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner1_15.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner1_16.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner1_16.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner1_16.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner1_17.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner1_17.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner1_17.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner1_18.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner1_18.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner1_18.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner1_19.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner1_19.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner1_19.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner1_2.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner1_2.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner1_2.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner1_20.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner1_20.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner1_20.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner1_3.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner1_3.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner1_3.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner1_4.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner1_4.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner1_4.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner1_5.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner1_5.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner1_5.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner1_6.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner1_6.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner1_6.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner1_7.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner1_7.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner1_7.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner1_8.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner1_8.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner1_8.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner1_9.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner1_9.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner1_9.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner2_10.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner2_10.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner2_10.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner2_11.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner2_11.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner2_11.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner2_12.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner2_12.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner2_12.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner2_13.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner2_13.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner2_13.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner2_14.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner2_14.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner2_14.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner2_15.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner2_15.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner2_15.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner2_16.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner2_16.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner2_16.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner2_17.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner2_17.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner2_17.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner2_18.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner2_18.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner2_18.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner2_19.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner2_19.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner2_19.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner2_2.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner2_2.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner2_2.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner2_20.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner2_20.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner2_20.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner2_3.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner2_3.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner2_3.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner2_4.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner2_4.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner2_4.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner2_5.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner2_5.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner2_5.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner2_6.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner2_6.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner2_6.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner2_7.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner2_7.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner2_7.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner2_8.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner2_8.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner2_8.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner2_9.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner2_9.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner2_9.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner3_10.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner3_10.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner3_10.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner3_11.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner3_11.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner3_11.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner3_12.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner3_12.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner3_12.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner3_13.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner3_13.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner3_13.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner3_14.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner3_14.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner3_14.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner3_15.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner3_15.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner3_15.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner3_16.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner3_16.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner3_16.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner3_17.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner3_17.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner3_17.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner3_18.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner3_18.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner3_18.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner3_19.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner3_19.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner3_19.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner3_2.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner3_2.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner3_2.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner3_20.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner3_20.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner3_20.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner3_3.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner3_3.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner3_3.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner3_4.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner3_4.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner3_4.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner3_5.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner3_5.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner3_5.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner3_6.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner3_6.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner3_6.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner3_7.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner3_7.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner3_7.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner3_8.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner3_8.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner3_8.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/polynomial_horner3_9.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/polynomial_horner3_9.hpp	(original)
+++ branches/release/boost/math/tools/detail/polynomial_horner3_9.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class V>
-inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)
+inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner2_10.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner2_10.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner2_10.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner2_11.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner2_11.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner2_11.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner2_12.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner2_12.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner2_12.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner2_13.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner2_13.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner2_13.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner2_14.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner2_14.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner2_14.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner2_15.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner2_15.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner2_15.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner2_16.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner2_16.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner2_16.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner2_17.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner2_17.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner2_17.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner2_18.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner2_18.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner2_18.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner2_19.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner2_19.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner2_19.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner2_2.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner2_2.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner2_2.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner2_20.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner2_20.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner2_20.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner2_3.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner2_3.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner2_3.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner2_4.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner2_4.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner2_4.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner2_5.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner2_5.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner2_5.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner2_6.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner2_6.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner2_6.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner2_7.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner2_7.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner2_7.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner2_8.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner2_8.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner2_8.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner2_9.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner2_9.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner2_9.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner3_10.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner3_10.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner3_10.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner3_11.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner3_11.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner3_11.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner3_12.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner3_12.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner3_12.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner3_13.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner3_13.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner3_13.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner3_14.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner3_14.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner3_14.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner3_15.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner3_15.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner3_15.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner3_16.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner3_16.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner3_16.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner3_17.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner3_17.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner3_17.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner3_18.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner3_18.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner3_18.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner3_19.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner3_19.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner3_19.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner3_2.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner3_2.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner3_2.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner3_20.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner3_20.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner3_20.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner3_3.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner3_3.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner3_3.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner3_4.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner3_4.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner3_4.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner3_5.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner3_5.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner3_5.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner3_6.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner3_6.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner3_6.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner3_7.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner3_7.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner3_7.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner3_8.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner3_8.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner3_8.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/boost/math/tools/detail/rational_horner3_9.hpp
==============================================================================
--- branches/release/boost/math/tools/detail/rational_horner3_9.hpp	(original)
+++ branches/release/boost/math/tools/detail/rational_horner3_9.hpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -12,7 +12,7 @@
 namespace boost{ namespace math{ namespace tools{ namespace detail{
 
 template <class T, class U, class V>
-inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)
+inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)
 {
    return static_cast<V>(0);
 }
Modified: branches/release/libs/math/test/test_hypergeometric_dist.cpp
==============================================================================
--- branches/release/libs/math/test/test_hypergeometric_dist.cpp	(original)
+++ branches/release/libs/math/test/test_hypergeometric_dist.cpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -460,6 +460,7 @@
    test_spot(1, 13, 4, 26, static_cast<T>(0.248695652173913), static_cast<T>(0.296521739130435), static_cast<T>(1 - 0.296521739130435), tolerance);
    test_spot(2, 13, 4, 26, static_cast<T>(0.40695652173913), static_cast<T>(0.703478260869565), static_cast<T>(1 - 0.703478260869565), tolerance);
    test_spot(3, 13, 4, 26, static_cast<T>(0.248695652173913), static_cast<T>(0.952173913043478), static_cast<T>(1 - 0.952173913043478), tolerance);
+   test_spot(40, 70, 89, 170, static_cast<T>(0.0721901023798991), static_cast<T>(0.885447799131944), static_cast<T>(1 - 0.885447799131944), tolerance);
 
    boost::math::hypergeometric_distribution<RealType> d(50, 200, 500);
    BOOST_CHECK_EQUAL(range(d).first, 0u);
Modified: branches/release/libs/math/tools/generate_rational_code.cpp
==============================================================================
--- branches/release/libs/math/tools/generate_rational_code.cpp	(original)
+++ branches/release/libs/math/tools/generate_rational_code.cpp	2013-01-21 05:39:59 EST (Mon, 21 Jan 2013)
@@ -40,7 +40,7 @@
          "#define BOOST_MATH_TOOLS_POLY_EVAL_" << i << "_HPP\n\n"
          "namespace boost{ namespace math{ namespace tools{ namespace detail{\n\n"
          "template <class T, class V>\n"
-         "inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)\n"
+         "inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)\n"
          "{\n"
          "   return static_cast<V>(0);\n"
          "}\n"
@@ -90,7 +90,7 @@
          "#define BOOST_MATH_TOOLS_POLY_EVAL_" << i << "_HPP\n\n"
          "namespace boost{ namespace math{ namespace tools{ namespace detail{\n\n"
          "template <class T, class V>\n"
-         "inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)\n"
+         "inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)\n"
          "{\n"
          "   return static_cast<V>(0);\n"
          "}\n"
@@ -186,7 +186,7 @@
          "#define BOOST_MATH_TOOLS_POLY_EVAL_" << i << "_HPP\n\n"
          "namespace boost{ namespace math{ namespace tools{ namespace detail{\n\n"
          "template <class T, class V>\n"
-         "inline V evaluate_polynomial_c_imp(const T* a, const V&, const mpl::int_<0>*)\n"
+         "inline V evaluate_polynomial_c_imp(const T*, const V&, const mpl::int_<0>*)\n"
          "{\n"
          "   return static_cast<V>(0);\n"
          "}\n"
@@ -361,7 +361,7 @@
          "#define BOOST_MATH_TOOLS_RAT_EVAL_" << i << "_HPP\n\n"
          "namespace boost{ namespace math{ namespace tools{ namespace detail{\n\n"
          "template <class T, class U, class V>\n"
-         "inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)\n"
+         "inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)\n"
          "{\n"
          "   return static_cast<V>(0);\n"
          "}\n"
@@ -577,7 +577,7 @@
          "#define BOOST_MATH_TOOLS_RAT_EVAL_" << i << "_HPP\n\n"
          "namespace boost{ namespace math{ namespace tools{ namespace detail{\n\n"
          "template <class T, class U, class V>\n"
-         "inline V evaluate_rational_c_imp(const T* a, const U* b, const V&, const mpl::int_<0>*)\n"
+         "inline V evaluate_rational_c_imp(const T*, const U*, const V&, const mpl::int_<0>*)\n"
          "{\n"
          "   return static_cast<V>(0);\n"
          "}\n"