summaryrefslogtreecommitdiff
path: root/src/main/InitialiseCactus.c
diff options
context:
space:
mode:
authorcactus_cvs <cactus_cvs@17b73243-c579-4c4c-a9d2-2d5706c11dac>1998-09-25 08:07:40 +0000
committercactus_cvs <cactus_cvs@17b73243-c579-4c4c-a9d2-2d5706c11dac>1998-09-25 08:07:40 +0000
commitc915d9737763b475991568082d194a786a387938 (patch)
treef467243c2db8dc8796ce21d49214f63a4457f802 /src/main/InitialiseCactus.c
parent27d1d68f67ecd5e856ecdb8435dc6f1fd52efdce (diff)
Initial import
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/main/InitialiseCactus.c')
-rw-r--r--src/main/InitialiseCactus.c67
1 files changed, 67 insertions, 0 deletions
diff --git a/src/main/InitialiseCactus.c b/src/main/InitialiseCactus.c
new file mode 100644
index 00000000..adfb84be
--- /dev/null
+++ b/src/main/InitialiseCactus.c
@@ -0,0 +1,67 @@
+ /*@@
+ @file InitialiseCactus.c
+ @date Fri Sep 18 14:04:02 1998
+ @author Tom Goodale
+ @desc
+ Responsible for doing any cactus specific initialisations
+ @enddesc
+ @@*/
+
+#include <stdio.h>
+
+#include "flesh.h"
+
+static char *rcsid = "$Id$";
+
+
+ /*@@
+ @routine InitialiseCactus
+ @date Fri Sep 18 14:05:21 1998
+ @author Tom Goodale
+ @desc
+
+ @enddesc
+ @calls ProcessCommandLine ProcessParameterDatabase CallStartupFunctions
+ @calledby main
+ @history
+
+ @endhistory
+ @var argc
+ @vdesc The number of command line arguments
+ @vtype int *
+ @vio inout
+ @vcomment
+
+ @endvar
+ @var argv
+ @vdesc The command line arguments
+ @vtype char **
+ @vio inout
+ @vcomment
+
+ @endvar
+ @var ConfigData
+ @vdesc Flesh configuration data
+ @vtype tFleshConfig
+ @vio inout
+ @vcomment
+
+ @endvar
+
+@@*/
+int InitialiseCactus(int *argc, char **argv, tFleshConfig *ConfigData)
+{
+
+ ProcessCommandLine(argc, argv, ConfigData);
+
+ ProcessParameterDatabase(ConfigData);
+
+ CallStartupFunctions(ConfigData);
+
+ return 0;
+}
+
+
+
+
+