[SCM] Gerris Flow Solver branch, upstream, updated. b3aa46814a06c9cb2912790b23916ffb44f1f203
Stephane Popinet
s.popinet at niwa.co.nz
Fri May 15 02:52:14 UTC 2009
The following commit has been merged in the upstream branch:
commit 7f9f62e74275079bac8b5f7e9ad3ed614fdbabe2
Author: Stephane Popinet <s.popinet at niwa.co.nz>
Date: Wed Jul 6 10:53:25 2005 +1000
Fix for deprecated casts in gfs_object_simulation()
darcs-hash:20050706005325-fbd8f-0879c0167d4a146ca3ec68767ce79394eb687e89.gz
diff --git a/src/simulation.c b/src/simulation.c
index 0e81a18..09477e2 100644
--- a/src/simulation.c
+++ b/src/simulation.c
@@ -451,7 +451,7 @@ static void simulation_read (GtsObject ** object, GtsFile * fp)
}
object = gts_object_new (klass);
- gfs_object_simulation (object) = sim;
+ gfs_object_simulation_set (object, sim);
g_assert (klass->read);
(* klass->read) (&object, fp);
diff --git a/src/simulation.h b/src/simulation.h
index 90c613e..ca29ce1 100644
--- a/src/simulation.h
+++ b/src/simulation.h
@@ -118,6 +118,7 @@ void gfs_physical_params_read (GfsPhysicalParams * p,
GtsFile * fp);
void gfs_simulation_run (GfsSimulation * sim);
#define gfs_object_simulation(o) GFS_SIMULATION(GTS_OBJECT (o)->reserved)
+#define gfs_object_simulation_set(o,s) (GTS_OBJECT (o)->reserved = (s))
/* GfsAdvection: Header */
diff --git a/src/source.c b/src/source.c
index d9079f6..9c21320 100644
--- a/src/source.c
+++ b/src/source.c
@@ -638,7 +638,7 @@ static void source_diffusion_read (GtsObject ** o, GtsFile * fp)
return;
}
- gfs_object_simulation (d->D) = gfs_object_simulation (d);
+ gfs_object_simulation_set (d->D, gfs_object_simulation (d));
(* GTS_OBJECT (d->D)->klass->read) ((GtsObject **) &d->D, fp);
}
--
Gerris Flow Solver
More information about the debian-science-commits
mailing list