summaryrefslogtreecommitdiff
path: root/src/util/Misc.c
diff options
context:
space:
mode:
authorallen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac>2001-05-10 17:23:20 +0000
committerallen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac>2001-05-10 17:23:20 +0000
commita5b0894649623851a2410738f76afca70dfa42d8 (patch)
tree73ef25b4e1bae7c329359b0f33bb442bcac18766 /src/util/Misc.c
parenteffe2fa5fdc833c571cbafcefd01872e7b298224 (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.c23
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;
}