@@ -12,11 +12,9 @@ extern crate lazy_static;
12
12
13
13
mod brackets;
14
14
15
- use std:: ptr:: { null , null_mut} ;
15
+ use std:: ptr:: null_mut;
16
16
use std:: os:: raw:: { c_int, c_char} ;
17
17
use std:: ffi:: { CString , CStr } ;
18
- use std:: mem:: transmute;
19
- use std:: slice;
20
18
21
19
use brackets:: brackets_paint;
22
20
@@ -65,25 +63,29 @@ lazy_static! {
65
63
66
64
67
65
#[ no_mangle]
66
+ #[ allow( unused_variables) ]
68
67
pub extern fn setup_ ( m : Module ) -> c_int {
69
68
println ! ( "Setup!" ) ;
70
69
//unsafe { bintab.0[0].node.nam = CString::new("Hi").unwrap().into_raw() }
71
70
0
72
71
}
73
72
74
73
#[ no_mangle]
74
+ #[ allow( unused_variables) ]
75
75
pub extern fn boot_ ( m : Module ) -> c_int {
76
76
println ! ( "Boot!" ) ;
77
77
0
78
78
}
79
79
80
80
#[ no_mangle]
81
+ #[ allow( unused_variables) ]
81
82
pub extern fn cleanup_ ( m : Module ) -> c_int {
82
83
println ! ( "Cleanup!" ) ;
83
84
0
84
85
}
85
86
86
87
#[ no_mangle]
88
+ #[ allow( unused_variables) ]
87
89
pub extern fn finish_ ( m : Module ) -> c_int {
88
90
println ! ( "Finish!" ) ;
89
91
0
@@ -108,6 +110,7 @@ pub extern fn enables_(m: Module, enables: *mut *mut c_int) -> c_int {
108
110
}
109
111
110
112
#[ no_mangle]
113
+ #[ allow( unused_variables) ]
111
114
pub extern fn bin_fastbrackets ( name : * mut c_char , mut raw_args : * mut * mut c_char , options : Options , func : c_int ) -> c_int {
112
115
let mut args: Vec < String > = Vec :: new ( ) ;
113
116
@@ -118,18 +121,17 @@ pub extern fn bin_fastbrackets(name: *mut c_char, mut raw_args: *mut *mut c_char
118
121
}
119
122
}
120
123
121
- let cursor = 0 ;
122
- if args. len ( ) == 2 {
123
- let cursor = 0 ;
124
+ let cursor = if args. len ( ) == 2 {
125
+ 0
124
126
} else {
125
- let cursor = match args[ 2 ] . parse :: < usize > ( ) {
127
+ match args[ 2 ] . parse :: < usize > ( ) {
126
128
Ok ( s) => s,
127
129
Err ( e) => {
128
130
unsafe { zwarnnam ( name, CString :: new ( format ! ( "Invalid cursor argument: {:?}" , e) ) . unwrap ( ) . into_raw ( ) ) } ;
129
131
return 1
130
132
}
131
- } ;
132
- }
133
+ }
134
+ } ;
133
135
brackets_paint ( & args[ 0 ] , & args[ 1 ] , cursor) ;
134
136
135
137
0
0 commit comments