/usr/include/gpsim/errors.h is in gpsim-dev 0.29.0-2+b2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47  | #if !defined(_ERRORS_H_)
#define _ERRORS_H_
#include <string>
#include "gpsim_object.h"
using namespace std;
//*****************************************************************
class AnError : public gpsimObject {
 public:
  AnError(string severity, string errMsg);
  virtual ~AnError();
  string toString();
  string get_errMsg();
 private:
  string severity;
  string errMsg;
};
//*****************************************************************
class Error : public AnError {
 public:
  Error(string errMsg);
  virtual ~Error();
  static int count;
};
//*****************************************************************
class FatalError : public AnError {
 public:
  FatalError(string errMsg);
  virtual ~FatalError();
};
//*****************************************************************
class TypeMismatch : public Error {
 public:
  TypeMismatch(string theOperator, string expectedType, string observedType);
  TypeMismatch(string theOperator, string observedType);
  virtual ~TypeMismatch();
};
#endif // _ERRORS_
 |