summaryrefslogtreecommitdiff
path: root/src/mpfr-gmp.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mpfr-gmp.c')
-rw-r--r--src/mpfr-gmp.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mpfr-gmp.c b/src/mpfr-gmp.c
index 738d19e89..faf02e383 100644
--- a/src/mpfr-gmp.c
+++ b/src/mpfr-gmp.c
@@ -307,9 +307,9 @@ mpfr_assert_fail (const char *filename, int linenum,
and http://software.intel.com/en-us/articles/intelr-fortran-compiler-for-mac-os-non_lazy_ptr-unresolved-references-from-linking
Note that using ranlib -c or libtool -c is another fix.
*/
-MPFR_THREAD_ATTR void * (*mpfr_allocate_func) (size_t) = 0;
-MPFR_THREAD_ATTR void * (*mpfr_reallocate_func) (void *, size_t, size_t) = 0;
-MPFR_THREAD_ATTR void (*mpfr_free_func) (void *, size_t) = 0;
+MPFR_THREAD_VAR (mpfr_allocate_func_t, mpfr_allocate_func, 0)
+MPFR_THREAD_VAR (mpfr_reallocate_func_t, mpfr_reallocate_func, 0)
+MPFR_THREAD_VAR (mpfr_free_func_t, mpfr_free_func, 0)
void *
mpfr_tmp_allocate (struct tmp_marker **tmp_marker, size_t size)