diff options
author | goodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 1999-11-24 20:50:59 +0000 |
---|---|---|
committer | goodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 1999-11-24 20:50:59 +0000 |
commit | d475e8040a76eb7776eb5ed8f3f3edc0f417f6c7 (patch) | |
tree | e377c6a035918a2ef81c2655946a11b27513e253 /src/util/Misc.c | |
parent | 1de5cce82d9fac333fba971bd5c19547c4d22abe (diff) |
Removed tabs from files.
Added @version lines to various header files.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1170 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/util/Misc.c')
-rw-r--r-- | src/util/Misc.c | 78 |
1 files changed, 40 insertions, 38 deletions
diff --git a/src/util/Misc.c b/src/util/Misc.c index d1159889..f4ca28e2 100644 --- a/src/util/Misc.c +++ b/src/util/Misc.c @@ -28,10 +28,12 @@ #include "cctk_FortranString.h" #include "cctk_WarnLevel.h" +static char *rcsid = "$Header"; + int CCTK_RegexMatch(const char *string, - const char *pattern, - const int nmatch, - regmatch_t *pmatch); + const char *pattern, + const int nmatch, + regmatch_t *pmatch); /*@@ @routine Util_SplitString @@ -145,8 +147,8 @@ int CCTK_Equals(const char *string1, const char *string2) { if(tolower(string1[position]) != tolower(string2[position])) { - retval = 0; - break; + retval = 0; + break; } } } @@ -252,7 +254,7 @@ int Util_InList(const char *string1, int n_elements, ...) return retval; } - + /*@@ @routine Util_IntInRange @@ -294,17 +296,17 @@ int Util_IntInRange(int inval, const char *range) */ if((matched = CCTK_RegexMatch(range, - "(\\[|\\()?([^]):]*):?([^]):]*)?:?([^]):]*)?(\\]|\\))?", - 6, pmatch)) != 0) + "(\\[|\\()?([^]):]*):?([^]):]*)?:?([^]):]*)?(\\]|\\))?", + 6, pmatch)) != 0) { /* First work out if the range is closed at the lower end. */ if(pmatch[1].rm_so != -1) { switch(range[pmatch[1].rm_so]) { - case '(' : start_closed = 0; break; - case '[' : - default : start_closed = 1; + case '(' : start_closed = 0; break; + case '[' : + default : start_closed = 1; } } else @@ -337,7 +339,7 @@ int Util_IntInRange(int inval, const char *range) /* No end range given, so use the largest integer available. */ end = INT_MAX; } - + /* Next find the step of the range */ if(pmatch[4].rm_so != -1 && (pmatch[4].rm_eo-pmatch[4].rm_so > 0)) { @@ -354,9 +356,9 @@ int Util_IntInRange(int inval, const char *range) { switch(range[pmatch[5].rm_so]) { - case ')' : end_closed = 0; break; - case ']' : - default : end_closed = 1; + case ')' : end_closed = 0; break; + case ']' : + default : end_closed = 1; } } else @@ -420,17 +422,17 @@ int Util_DoubleInRange(double inval, const char *range) */ if((matched = CCTK_RegexMatch(range, - "(\\[|\\()?([^]):]*):?([^]):]*)?:?([^]):]*)?(\\]|\\))?", - 6, pmatch)) != 0) + "(\\[|\\()?([^]):]*):?([^]):]*)?:?([^]):]*)?(\\]|\\))?", + 6, pmatch)) != 0) { /* First work out if the range is closed at the lower end. */ if(pmatch[1].rm_so != -1) { switch(range[pmatch[1].rm_so]) { - case '(' : start_closed = 0; break; - case '[' : - default : start_closed = 1; + case '(' : start_closed = 0; break; + case '[' : + default : start_closed = 1; } } else @@ -464,7 +466,7 @@ int Util_DoubleInRange(double inval, const char *range) end = FLT_MAX; } -#if 0 +#if 0 /* Next find the step of the range */ if(pmatch[4].rm_so != -1 && (pmatch[4].rm_eo-pmatch[4].rm_so > 0)) { @@ -482,9 +484,9 @@ int Util_DoubleInRange(double inval, const char *range) { switch(range[pmatch[5].rm_so]) { - case ')' : end_closed = 0; break; - case ']' : - default : end_closed = 1; + case ')' : end_closed = 0; break; + case ']' : + default : end_closed = 1; } } else @@ -494,7 +496,7 @@ int Util_DoubleInRange(double inval, const char *range) if(inval > start /*+ !start_closed */&& inval < end /* - !end_closed */ /* && - ! ((inval-start) % step)*/) + ! ((inval-start) % step)*/) { retval = 1; } @@ -615,7 +617,7 @@ int Util_DoubleInRangeList(double inval, int n_elements, ...) @@*/ int CCTK_SetDoubleInRangeList(CCTK_REAL *data, const char *value, - int n_elements, ...) + int n_elements, ...) { int retval; char temp[1001]; @@ -637,8 +639,8 @@ int CCTK_SetDoubleInRangeList(CCTK_REAL *data, const char *value, for (p=0;p<strlen(temp);p++) { if (temp[p] == 'E' || - temp[p] == 'd' || - temp[p] == 'D') + temp[p] == 'd' || + temp[p] == 'D') { temp[p] = 'e'; break; @@ -683,7 +685,7 @@ int CCTK_SetDoubleInRangeList(CCTK_REAL *data, const char *value, @@*/ int CCTK_SetIntInRangeList(CCTK_INT *data, const char *value, - int n_elements, ...) + int n_elements, ...) { int retval; int arg; @@ -735,7 +737,7 @@ int CCTK_SetIntInRangeList(CCTK_INT *data, const char *value, @@*/ int CCTK_SetKeywordInRangeList(char **data, const char *value, - int n_elements, ...) + int n_elements, ...) { int retval; int arg; @@ -760,12 +762,12 @@ int CCTK_SetKeywordInRangeList(char **data, const char *value, *data = (char *)malloc((strlen(value)+1)*sizeof(char)); if(*data) { - strcpy(*data, value); - retval = 0; + strcpy(*data, value); + retval = 0; } else { - retval =-1; + retval =-1; } break; } @@ -793,7 +795,7 @@ int CCTK_SetKeywordInRangeList(char **data, const char *value, @@*/ int CCTK_SetStringInRegexList(char **data, const char *value, - int n_elements, ...) + int n_elements, ...) { int retval; int arg; @@ -941,9 +943,9 @@ int CCTK_SetBoolean(CCTK_INT *data, const char *value) @@*/ int CCTK_RegexMatch(const char *string, - const char *pattern, - const int nmatch, - regmatch_t *pmatch) + const char *pattern, + const int nmatch, + regmatch_t *pmatch) { int status; regex_t re; @@ -984,7 +986,7 @@ void FORTRAN_NAME(CCTK_FortranString)(CCTK_INT *nchar, char **cstring,ONE_FORTST char *message; message = (char *)malloc( (200+strlen(*cstring))*sizeof(char) ); sprintf(message,"Cannot output %s to char* of length %d", - *cstring,cctk_strlen1); + *cstring,cctk_strlen1); CCTK_Warn (1,__LINE__,__FILE__,"Cactus",message); free(message); *nchar = -1; |