From e620ae765cea3f294eb3fdbc0168cbffdf1c2134 Mon Sep 17 00:00:00 2001 From: Quietust Date: Tue, 25 Mar 2014 13:30:21 -0500 Subject: [PATCH] Add missing import/export info for MersenneRNG::unitvector<> --- library/include/modules/Random.h | 4 ++-- library/modules/Random.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/library/include/modules/Random.h b/library/include/modules/Random.h index 25d694ad7..38fbdd0f8 100644 --- a/library/include/modules/Random.h +++ b/library/include/modules/Random.h @@ -102,8 +102,8 @@ namespace Random }; #ifndef DFHACK_RANDOM_CPP - extern template void MersenneRNG::unitvector(float *p, int size); - extern template void MersenneRNG::unitvector(double *p, int size); + extern template void DFHACK_IMPORT MersenneRNG::unitvector(float *p, int size); + extern template void DFHACK_IMPORT MersenneRNG::unitvector(double *p, int size); #endif /* diff --git a/library/modules/Random.cpp b/library/modules/Random.cpp index 5fedb74f5..f0d2054c9 100644 --- a/library/modules/Random.cpp +++ b/library/modules/Random.cpp @@ -146,8 +146,8 @@ void MersenneRNG::unitvector(T *p, int size) } } -template void MersenneRNG::unitvector(float *p, int size); -template void MersenneRNG::unitvector(double *p, int size); +template void DFHACK_EXPORT MersenneRNG::unitvector(float *p, int size); +template void DFHACK_EXPORT MersenneRNG::unitvector(double *p, int size); #include "modules/PerlinNoise.inc"