//---------------------------------------------------------------------------

#ifndef mainH
#define mainH
//---------------------------------------------------------------------------

  #define GAUGES 3

struct MyGauge
{
  char desc[100];
  int max;
  int val;
};

struct TGauge
{
  int( * NewGauge ) ( char * name, int max, int context );
  void( * CloseGauge ) ();
  int( * GaugeStep ) ( int val, int context );
  void * info;
  int exec_stop;
  int gauges;
  MyGauge mgauge[GAUGES];
};

struct Notation
{
  char NOT_multiply[5]; // multiply delimiter
  char NOT_add[5];      // addition delimiter
  char NOT_neg[5];      // negation symbol
  int NOT_postneg;      // 0=negate before, 1=after
};
//---------------------------------------------------------------------------













#endif
