 |
FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
|
Go to the documentation of this file.
11 #ifndef fstr_ctrl_utilH
12 #define fstr_ctrl_utilH
26 #define FSTR_CTRL_RCODE_PARAM_SUCCESS 0
27 #define FSTR_CTRL_RCODE_PARAM_ERROR -1
28 #define FSTR_CTRL_RCODE_PARAM_TYPE_ERROR -2
29 #define FSTR_CTRL_RCODE_PARAM_RANGE_ERROR -3
30 #define FSTR_CTRL_RCODE_PARAM_NOTHING 1
31 #define FSTR_CTRL_RCODE_PARAM_VALUE_NOTHING 2
33 #define FSTR_CTRL_RCODE_DATA_SUCCESS 0
34 #define FSTR_CTRL_RCODE_DATA_ERROR -1
35 #define FSTR_CTRL_RCODE_DATA_TYPE_ERROR -2
36 #define FSTR_CTRL_RCODE_DATA_RANGE_ERROR -3
37 #define FSTR_CTRL_RCODE_DATA_NOTHING 1
38 #define FSTR_CTRL_RCODE_DATA_LINE_NOTHING 2
55 #define ctrl_list_size 20
56 #ifdef fstr_ctrl_util_MAIN
176 const char* value_list,
char type,
void* val);
198 const char* value_list,
int necessity,
char type,
243 const char* format, va_list va);
245 const char* format, ...);
int c_fstr_ctrl_get_data_error_pos(void)
int c_fstr_ctrl_seek_next_header(fstr_ctrl_data *ctrl)
int c_fstr_ctrl_get_data_v(fstr_ctrl_data *ctrl, int line_no, const char *format, va_list va)
struct st_fstr_ctrl_data fstr_ctrl_data
struct st_ctrl_rec ctrl_rec
int c_fstr_ctrl_get_line(fstr_ctrl_data *ctrl, int rec_no, char *buff)
fstr_ctrl_data * ctrl_list[ctrl_list_size]
int c_fstr_ctrl_get_param_ex(fstr_ctrl_data *ctrl, const char *param_name, const char *value_list, int necessity, char type, void *val)
int c_fstr_ctrl_get_rec_number(fstr_ctrl_data *ctrl)
int c_fstr_ctrl_get_data_array_v(fstr_ctrl_data *ctrl, const char *format, va_list va)
fstr_ctrl_data * c_fstr_ctrl_open(const char *filename)
int c_fstr_ctrl_get_data_array(fstr_ctrl_data *ctrl, const char *format,...)
int c_fstr_ctrl_seek_header(fstr_ctrl_data *ctrl, const char *header_name)
int c_fstr_ctrl_get_current_header_pos(fstr_ctrl_data *ctrl)
int c_fstr_ctrl_close(fstr_ctrl_data *ctrl)
int c_fstr_ctrl_get_data_n_in_line(fstr_ctrl_data *ctrl, int line_no, const char *delim)
void c_fstr_ctrl_get_err_msg(char *buff)
int c_fstr_ctrl_get_current_header_line_no(fstr_ctrl_data *ctrl)
int c_fstr_ctrl_get_data(fstr_ctrl_data *ctrl, int line_no, const char *format,...)
int c_fstr_ctrl_get_data_line_n(fstr_ctrl_data *ctrl)
int c_fstr_ctrl_get_current_header_name(fstr_ctrl_data *ctrl, char *header_name)
int c_fstr_ctrl_get_data_error_line(void)
int c_fstr_ctrl_get_param(fstr_ctrl_data *ctrl, const char *param_name, const char *value_list, char type, void *val)
int c_fstr_ctrl_get_data_array_ex(fstr_ctrl_data *ctrl, const char *format,...)
int c_fstr_ctrl_copy_data_line(fstr_ctrl_data *ctrl, int line_no, char *data_line)
int c_fstr_ctrl_get_data_ex(fstr_ctrl_data *ctrl, int line_no, const char *format,...)