4 struct variable_value {
15 struct plotter_config {
18 char *plotter_scripts_dir;
19 char *images_output_dir;
24 char *config_file_path;
26 struct variable_value *variables;
29 int read_args(int argc, char *argv[], struct plotter_config *cfg);
30 int populate_config_data_from_file(const char *path,
31 struct plotter_config *cfg);
33 int store_int_variable_value_to_array(const char *variable, int value,
34 struct plotter_config *cfg);
35 int replace_variables_with_values(char *str, size_t len,
36 const struct plotter_config *cfg);