44 #define ESPS_MAGIC 27162 63 char progcompdate[26];
141 #define ESPS_DOUBLE 1 151 #define ESPS_FEA_FILE 1 152 #define ESPS_FEA_DIRECTORY 15 153 #define ESPS_FEA_COMMAND 11 166 int fea_value_d(
const char *name,
int pos,esps_hdr hdr,
double *d);
167 int fea_value_f(
const char *name,
int pos,esps_hdr hdr,
float *d);
168 int fea_value_s(
const char *name,
int pos,esps_hdr hdr,
short *d);
169 int fea_value_i(
const char *name,
int pos,esps_hdr hdr,
int *d);
170 int fea_value_c(
const char *name,
int pos,esps_hdr hdr,
char *d);
172 double get_field_d(esps_rec r,
int field,
int pos);
177 void set_field_d(esps_rec r,
int field,
int pos,
double d);
178 void set_field_f(esps_rec r,
int field,
int pos,
float d);
179 void set_field_i(esps_rec r,
int field,
int pos,
int d);
180 void set_field_s(esps_rec r,
int field,
int pos,
short d);
181 void set_field_c(esps_rec r,
int field,
int pos,
char d);
187 void add_field(esps_hdr hdr,
const char *name,
int type,
int dimension);
188 void add_fea_d(esps_hdr hdr,
const char *name,
int pos,
double d);
189 void add_fea_s(esps_hdr hdr,
const char *name,
int pos,
short d);
190 void add_fea_i(esps_hdr hdr,
const char *name,
int pos,
int d);
191 void add_fea_f(esps_hdr hdr,
const char *name,
int pos,
float d);
192 void add_fea_c(esps_hdr hdr,
const char *name,
int pos,
char d);
esps_fea new_esps_fea(void)
int write_esps_rec(esps_rec r, esps_hdr h, FILE *fd)
void set_field_c(esps_rec r, int field, int pos, char d)
int fea_value_s(const char *name, int pos, esps_hdr hdr, short *d)
void set_field_f(esps_rec r, int field, int pos, float d)
void add_fea_d(esps_hdr hdr, const char *name, int pos, double d)
int fea_value_i(const char *name, int pos, esps_hdr hdr, int *d)
void set_field_d(esps_rec r, int field, int pos, double d)
esps_hdr make_esps_sd_hdr(void)
int fea_value_c(const char *name, int pos, esps_hdr hdr, char *d)
int fea_value_d(const char *name, int pos, esps_hdr hdr, double *d)
void add_fea_i(esps_hdr hdr, const char *name, int pos, int d)
int read_esps_rec(esps_rec r, esps_hdr h, FILE *fd)
enum EST_read_status read_esps_hdr(esps_hdr *hdr, FILE *fd)
void add_fea_s(esps_hdr hdr, const char *name, int pos, short d)
int fea_value_f(const char *name, int pos, esps_hdr hdr, float *d)
esps_rec new_esps_rec(const esps_hdr hdr)
char get_field_c(esps_rec r, int field, int pos)
void delete_esps_hdr(esps_hdr h)
void add_fea_f(esps_hdr hdr, const char *name, int pos, float d)
float get_field_f(esps_rec r, int field, int pos)
int get_field_i(esps_rec r, int field, int pos)
double get_field_d(esps_rec r, int field, int pos)
esps_hdr make_esps_hdr(void)
void print_esps_fea(esps_fea r)
void write_esps_fea(FILE *fd, esps_fea t, esps_hdr hdr)
enum EST_write_status write_esps_hdr(esps_hdr hdr, FILE *fd)
short get_field_s(esps_rec r, int field, int pos)
void set_field_i(esps_rec r, int field, int pos, int d)
void add_field(esps_hdr hdr, const char *name, int type, int dimension)
void delete_esps_rec(esps_rec r)
struct ESPS_FEA_struct * next
esps_fea read_esps_fea(FILE *fd, esps_hdr hdr)
void add_fea_c(esps_hdr hdr, const char *name, int pos, char d)
void add_fea_special(esps_hdr hdr, int type, const char *name)
void delete_esps_fea(esps_fea r)
void set_field_s(esps_rec r, int field, int pos, short d)