all tests pass
This commit is contained in:
parent
db16fce77f
commit
e39db5a100
2 changed files with 3 additions and 3 deletions
|
@ -70,7 +70,7 @@ mod NBodySystem {
|
||||||
while i < 5 { move(bodies[i], dt); i += 1; }
|
while i < 5 { move(bodies[i], dt); i += 1; }
|
||||||
}
|
}
|
||||||
|
|
||||||
fn advance_one(bi: Body::props, bj: Body::props, dt: float) {
|
fn advance_one(bi: Body::props, bj: Body::props, dt: float) unsafe {
|
||||||
let dx: float = bi.x - bj.x;
|
let dx: float = bi.x - bj.x;
|
||||||
let dy: float = bi.y - bj.y;
|
let dy: float = bi.y - bj.y;
|
||||||
let dz: float = bi.z - bj.z;
|
let dz: float = bi.z - bj.z;
|
||||||
|
@ -95,7 +95,7 @@ mod NBodySystem {
|
||||||
b.z += dt * b.vz;
|
b.z += dt * b.vz;
|
||||||
}
|
}
|
||||||
|
|
||||||
fn energy(bodies: [Body::props]) -> float {
|
fn energy(bodies: [Body::props]) -> float unsafe {
|
||||||
let dx: float;
|
let dx: float;
|
||||||
let dy: float;
|
let dy: float;
|
||||||
let dz: float;
|
let dz: float;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
// error-pattern:expected *Mb but found native
|
// error-pattern:expected *Mb but found native
|
||||||
use std;
|
use std;
|
||||||
|
|
||||||
fn main() {
|
fn main() unsafe {
|
||||||
let f: std::os::libc::FILE = std::io::rustrt::rust_get_stdin();
|
let f: std::os::libc::FILE = std::io::rustrt::rust_get_stdin();
|
||||||
std::os::libc::fopen(f, f);
|
std::os::libc::fopen(f, f);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue