5 #include "../inc/config.h"
13 init0(eosMathAverageInfo* info)
15 info->fptIn = NULL; info->flagIn = 0;
16 info->fptOut = NULL; info->flagOut = 0;
17 info->Trim = 0.0; info->flagTrim = 0;
18 info->fptconfigFile = NULL; info->flagconfigFile = 0;
19 info->mode = 0; info->flagmode = 0;
23 init1(eosMathAverageInfo* info)
28 stringGetFromFile(s, "In", stdin, stdout, 0);
29 info->In = stringGetNthWord(s, 1, " ,\t");
33 info->fptIn = fileOpen(info->In, "r");
37 stringGetFromFile(s, "Out", stdin, stdout, 0);
38 info->Out = stringGetNthWord(s, 1, " ,\t");
42 info->fptOut = fileOpen(info->Out, "w");
48 if(info->flagconfigFile) {
49 info->fptconfigFile = fileOpen(info->configFile, "r");
58 #include "bootstrap.h"
60 #include "datamanip.h"
61 extern void func_usage_additions(void);
62 extern void func_free_args(kexit_status status, kaddr client_data);
63 extern void func_get_args(kform* pane);
66 func_usage_additions(void)
70 func_free_args(kexit_status status, kaddr client_data)
74 func_get_args(kform* pane)
78 khorosInit(int argc, char* argv[])
84 eospath = getenv("EOS_HOME");
85 sprintf(panepath, "%s/src/Tools/eosMath/eosMathAverage/src/eosMathAverage.pane", eospath);
86 khoros_initialize(argc, argv, "EOS");
87 fpt = fopen(panepath, "r"); if(NULL!=fpt) {
89 kclui_initialize(panepath, KGEN_NONE, "EOS", "eosMathAverage",