From 453f0f9db6e302d34e518acf3680c33c038f7a63 Mon Sep 17 00:00:00 2001 From: Joshua Tang Date: Sun, 10 Apr 2016 21:04:58 -0700 Subject: [PATCH] added C++ compatibility --- include/p3dfft.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/include/p3dfft.h b/include/p3dfft.h index 75527db..0efa93d 100644 --- a/include/p3dfft.h +++ b/include/p3dfft.h @@ -32,7 +32,7 @@ #define FORTNAME(NAME) NAME##_ -#elif defined PGI +#elif defined PGI /* #define FORT_MOD_NAME(NAME) p3dfft_##NAME##_ */ @@ -51,6 +51,10 @@ #endif +#ifdef __cplusplus +extern "C" +{ +#endif extern void FORT_MOD_NAME(p3dfft_setup)(int *dims,int *nx,int *ny,int *nz, int * comm, int *nxc, int *nyc, int *nzc, int *ow, int *memsize); extern void FORT_MOD_NAME(p3dfft_get_dims)(int *,int *,int *,int *); @@ -136,3 +140,6 @@ inline void Cp3dfft_btran_c2r(float *A,float *B, unsigned char *op) } #endif +#ifdef __cplusplus +} +#endif