aboutsummaryrefslogtreecommitdiff
path: root/src/solvers/coord/gendata_coord.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/solvers/coord/gendata_coord.h')
-rw-r--r--src/solvers/coord/gendata_coord.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/solvers/coord/gendata_coord.h b/src/solvers/coord/gendata_coord.h
index b3932cd..3d385e9 100644
--- a/src/solvers/coord/gendata_coord.h
+++ b/src/solvers/coord/gendata_coord.h
@@ -7,14 +7,16 @@ STATIC void set_coord_pval(const coord_t *, uint8_t *, uint64_t, uint8_t);
7STATIC size_t 7STATIC size_t
8gendata_coordinate_name(const char *name, void *buf) 8gendata_coordinate_name(const char *name, void *buf)
9{ 9{
10 int i; 10 coord_t *coord;
11 11
12 for (i = 0; all_coordinates[i] != NULL; i++) 12 coord = parse_coord(name, strlen(name));
13 if (strcmp(all_coordinates[i]->name, name) == 0) 13 if (coord == NULL) {
14 return gendata_coordinate(all_coordinates[i], buf); 14 LOG("Cannot generate data for coordinate '%s': not found\n",
15 name);
16 return 0;
17 }
15 18
16 LOG("Cannot generate data for coordinate '%s': not found\n", name); 19 return gendata_coordinate(coord, buf);
17 return 0;
18} 20}
19 21
20STATIC size_t 22STATIC size_t

Generated with cgit - Back to sebastiano.tronto.net