diff options
author | schnetter <schnetter@80bd93c7-81bc-453a-9e3f-619c0b4f6fe4> | 2006-06-13 01:43:32 +0000 |
---|---|---|
committer | schnetter <schnetter@80bd93c7-81bc-453a-9e3f-619c0b4f6fe4> | 2006-06-13 01:43:32 +0000 |
commit | d08bdf1493bd917e7b5a31349d189d405681f563 (patch) | |
tree | e0955c40d3cedf2618da9a8b5c4eadde066bb6e3 /src/Analysis.c | |
parent | 0a46717776addc7c1d01514d9ea4c76fb5179b75 (diff) |
Correct types in the case where int and CCTK_INT are different:
Explicitly convert int[] to CCTK_INT[] when calling aliased functions.
Do not declare implementations of aliased functions as taking int[]
arguments.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMAnalysis/trunk@50 80bd93c7-81bc-453a-9e3f-619c0b4f6fe4
Diffstat (limited to 'src/Analysis.c')
-rw-r--r-- | src/Analysis.c | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/Analysis.c b/src/Analysis.c index d4ad471..72ee53a 100644 --- a/src/Analysis.c +++ b/src/Analysis.c @@ -68,11 +68,13 @@ void ADMAnalysis_CurvCartToSphere(CCTK_ARGUMENTS); @@*/ void ADMAnalysis_EvaltrK(CCTK_ARGUMENTS) { - int i; + int i, d; + CCTK_INT lsh[3]; DECLARE_CCTK_ARGUMENTS; DECLARE_CCTK_PARAMETERS; - ADMAnalysis_Trace(cctk_lsh, + for (d=0; d<3; ++d) lsh[d] = cctk_lsh[d]; + ADMAnalysis_Trace(lsh, gxx, gxy, gxz, @@ -115,10 +117,13 @@ void ADMAnalysis_EvaltrK(CCTK_ARGUMENTS) @@*/ void ADMAnalysis_MetricCartToSphere(CCTK_ARGUMENTS) { + int d; + CCTK_INT lsh[3]; DECLARE_CCTK_ARGUMENTS; DECLARE_CCTK_PARAMETERS; - ADMAnalysis_CartToSphere(cctk_lsh, + for (d=0; d<3; ++d) lsh[d] = cctk_lsh[d]; + ADMAnalysis_CartToSphere(lsh, normalize_dtheta_dphi, x, y, @@ -155,10 +160,13 @@ void ADMAnalysis_MetricCartToSphere(CCTK_ARGUMENTS) @@*/ void ADMAnalysis_CurvCartToSphere(CCTK_ARGUMENTS) { + int d; + CCTK_INT lsh[3]; DECLARE_CCTK_ARGUMENTS; DECLARE_CCTK_PARAMETERS; - ADMAnalysis_CartToSphere(cctk_lsh, + for (d=0; d<3; ++d) lsh[d] = cctk_lsh[d]; + ADMAnalysis_CartToSphere(lsh, normalize_dtheta_dphi, x, y, |