Convention for error (>0) and warning (<0) codes
- 0 : no errors and warnings
- 50 : no initialization was done
- 1xx : wrong input
- 101 : requested projectile is not found, for 1993-model, esputr1993_getProjectileId
- 102 : requested target is not found, for 1993-model, esputr1993_getTargetId
- 151 : requested projectile-target combination is not found for 2001-model, normal incidence, in esputr2001_getProjectileTargetIdN
- 152 : requested projectile-target combination is not found for 2001-model, angular dependence, in esputr2001_getProjectileTargetIdsTh
- 153: projTargStartId is out of bounds in esputr2001_yth
- 154: projTargEndId is out of bounds in esputr2001_yth
- 155: inconsistent projTargStartId and projTargEndId in esputr2001_yth
- 156: incident energy < 0, in esputr2001_yth
- 157: incident angle < 0 or > pi/2, in esputr2001_yth
- 158: no angular dependence data is available for the specified incident energy, in esputr2001_yth
- -100 : wrong input, corrected
- 200 : memory allocation problem
- -200 : memory deallocation problem
- 300 : problem while reading file
- -300 : problem while writing file
- 400 : internal problem
- -400 : ...