diff options
author | allen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2000-06-22 21:21:23 +0000 |
---|---|---|
committer | allen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2000-06-22 21:21:23 +0000 |
commit | b519a745b94b7b3786062ab95f95667a03d25cf1 (patch) | |
tree | 565f1ab3f8d93aa8352acdc466929e2c05a621f8 | |
parent | b8dec2df30adc494c770a22288158c0a7bdba8a2 (diff) |
Added ParameterGet
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1690 17b73243-c579-4c4c-a9d2-2d5706c11dac
-rw-r--r-- | src/main/WarnLevel.c | 25 |
1 files changed, 18 insertions, 7 deletions
diff --git a/src/main/WarnLevel.c b/src/main/WarnLevel.c index 0a1e1d13..9b2f1512 100644 --- a/src/main/WarnLevel.c +++ b/src/main/WarnLevel.c @@ -20,7 +20,7 @@ #include "cctk_Misc.h" #include "cctk_WarnLevel.h" #include "cctk_FortranString.h" -#include "cctk_Parameters.h" +#include "cctk_Parameter.h" #include "cctk_Comm.h" #include "cctk_Flesh.h" @@ -123,11 +123,13 @@ int CCTKi_SetWarnLevel(int level) @@*/ int CCTK_Warn(int level, int line, const char *file, const char *thorn, const char *message) { - - DECLARE_CCTK_PARAMETERS + int param_type; + int cctk_full_warnings; if(level <= warning_level) { + cctk_full_warnings = *((CCTK_INT *)CCTK_ParameterGet("cctk_full_warnings","Cactus",¶m_type)); + if (cctk_full_warnings) { fprintf(stderr, "WARNING level %d in thorn %s \n (line %d of %s): \n", @@ -256,8 +258,9 @@ void CCTK_FCALL CCTK_FNAME(CCTKi_ExpectOK) int CCTK_VWarn(int level, int line, const char *file, const char *thorn, const char *format, ...) { - DECLARE_CCTK_PARAMETERS - + int cctk_full_warnings; + int param_type; + va_list ap; if(level <= warning_level) @@ -265,6 +268,8 @@ int CCTK_VWarn(int level, int line, const char *file, const char *thorn, const c va_start(ap, format); + cctk_full_warnings = *((CCTK_INT *)CCTK_ParameterGet("cctk_full_warnings","Cactus",¶m_type)); + if (cctk_full_warnings) { fprintf(stderr, "WARNING level %d in thorn %s \n (line %d of %s): \n", @@ -310,8 +315,10 @@ int CCTK_VWarn(int level, int line, const char *file, const char *thorn, const c @@*/ int CCTK_ParamWarn(const char *thorn, const char *message) { + int cctk_strong_param_check; + int param_type; - DECLARE_CCTK_PARAMETERS + cctk_strong_param_check = *((CCTK_INT *)CCTK_ParameterGet("cctk_strong_param_check","Cactus",¶m_type)); if(cctk_strong_param_check) { @@ -480,10 +487,14 @@ int CCTKi_SetErrorLevel(int level) void CCTKi_FinaliseParamWarn(void) { - DECLARE_CCTK_PARAMETERS + int param_type; + int cctk_strong_param_check; if (param_errors) { + + cctk_strong_param_check = *((CCTK_INT *)CCTK_ParameterGet("cctk_strong_param_check","Cactus",¶m_type)); + if(cctk_strong_param_check) { fprintf(stderr,"\nFailed parameter check (%d errors)\n\n",param_errors); |