Function prototype:
void DSErrorHnd (int, char *, FILE *, char *);Argument description:
-----------------------------------
Argument | Type
-----------------------------------
void DSErrorHnd (error, | int
func, | char *
efile, | FILE *
smsg); | char *
-----------------------------------
void DSErrorLog (int, char *, FILE *, char *);Argument description:
----------------------------------
Argument | Type
----------------------------------
void DSErrorLog (error, | int
func, | char *
efile, | FILE *
smsg); | char *
----------------------------------
char *DSErrMsg(int i)Return value:
DSErrMsg returns the error message associated with its integer argument.
Argument description:
-------------------------------------
Argument | Type
-------------------------------------
char *DSErrMsg (error_num | int
); |
-------------------------------------
int DSErrMax()Return value:
The value returned is the total number of possible error messages.
----------------------------------------------------------------------------
Error | Error message
number |
----------------------------------------------------------------------------
1 | Error number out of range.
2 | Insufficient data in gridded region to triangulate.
3 | Array dimension out of range.
4 | Parameter name not known.
5 | Cannot open error file.
6 | Error allocating memory for input points.
7 | Fortran DOUBLE PRECISION entries are not supported on UNICOS.
9 | Error allocating memory for array of distances between input points.
10 | Error allocating memory for weights.
11 | Error allocating memory for distance ordering vector.
12 | Error allocating memory for output array.
13 | Number of input points must be greater than 2.
14 | No original data values within the specified distance -
| interpolated value set to missing value flag.
----------------------------------------------------------------------------