#ifndef FUZZERRORS_H
#define FUZZERRORS_H

#define FL_ERR_NOMEM                 -1
#define FL_ERR_NOSUBSET              -2
#define FL_ERR_NOMEMFUNC             -3
#define FL_ERR_NOVARIABLE            -4
#define FL_ERR_NOCONDITION           -5
#define FL_ERR_NOACTION              -6
#define FL_ERR_NOCLAUSE              -7
#define FL_ERR_NORULE                -8
#define FL_ERR_NOOBJECT              -9
#define FL_ERR_NOSYSTEM              -10
#define FL_ERR_NOSUBSETTYPE          -11
#define FL_ERR_NOOPERATORTYPE        -12
#define FL_ERR_NOOPERANDTYPE         -13
#define FL_ERR_NOVARINCONDITION      -14
#define FL_ERR_NOVARINACTION         -15
#define FL_ERR_MEMFUNCMISMATCH       -16
#define FL_ERR_VALUEUNDEFINED        -17
#define FL_ERR_NONAMEGIVEN           -18
#define FL_ERR_NAMEEXISTS            -19
#define FL_ERR_NAMENOTFOUND          -20
#define FL_ERR_NOSUBSETINACTION      -21
#define FL_ERR_NODEFUZZIFICATION     -22
#define FL_ERR_VARNOTSET             -23

#define FL_ERR_FILEEXISTS            -100
#define FL_ERR_FILEOPENERROR         -101

#define FL_ERR_READVARIABLE          -200
#define FL_ERR_READSUBSET            -201
#define FL_ERR_READMEMFUNC           -202
#define FL_ERR_READACTION            -203
#define FL_ERR_READCONDITION         -204
#define FL_ERR_READCLAUSE            -205
#define FL_ERR_READOBJECT            -206
#define FL_ERR_READRULE              -207
#define FL_ERR_READSYSTEM            -208

#endif
