diff options
author | allen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2001-05-10 17:23:20 +0000 |
---|---|---|
committer | allen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2001-05-10 17:23:20 +0000 |
commit | a5b0894649623851a2410738f76afca70dfa42d8 (patch) | |
tree | 73ef25b4e1bae7c329359b0f33bb442bcac18766 /src/util/Misc.c | |
parent | effe2fa5fdc833c571cbafcefd01872e7b298224 (diff) |
Compiler warnings
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2165 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/util/Misc.c')
-rw-r--r-- | src/util/Misc.c | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/src/util/Misc.c b/src/util/Misc.c index 8d09006f..b97c397f 100644 --- a/src/util/Misc.c +++ b/src/util/Misc.c @@ -30,6 +30,7 @@ #include "cctk_Misc.h" #include "cctk_FortranString.h" #include "cctk_WarnLevel.h" +#include "util_String.h" static const char *rcsid = "$Header$"; @@ -49,6 +50,14 @@ int CCTK_RegexMatch(const char *string, const int nmatch, regmatch_t *pmatch); +int CCTK_FCALL CCTK_FNAME(CCTK_Equals) + (const char **arg1,ONE_FORTSTRING_ARG); + +void CCTK_FCALL CCTK_FNAME(CCTK_PrintString) + (char **arg1); + +void CCTK_FCALL CCTK_FNAME(CCTK_FortranString) + (CCTK_INT *nchar,char **cstring,ONE_FORTSTRING_ARG); /******************************************************************** ********************* Other Routine Prototypes ********************* @@ -99,7 +108,6 @@ int CCTK_RegexMatch(const char *string, int CCTK_Equals(const char *string1, const char *string2) { int retval; - int position; retval = 1; @@ -781,7 +789,7 @@ int CCTK_SetDoubleInRangeList(CCTK_REAL *data, const char *value, { int retval; char temp[1001]; - int p; + unsigned int p; int arg; va_list ap; @@ -1350,18 +1358,15 @@ void CCTK_FCALL CCTK_FNAME(CCTK_PrintString) void CCTK_FCALL CCTK_FNAME(CCTK_FortranString) (CCTK_INT *nchar,char **cstring,ONE_FORTSTRING_ARG) { - int i; + unsigned int i; ONE_FORTSTRING_CREATE(fstring) ONE_FORTSTRING_PTR(fptr) if (strlen(*cstring) > cctk_strlen1) { - char *message; - message = (char *)malloc( (200+strlen(*cstring))*sizeof(char) ); - sprintf(message,"Cannot output %s to char* of length %d", - *cstring,cctk_strlen1); - CCTK_Warn (1,__LINE__,__FILE__,"Cactus",message); - free(message); + CCTK_VWarn (1,__LINE__,__FILE__,"Cactus", + "CCTK_FortranString: Cannot output %s to char* of length %d", + *cstring,cctk_strlen1); *nchar = -1; } |