summaryrefslogtreecommitdiff
path: root/src/main/WarnLevel.c
diff options
context:
space:
mode:
authorgoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-10-05 00:07:00 +0000
committergoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-10-05 00:07:00 +0000
commitb78c70b7bf73f047d78cd9e066c513b7c003106d (patch)
treef2dda60e99b8f981b6146da8133554e06be2eb22 /src/main/WarnLevel.c
parent90f754b042785e7acaaad5a4d40f12aa50cb26a9 (diff)
grdoc, style-guidelines, ...
Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1854 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/main/WarnLevel.c')
-rw-r--r--src/main/WarnLevel.c371
1 files changed, 360 insertions, 11 deletions
diff --git a/src/main/WarnLevel.c b/src/main/WarnLevel.c
index 403b2428..9c2ec491 100644
--- a/src/main/WarnLevel.c
+++ b/src/main/WarnLevel.c
@@ -5,9 +5,9 @@
@desc
Routines to deal with warning levels.
@enddesc
+ @version $Header$
@@*/
-
#include "cctk_Config.h"
#include <stdio.h>
@@ -24,12 +24,28 @@
#include "cctk_Comm.h"
#include "cctk_Flesh.h"
-int CactusDefaultMyProc(void *GH);
-
static char *rcsid = "$Header$";
CCTK_FILEVERSION(main_WarnLevel_c)
+/********************************************************************
+ ********************* Local Data Types ***********************
+ ********************************************************************/
+
+/********************************************************************
+ ********************* Local Routine Prototypes *********************
+ ********************************************************************/
+
+/********************************************************************
+ ********************* Other Routine Prototypes *********************
+ ********************************************************************/
+
+int CactusDefaultMyProc(void *GH);
+
+/********************************************************************
+ ********************* Local Data *****************************
+ ********************************************************************/
+
/* Store the number of parameter errors */
static int param_errors = 0;
@@ -54,6 +70,14 @@ static int n_formats = 0;
static pKeyedData *formatlist = NULL;
+/********************************************************************
+ ********************* External Routines **********************
+ ********************************************************************/
+
+/********************************************************************
+ ********************* Local Routines *************************
+ ********************************************************************/
+
/*@@
@routine CCTKi_SetWarnLevel
@date Wed Feb 17 00:42:16 1999
@@ -66,7 +90,20 @@ static pKeyedData *formatlist = NULL;
@history
@endhistory
-
+ @var level
+ @vdesc level to set
+ @vtype int
+ @vio in
+ @vcomment
+
+ @endvar
+
+ @returntype int
+ @returndesc
+ 1 - increased warning level
+ 0 - warning level unchanged
+ -1 - decreased warning level
+ @endreturndesc
@@*/
int CCTKi_SetWarnLevel(int level)
{
@@ -104,6 +141,7 @@ int CCTKi_SetWarnLevel(int level)
sprintf(warning_message, "Decreasing error level to warning_level\n");
CCTK_Warn(2, __LINE__,__FILE__,"Cactus",warning_message);
}
+
return retval;
}
@@ -119,7 +157,46 @@ int CCTKi_SetWarnLevel(int level)
@history
@endhistory
+ @var level
+ @vdesc The warning level
+ @vtype int
+ @vio in
+ @vcomment
+
+ @endvar
+ @var line
+ @vdesc Line number of warning in originating file
+ @vtype int
+ @vio in
+ @vcomment
+
+ @endvar
+ @var file
+ @vdesc Name of originating file
+ @vtype const char *
+ @vio in
+ @vcomment
+
+ @endvar
+ @var thorn
+ @vdesc Name of originating thorn
+ @vtype const char *
+ @vio in
+ @vcomment
+
+ @endvar
+ @var message
+ @vdesc Warning message
+ @vtype const char *
+ @vio in
+ @vcomment
+
+ @endvar
+ @returntype int
+ @returndesc
+ 0 - success
+ @endreturndesc
@@*/
int CCTK_Warn(int level, int line, const char *file, const char *thorn, const char *message)
{
@@ -172,21 +249,72 @@ void CCTK_FCALL CCTK_FNAME(CCTK_Warn)
@desc
Used by CCTKi_EXPCTERR macro (src/include/cctk.h)
allows testing for error return value, will return a
- warnign statement if error is found.
+ warning statement if error is found.
@enddesc
@calls
@calledby
@history
@endhistory
-
+ @var in
+ @vdesc FIXME
+ @vtype int
+ @vio in
+ @vcomment
+
+ @endvar
+ @var err
+ @vdesc FIXME
+ @vtype int
+ @vio in
+ @vcomment
+
+ @endvar
+ @var warnonerr
+ @vdesc The warning level
+ @vtype int
+ @vio in
+ @vcomment
+
+ @endvar
+ @var line
+ @vdesc Line number of warning in originating file
+ @vtype int
+ @vio in
+ @vcomment
+
+ @endvar
+ @var file
+ @vdesc Name of originating file
+ @vtype const char *
+ @vio in
+ @vcomment
+
+ @endvar
+ @var thorn
+ @vdesc Name of originating thorn
+ @vtype const char *
+ @vio in
+ @vcomment
+
+ @endvar
+ @var message
+ @vdesc Warning message
+ @vtype const char *
+ @vio in
+ @vcomment
+
+ @endvar
@@*/
void CCTKi_ExpectError(int in, int err, int warnonerr, int line,
const char *file, const char *thorn,
const char *message)
{
- if (in==err) CCTK_Warn(warnonerr, line, file, thorn, message);
+ if (in==err)
+ {
+ CCTK_Warn(warnonerr, line, file, thorn, message);
+ }
}
@@ -217,14 +345,65 @@ void CCTK_FCALL CCTK_FNAME(CCTKi_ExpectError)
@history
@endhistory
-
+ @var in
+ @vdesc FIXME
+ @vtype int
+ @vio in
+ @vcomment
+
+ @endvar
+ @var ok
+ @vdesc FIXME
+ @vtype int
+ @vio in
+ @vcomment
+
+ @endvar
+ @var warnonerr
+ @vdesc The warning level
+ @vtype int
+ @vio in
+ @vcomment
+
+ @endvar
+ @var line
+ @vdesc Line number of warning in originating file
+ @vtype int
+ @vio in
+ @vcomment
+
+ @endvar
+ @var file
+ @vdesc Name of originating file
+ @vtype const char *
+ @vio in
+ @vcomment
+
+ @endvar
+ @var thorn
+ @vdesc Name of originating thorn
+ @vtype const char *
+ @vio in
+ @vcomment
+
+ @endvar
+ @var message
+ @vdesc Warning message
+ @vtype const char *
+ @vio in
+ @vcomment
+
+ @endvar
@@*/
void CCTKi_ExpectOK(int in, int ok, int warnonerr, int line,
const char *file, const char *thorn,
const char *message)
{
- if (in!=ok) CCTK_Warn(warnonerr, line, file, thorn, message);
+ if (in != ok)
+ {
+ CCTK_Warn(warnonerr, line, file, thorn, message);
+ }
}
void CCTK_FCALL CCTK_FNAME(CCTKi_ExpectOK)
@@ -253,7 +432,53 @@ void CCTK_FCALL CCTK_FNAME(CCTKi_ExpectOK)
@history
@endhistory
+ @var level
+ @vdesc The warning level
+ @vtype int
+ @vio in
+ @vcomment
+
+ @endvar
+ @var line
+ @vdesc Line number of warning in originating file
+ @vtype int
+ @vio in
+ @vcomment
+
+ @endvar
+ @var file
+ @vdesc Name of originating file
+ @vtype const char *
+ @vio in
+ @vcomment
+
+ @endvar
+ @var thorn
+ @vdesc Name of originating thorn
+ @vtype const char *
+ @vio in
+ @vcomment
+
+ @endvar
+ @var format
+ @vdesc Format string for following arguments
+ @vtype const char *
+ @vio in
+ @vcomment
+
+ @endvar
+ @var ...
+ @vdesc arguments for format string
+ @vtype multiple arguments
+ @vio in
+ @vcomment
+
+ @endvar
+ @returntype int
+ @returndesc
+ 0 - success
+ @endreturndesc
@@*/
int CCTK_VWarn(int level, int line, const char *file, const char *thorn, const char *format, ...)
@@ -311,7 +536,25 @@ int CCTK_VWarn(int level, int line, const char *file, const char *thorn, const c
@history
@endhistory
+ @var thorn
+ @vdesc Name of originating thorn
+ @vtype const char *
+ @vio in
+ @vcomment
+
+ @endvar
+ @var message
+ @vdesc Warning message
+ @vtype const char *
+ @vio in
+ @vcomment
+
+ @endvar
+ @returntype int
+ @returndesc
+ 0 - success
+ @endreturndesc
@@*/
int CCTK_ParamWarn(const char *thorn, const char *message)
{
@@ -360,7 +603,25 @@ void CCTK_FCALL CCTK_FNAME(CCTK_ParamWarn)
@history
@endhistory
+ @var thorn
+ @vdesc Name of originating thorn
+ @vtype const char *
+ @vio in
+ @vcomment
+
+ @endvar
+ @var message
+ @vdesc Warning message
+ @vtype const char *
+ @vio in
+ @vcomment
+
+ @endvar
+ @returntype int
+ @returndesc
+ 0 - success
+ @endreturndesc
@@*/
int CCTK_Info(const char *thorn, const char *message)
@@ -394,7 +655,32 @@ void CCTK_FCALL CCTK_FNAME(CCTK_Info)
@history
@endhistory
+ @var thorn
+ @vdesc Name of originating thorn
+ @vtype const char *
+ @vio in
+ @vcomment
+
+ @endvar
+ @var format
+ @vdesc format string for message
+ @vtype const char *
+ @vio in
+ @vcomment
+
+ @endvar
+ @var ...
+ @vdesc arguments for format string
+ @vtype multiple arguments
+ @vio in
+ @vcomment
+
+ @endvar
+ @returntype int
+ @returndesc
+ 0 - success
+ @endreturndesc
@@*/
int CCTK_VInfo (const char *thorn, const char *format, ...)
@@ -426,7 +712,20 @@ int CCTK_VInfo (const char *thorn, const char *format, ...)
@history
@endhistory
-
+ @var level
+ @vdesc New level
+ @vtype int
+ @vio in
+ @vcomment
+
+ @endvar
+
+ @returntype int
+ @returndesc
+ 1 - increased error level
+ 0 - error error unchanged
+ -1 - decreased error level
+ @endreturndesc
@@*/
int CCTKi_SetErrorLevel(int level)
{
@@ -530,7 +829,18 @@ void CCTKi_FinaliseParamWarn(void)
@history
@endhistory
+ @var ONE_FORTRSTRING_ARG
+ @vdesc Format string
+ @vtype Fortran string macro
+ @vio in
+ @vcomment
+
+ @endvar
+ @returntype int
+ @returndesc
+ number of previous formats
+ @endreturndesc
@@*/
int CCTK_FCALL CCTK_FNAME(CCTK_MessageFormat)
(ONE_FORTSTRING_ARG)
@@ -542,6 +852,38 @@ int CCTK_FCALL CCTK_FNAME(CCTK_MessageFormat)
return n_formats-1;
}
+ /*@@
+ @routine CCTK_VINFO
+ @date Wed Oct 4 21:03:08 2000
+ @author Tom Goodale
+ @desc
+ Fortran version of CCTK_VInfo
+ @enddesc
+ @calls
+ @calledby
+ @history
+
+ @endhistory
+ @var format_number
+ @vdesc format string handle
+ @vtype int
+ @vio in
+ @vcomment
+
+ @endvar
+ @var ...
+ @vdesc arguments for format string
+ @vtype multiple arguments
+ @vio in
+ @vcomment
+
+ @endvar
+
+ @returntype int
+ @returndesc
+ FIXME - UNFINISHED
+ @endreturndesc
+@@*/
void CCTK_FCALL CCTK_FNAME(CCTK_VInfo)
(int format_number, ...)
{
@@ -574,7 +916,7 @@ void CCTK_FCALL CCTK_FNAME(CCTK_VInfo)
}
else
{
-
+ /* FIXME */
}
}
@@ -595,6 +937,13 @@ void CCTK_FCALL CCTK_FNAME(CCTK_VInfo)
@history
@endhistory
+ @var message
+ @vdesc Message to be printed
+ @vtype const char *
+ @vio in
+ @vcomment
+
+ @endvar
@@*/