aboutsummaryrefslogtreecommitdiff
path: root/src/solvers/coord/gendata_coord.h
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2025-03-07 17:08:28 +0100
committerSebastiano Tronto <sebastiano@tronto.net>2025-03-07 17:08:28 +0100
commit4d8465a3a791ebcf4bc74bdcc21eff7341ebc30f (patch)
tree227eb3fa6189b8e4e422d47cfa3f503aa99db5cf /src/solvers/coord/gendata_coord.h
parent7defd8041e6050a9adf7927b43fd249d75d6389f (diff)
downloadnissy-core-4d8465a3a791ebcf4bc74bdcc21eff7341ebc30f.tar.gz
nissy-core-4d8465a3a791ebcf4bc74bdcc21eff7341ebc30f.zip
More progress on coordinate solver
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