File tree Expand file tree Collapse file tree 3 files changed +4
-14
lines changed Expand file tree Collapse file tree 3 files changed +4
-14
lines changed Original file line number Diff line number Diff line change 1
1
---
2
- refs/heads/master: 9698ef89a0c5513b9670f6ec56ea06de5728eb5a
2
+ refs/heads/master: 0e5ea4d64f43cfbf91670b3d13ff3be7562d99fd
Original file line number Diff line number Diff line change 1
1
2
2
import os:: getcwd;
3
- import util:: void;
4
3
import os_fs;
5
4
6
- native "c-stack-cdecl " mod rustrt {
7
- fn rust_file_is_dir ( unused : * void , path : * u8 ) -> int ;
5
+ native "rust " mod rustrt {
6
+ fn rust_file_is_dir ( path : str :: sbuf ) -> int ;
8
7
}
9
8
10
9
fn path_sep ( ) -> str { ret str:: from_char ( os_fs:: path_sep) ; }
@@ -53,9 +52,7 @@ fn connect_many(paths: [path]) : vec::is_not_empty(paths) -> path {
53
52
}
54
53
55
54
fn file_is_dir ( p : path ) -> bool {
56
- ret str:: as_buf ( p, {
57
- |buf| rustrt:: rust_file_is_dir ( ptr:: null ( ) , buf) != 0
58
- } ) ;
55
+ ret str:: as_buf ( p, { |buf| rustrt:: rust_file_is_dir ( buf) != 0 } ) ;
59
56
}
60
57
61
58
fn list_dir ( p : path ) -> [ str ] {
Original file line number Diff line number Diff line change @@ -17,13 +17,6 @@ pure fn rational_leq(x: rational, y: rational) -> bool {
17
17
}
18
18
19
19
pure fn orb ( a : bool , b : bool ) -> bool { a || b }
20
-
21
- // An unconstructible type. Currently we're using this for unused parameters
22
- // in native functions, but it may be useful for other purposes as well.
23
- tag void {
24
- void( @void) ;
25
- }
26
-
27
20
// Local Variables:
28
21
// mode: rust;
29
22
// fill-column: 78;
You can’t perform that action at this time.
0 commit comments