** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: ctsupport.h,v 1.15 2000/12/20 20:08:48 kevin Exp $
+** $Id: ctsupport.h,v 1.19 2000/12/29 20:04:02 kevin Exp $
**
**
** This program is free software; you can redistribute it and/or modify
#include <cstdio>
#include <cstdlib>
#include <cstring>
-#include <cstdarg>
+#include <cstdarg>\r
+#include <string>
#include <vector>\r
#include <algorithm>\r
/*----------------------------------------------------------------------*/
+#define ERR_TRACE -1\r
#define ERR_WARNING 0
#define ERR_SEVERE 1
#define ERR_FATAL 2
/* syserror.cpp */
void sys_error(int severity, const char *msg, ...);
-void sys_verror(int severity, const char *msg, va_list arg);
+void sys_verror (std::string& strOutput, int severity, const char *msg, va_list arg);
void sys_error_level(int severity);
// Math Section
// mathfuncs.cpp
double normalizeAngle (double theta);
double integrateSimpson (const double xmin, const double xmax, const double *y, const int np);
-void vectorNumericStatistics (std::vector<double> vec, double& min, double& max, double& mean, double& mode, double& median, double& stddev);\r
+void vectorNumericStatistics (std::vector<double> vec, const int nPoints, double& min, double& max, double& mean, double& mode, double& median, double& stddev);\r
/*----------------------------------------------------------------------*/