diff --git a/cppad_lib/cppad_colpack.cpp b/cppad_lib/cppad_colpack.cpp index dc3327053..739363292 100644 --- a/cppad_lib/cppad_colpack.cpp +++ b/cppad_lib/cppad_colpack.cpp @@ -17,7 +17,7 @@ in the Eclipse Public License, Version 2.0 are satisfied: # if CPPAD_HAS_COLPACK == 0 namespace CppAD { namespace local { - CPPAD_LIB_EXPORT void this_routine_should_never_get_called(void) + void this_routine_should_never_get_called(void) { CPPAD_ASSERT_UNKNOWN(false); } } } # else // CPPAD_HAS_COLPACK @@ -52,7 +52,7 @@ the entry with index (i, adolc_pattern[i][k]) is a non-zero in the sparsity pattern for the matrix. */ // ---------------------------------------------------------------------- -CPPAD_LIB_EXPORT void cppad_colpack_general( +void cppad_colpack_general( CppAD::vector& color , size_t m , size_t n , @@ -164,7 +164,7 @@ For i = 0 , ... , m-1, and for k = 1, ... ,adolc_pattern[i][0], the entry with index (i, adolc_pattern[i][k]) is in the sparsity pattern for the symmetric matrix. */ -CPPAD_LIB_EXPORT void cppad_colpack_symmetric( +void cppad_colpack_symmetric( CppAD::vector& color , size_t m , const CppAD::vector& adolc_pattern ) diff --git a/cppad_lib/json_parser.cpp b/cppad_lib/json_parser.cpp index fac417d9f..ac0910cee 100644 --- a/cppad_lib/json_parser.cpp +++ b/cppad_lib/json_parser.cpp @@ -20,7 +20,7 @@ in the Eclipse Public License, Version 2.0 are satisfied: // documentation for this routine is in the file below # include -CPPAD_LIB_EXPORT void CppAD::local::graph::json_parser( +void CppAD::local::graph::json_parser( const std::string& json , cpp_graph& graph_obj ) { using std::string; diff --git a/cppad_lib/json_writer.cpp b/cppad_lib/json_writer.cpp index 250345c6e..add4b20a9 100644 --- a/cppad_lib/json_writer.cpp +++ b/cppad_lib/json_writer.cpp @@ -17,7 +17,7 @@ in the Eclipse Public License, Version 2.0 are satisfied: // documentation for this routine is in the file below # include -CPPAD_LIB_EXPORT void CppAD::local::graph::json_writer( +void CppAD::local::graph::json_writer( std::string& json , const cpp_graph& graph_obj ) { using std::string; diff --git a/include/cppad/local/cppad_colpack.hpp b/include/cppad/local/cppad_colpack.hpp index ee96ab5fe..6dd022180 100644 --- a/include/cppad/local/cppad_colpack.hpp +++ b/include/cppad/local/cppad_colpack.hpp @@ -59,7 +59,7 @@ it is not the case that both This routine tries to minimize, with respect to the choice of colors, the number of colors. */ -extern void cppad_colpack_general( +CPPAD_LIB_EXPORT void cppad_colpack_general( CppAD::vector& color , size_t m , size_t n , @@ -91,7 +91,7 @@ The properties of this coloring have not yet been determined; see Efficient Computation of Sparse Hessians Using Coloring and Automatic Differentiation (pdf/ad/gebemedhin14.pdf) */ -extern void cppad_colpack_symmetric( +CPPAD_LIB_EXPORT void cppad_colpack_symmetric( CppAD::vector& color , size_t n , const CppAD::vector& adolc_pattern diff --git a/include/cppad/local/graph/json_parser.hpp b/include/cppad/local/graph/json_parser.hpp index 17bcc7c7e..a28d2c045 100644 --- a/include/cppad/local/graph/json_parser.hpp +++ b/include/cppad/local/graph/json_parser.hpp @@ -42,7 +42,7 @@ Upon return it is a $cref cpp_ad_graph$$ representation of this function. $head Prototype$$ $srccode%hpp% */ namespace CppAD { namespace local { namespace graph { - void json_parser( + CPPAD_LIB_EXPORT void json_parser( const std::string& json , cpp_graph& graph_obj ); diff --git a/include/cppad/local/graph/json_writer.hpp b/include/cppad/local/graph/json_writer.hpp index 36a4cb39f..299c56cc0 100644 --- a/include/cppad/local/graph/json_writer.hpp +++ b/include/cppad/local/graph/json_writer.hpp @@ -41,7 +41,7 @@ This is a $code cpp_graph$$ object. $head Prototype$$ $srccode%hpp% */ namespace CppAD { namespace local { namespace graph { - void json_writer( + CPPAD_LIB_EXPORT void json_writer( std::string& json , const cpp_graph& graph_obj );