31 |
|
/* Resolve data type based on two input types (returns 0 for mismatch) */ |
32 |
|
extern int rmx_newtype(int dtyp1, int dtyp2); |
33 |
|
|
34 |
< |
/* Load matrix from supported file type */ |
35 |
< |
extern RMATRIX *rmx_load(const char *fname); |
34 |
> |
/* Load matrix from supported file type (NULL for stdin, '!' with command) */ |
35 |
> |
extern RMATRIX *rmx_load(const char *inspec); |
36 |
|
|
37 |
|
/* Append header information associated with matrix data */ |
38 |
|
extern int rmx_addinfo(RMATRIX *rm, const char *info); |
39 |
|
|
40 |
|
/* Write matrix to file type indicated by dtype */ |
41 |
< |
extern long rmx_write(const RMATRIX *rm, int dtype, FILE *fp); |
41 |
> |
extern int rmx_write(const RMATRIX *rm, int dtype, FILE *fp); |
42 |
|
|
43 |
|
/* Allocate and assign square identity matrix with n components */ |
44 |
|
extern RMATRIX *rmx_identity(int dim, int n); |