X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=info.c;h=17667a87bfad98f728b114297056a20053f6caf4;hb=415383d65ef425de8ddee86324632e3f720827f9;hp=242e4b24d5823bfb580c23e86af974316fabbaeb;hpb=e46688d694d33f445ecb2368541898613af0f3b3;p=ext%2Fsubsurface.git diff --git a/info.c b/info.c index 242e4b2..17667a8 100644 --- a/info.c +++ b/info.c @@ -482,7 +482,7 @@ void update_equipment_data(struct dive *dive, struct dive *master) if ( ! cylinders_equal(remember_cyl, master->cylinder) && (no_cylinders(dive->cylinder) || cylinders_equal(dive->cylinder, remember_cyl))) - memcpy(dive->cylinder, master->cylinder, CYL_BYTES); + copy_cylinders(master->cylinder, dive->cylinder); if (! weightsystems_equal(remember_ws, master->weightsystem) && (no_weightsystems(dive->weightsystem) || weightsystems_equal(dive->weightsystem, remember_ws))) @@ -519,7 +519,7 @@ int edit_multi_dive_info(struct dive *single_dive) int i; struct dive *dive; - for (i = 0; (dive = get_dive(i)) != NULL; i++) { + for_each_dive(i, dive) { if (dive == master || !dive->selected) continue; /* copy all "info" fields */