summaryrefslogtreecommitdiff
path: root/src/main/Groups.c
diff options
context:
space:
mode:
authorschnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac>2003-10-13 18:07:49 +0000
committerschnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac>2003-10-13 18:07:49 +0000
commit4a909d77bb17007cfdd69ad7b991cbbd85555d9f (patch)
tree744767ab6d9fa891f33b8c78fa2e9c8df88321fe /src/main/Groups.c
parent456924d5fd062dcc075121903fa0edf604cfc73d (diff)
Introduce the new Cactus variable type CCTK_INT1.
Extend routines to handle the new type. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3431 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/main/Groups.c')
-rw-r--r--src/main/Groups.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/main/Groups.c b/src/main/Groups.c
index 74264f7c..603a3e7d 100644
--- a/src/main/Groups.c
+++ b/src/main/Groups.c
@@ -8,6 +8,7 @@
@version $Id$
@@*/
+#include <assert.h>
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
@@ -717,6 +718,10 @@ int CCTK_VarTypeNumber (const char *type)
{
retval = CCTK_VARIABLE_INT;
}
+ else if (! strcmp (type, "INT1"))
+ {
+ retval = CCTK_VARIABLE_INT1;
+ }
else if (! strcmp (type, "INT2"))
{
retval = CCTK_VARIABLE_INT2;
@@ -812,6 +817,10 @@ const char *CCTK_VarTypeName (int vtype)
retval = "CCTK_VARIABLE_INT";
break;
+ case CCTK_VARIABLE_INT1:
+ retval = "CCTK_VARIABLE_INT1";
+ break;
+
case CCTK_VARIABLE_INT2:
retval = "CCTK_VARIABLE_INT2";
break;
@@ -852,9 +861,16 @@ const char *CCTK_VarTypeName (int vtype)
retval = "CCTK_VARIABLE_COMPLEX32";
break;
+ case CCTK_VARIABLE_BYTE:
+ retval = "CCTK_VARIABLE_BYTE";
+ break;
+
+#if 0
+ /* DEPRECATED IN BETA 10 */
case CCTK_VARIABLE_CHAR:
retval = "CCTK_VARIABLE_CHAR";
break;
+#endif
case CCTK_VARIABLE_STRING:
retval = "CCTK_VARIABLE_STRING";
@@ -1744,6 +1760,12 @@ int CCTK_VarTypeSize (int vtype)
var_size = sizeof (CCTK_COMPLEX);
break;
+#ifdef CCTK_INT1
+ case CCTK_VARIABLE_INT1:
+ var_size = sizeof (CCTK_INT1);
+ break;
+#endif
+
#ifdef CCTK_INT2
case CCTK_VARIABLE_INT2:
var_size = sizeof (CCTK_INT2);