Skip to content

Commit e54b989

Browse files
committed
WIP build: wasm-pack support attempt
1 parent 08c172c commit e54b989

36 files changed

+3064
-3042
lines changed

sdl2-sys/sdl_bindings.rs

Lines changed: 2542 additions & 2529 deletions
Large diffs are not rendered by default.

sdl2-sys/sdl_gfx_framerate_bindings.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
pub const FPS_UPPER_LIMIT: u32 = 200;
44
pub const FPS_LOWER_LIMIT: u32 = 1;
55
pub const FPS_DEFAULT: u32 = 30;
6-
pub type __uint32_t = libc::c_uint;
6+
pub type __uint32_t = std::os::raw::c_uint;
77
pub type Uint32 = u32;
88
#[repr(C)]
99
#[derive(Debug, Copy, Clone)]
@@ -81,13 +81,13 @@ extern "C" {
8181
pub fn SDL_initFramerate(manager: *mut FPSmanager);
8282
}
8383
extern "C" {
84-
pub fn SDL_setFramerate(manager: *mut FPSmanager, rate: Uint32) -> libc::c_int;
84+
pub fn SDL_setFramerate(manager: *mut FPSmanager, rate: Uint32) -> std::os::raw::c_int;
8585
}
8686
extern "C" {
87-
pub fn SDL_getFramerate(manager: *mut FPSmanager) -> libc::c_int;
87+
pub fn SDL_getFramerate(manager: *mut FPSmanager) -> std::os::raw::c_int;
8888
}
8989
extern "C" {
90-
pub fn SDL_getFramecount(manager: *mut FPSmanager) -> libc::c_int;
90+
pub fn SDL_getFramecount(manager: *mut FPSmanager) -> std::os::raw::c_int;
9191
}
9292
extern "C" {
9393
pub fn SDL_framerateDelay(manager: *mut FPSmanager) -> Uint32;
Lines changed: 140 additions & 140 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* automatically generated by rust-bindgen */
22

33
extern "C" {
4-
pub fn SDL_imageFilterMMXdetect() -> libc::c_int;
4+
pub fn SDL_imageFilterMMXdetect() -> std::os::raw::c_int;
55
}
66
extern "C" {
77
pub fn SDL_imageFilterMMXoff();
@@ -11,221 +11,221 @@ extern "C" {
1111
}
1212
extern "C" {
1313
pub fn SDL_imageFilterAdd(
14-
Src1: *mut libc::c_uchar,
15-
Src2: *mut libc::c_uchar,
16-
Dest: *mut libc::c_uchar,
17-
length: libc::c_uint,
18-
) -> libc::c_int;
14+
Src1: *mut std::os::raw::c_uchar,
15+
Src2: *mut std::os::raw::c_uchar,
16+
Dest: *mut std::os::raw::c_uchar,
17+
length: std::os::raw::c_uint,
18+
) -> std::os::raw::c_int;
1919
}
2020
extern "C" {
2121
pub fn SDL_imageFilterMean(
22-
Src1: *mut libc::c_uchar,
23-
Src2: *mut libc::c_uchar,
24-
Dest: *mut libc::c_uchar,
25-
length: libc::c_uint,
26-
) -> libc::c_int;
22+
Src1: *mut std::os::raw::c_uchar,
23+
Src2: *mut std::os::raw::c_uchar,
24+
Dest: *mut std::os::raw::c_uchar,
25+
length: std::os::raw::c_uint,
26+
) -> std::os::raw::c_int;
2727
}
2828
extern "C" {
2929
pub fn SDL_imageFilterSub(
30-
Src1: *mut libc::c_uchar,
31-
Src2: *mut libc::c_uchar,
32-
Dest: *mut libc::c_uchar,
33-
length: libc::c_uint,
34-
) -> libc::c_int;
30+
Src1: *mut std::os::raw::c_uchar,
31+
Src2: *mut std::os::raw::c_uchar,
32+
Dest: *mut std::os::raw::c_uchar,
33+
length: std::os::raw::c_uint,
34+
) -> std::os::raw::c_int;
3535
}
3636
extern "C" {
3737
pub fn SDL_imageFilterAbsDiff(
38-
Src1: *mut libc::c_uchar,
39-
Src2: *mut libc::c_uchar,
40-
Dest: *mut libc::c_uchar,
41-
length: libc::c_uint,
42-
) -> libc::c_int;
38+
Src1: *mut std::os::raw::c_uchar,
39+
Src2: *mut std::os::raw::c_uchar,
40+
Dest: *mut std::os::raw::c_uchar,
41+
length: std::os::raw::c_uint,
42+
) -> std::os::raw::c_int;
4343
}
4444
extern "C" {
4545
pub fn SDL_imageFilterMult(
46-
Src1: *mut libc::c_uchar,
47-
Src2: *mut libc::c_uchar,
48-
Dest: *mut libc::c_uchar,
49-
length: libc::c_uint,
50-
) -> libc::c_int;
46+
Src1: *mut std::os::raw::c_uchar,
47+
Src2: *mut std::os::raw::c_uchar,
48+
Dest: *mut std::os::raw::c_uchar,
49+
length: std::os::raw::c_uint,
50+
) -> std::os::raw::c_int;
5151
}
5252
extern "C" {
5353
pub fn SDL_imageFilterMultNor(
54-
Src1: *mut libc::c_uchar,
55-
Src2: *mut libc::c_uchar,
56-
Dest: *mut libc::c_uchar,
57-
length: libc::c_uint,
58-
) -> libc::c_int;
54+
Src1: *mut std::os::raw::c_uchar,
55+
Src2: *mut std::os::raw::c_uchar,
56+
Dest: *mut std::os::raw::c_uchar,
57+
length: std::os::raw::c_uint,
58+
) -> std::os::raw::c_int;
5959
}
6060
extern "C" {
6161
pub fn SDL_imageFilterMultDivby2(
62-
Src1: *mut libc::c_uchar,
63-
Src2: *mut libc::c_uchar,
64-
Dest: *mut libc::c_uchar,
65-
length: libc::c_uint,
66-
) -> libc::c_int;
62+
Src1: *mut std::os::raw::c_uchar,
63+
Src2: *mut std::os::raw::c_uchar,
64+
Dest: *mut std::os::raw::c_uchar,
65+
length: std::os::raw::c_uint,
66+
) -> std::os::raw::c_int;
6767
}
6868
extern "C" {
6969
pub fn SDL_imageFilterMultDivby4(
70-
Src1: *mut libc::c_uchar,
71-
Src2: *mut libc::c_uchar,
72-
Dest: *mut libc::c_uchar,
73-
length: libc::c_uint,
74-
) -> libc::c_int;
70+
Src1: *mut std::os::raw::c_uchar,
71+
Src2: *mut std::os::raw::c_uchar,
72+
Dest: *mut std::os::raw::c_uchar,
73+
length: std::os::raw::c_uint,
74+
) -> std::os::raw::c_int;
7575
}
7676
extern "C" {
7777
pub fn SDL_imageFilterBitAnd(
78-
Src1: *mut libc::c_uchar,
79-
Src2: *mut libc::c_uchar,
80-
Dest: *mut libc::c_uchar,
81-
length: libc::c_uint,
82-
) -> libc::c_int;
78+
Src1: *mut std::os::raw::c_uchar,
79+
Src2: *mut std::os::raw::c_uchar,
80+
Dest: *mut std::os::raw::c_uchar,
81+
length: std::os::raw::c_uint,
82+
) -> std::os::raw::c_int;
8383
}
8484
extern "C" {
8585
pub fn SDL_imageFilterBitOr(
86-
Src1: *mut libc::c_uchar,
87-
Src2: *mut libc::c_uchar,
88-
Dest: *mut libc::c_uchar,
89-
length: libc::c_uint,
90-
) -> libc::c_int;
86+
Src1: *mut std::os::raw::c_uchar,
87+
Src2: *mut std::os::raw::c_uchar,
88+
Dest: *mut std::os::raw::c_uchar,
89+
length: std::os::raw::c_uint,
90+
) -> std::os::raw::c_int;
9191
}
9292
extern "C" {
9393
pub fn SDL_imageFilterDiv(
94-
Src1: *mut libc::c_uchar,
95-
Src2: *mut libc::c_uchar,
96-
Dest: *mut libc::c_uchar,
97-
length: libc::c_uint,
98-
) -> libc::c_int;
94+
Src1: *mut std::os::raw::c_uchar,
95+
Src2: *mut std::os::raw::c_uchar,
96+
Dest: *mut std::os::raw::c_uchar,
97+
length: std::os::raw::c_uint,
98+
) -> std::os::raw::c_int;
9999
}
100100
extern "C" {
101101
pub fn SDL_imageFilterBitNegation(
102-
Src1: *mut libc::c_uchar,
103-
Dest: *mut libc::c_uchar,
104-
length: libc::c_uint,
105-
) -> libc::c_int;
102+
Src1: *mut std::os::raw::c_uchar,
103+
Dest: *mut std::os::raw::c_uchar,
104+
length: std::os::raw::c_uint,
105+
) -> std::os::raw::c_int;
106106
}
107107
extern "C" {
108108
pub fn SDL_imageFilterAddByte(
109-
Src1: *mut libc::c_uchar,
110-
Dest: *mut libc::c_uchar,
111-
length: libc::c_uint,
112-
C: libc::c_uchar,
113-
) -> libc::c_int;
109+
Src1: *mut std::os::raw::c_uchar,
110+
Dest: *mut std::os::raw::c_uchar,
111+
length: std::os::raw::c_uint,
112+
C: std::os::raw::c_uchar,
113+
) -> std::os::raw::c_int;
114114
}
115115
extern "C" {
116116
pub fn SDL_imageFilterAddUint(
117-
Src1: *mut libc::c_uchar,
118-
Dest: *mut libc::c_uchar,
119-
length: libc::c_uint,
120-
C: libc::c_uint,
121-
) -> libc::c_int;
117+
Src1: *mut std::os::raw::c_uchar,
118+
Dest: *mut std::os::raw::c_uchar,
119+
length: std::os::raw::c_uint,
120+
C: std::os::raw::c_uint,
121+
) -> std::os::raw::c_int;
122122
}
123123
extern "C" {
124124
pub fn SDL_imageFilterAddByteToHalf(
125-
Src1: *mut libc::c_uchar,
126-
Dest: *mut libc::c_uchar,
127-
length: libc::c_uint,
128-
C: libc::c_uchar,
129-
) -> libc::c_int;
125+
Src1: *mut std::os::raw::c_uchar,
126+
Dest: *mut std::os::raw::c_uchar,
127+
length: std::os::raw::c_uint,
128+
C: std::os::raw::c_uchar,
129+
) -> std::os::raw::c_int;
130130
}
131131
extern "C" {
132132
pub fn SDL_imageFilterSubByte(
133-
Src1: *mut libc::c_uchar,
134-
Dest: *mut libc::c_uchar,
135-
length: libc::c_uint,
136-
C: libc::c_uchar,
137-
) -> libc::c_int;
133+
Src1: *mut std::os::raw::c_uchar,
134+
Dest: *mut std::os::raw::c_uchar,
135+
length: std::os::raw::c_uint,
136+
C: std::os::raw::c_uchar,
137+
) -> std::os::raw::c_int;
138138
}
139139
extern "C" {
140140
pub fn SDL_imageFilterSubUint(
141-
Src1: *mut libc::c_uchar,
142-
Dest: *mut libc::c_uchar,
143-
length: libc::c_uint,
144-
C: libc::c_uint,
145-
) -> libc::c_int;
141+
Src1: *mut std::os::raw::c_uchar,
142+
Dest: *mut std::os::raw::c_uchar,
143+
length: std::os::raw::c_uint,
144+
C: std::os::raw::c_uint,
145+
) -> std::os::raw::c_int;
146146
}
147147
extern "C" {
148148
pub fn SDL_imageFilterShiftRight(
149-
Src1: *mut libc::c_uchar,
150-
Dest: *mut libc::c_uchar,
151-
length: libc::c_uint,
152-
N: libc::c_uchar,
153-
) -> libc::c_int;
149+
Src1: *mut std::os::raw::c_uchar,
150+
Dest: *mut std::os::raw::c_uchar,
151+
length: std::os::raw::c_uint,
152+
N: std::os::raw::c_uchar,
153+
) -> std::os::raw::c_int;
154154
}
155155
extern "C" {
156156
pub fn SDL_imageFilterShiftRightUint(
157-
Src1: *mut libc::c_uchar,
158-
Dest: *mut libc::c_uchar,
159-
length: libc::c_uint,
160-
N: libc::c_uchar,
161-
) -> libc::c_int;
157+
Src1: *mut std::os::raw::c_uchar,
158+
Dest: *mut std::os::raw::c_uchar,
159+
length: std::os::raw::c_uint,
160+
N: std::os::raw::c_uchar,
161+
) -> std::os::raw::c_int;
162162
}
163163
extern "C" {
164164
pub fn SDL_imageFilterMultByByte(
165-
Src1: *mut libc::c_uchar,
166-
Dest: *mut libc::c_uchar,
167-
length: libc::c_uint,
168-
C: libc::c_uchar,
169-
) -> libc::c_int;
165+
Src1: *mut std::os::raw::c_uchar,
166+
Dest: *mut std::os::raw::c_uchar,
167+
length: std::os::raw::c_uint,
168+
C: std::os::raw::c_uchar,
169+
) -> std::os::raw::c_int;
170170
}
171171
extern "C" {
172172
pub fn SDL_imageFilterShiftRightAndMultByByte(
173-
Src1: *mut libc::c_uchar,
174-
Dest: *mut libc::c_uchar,
175-
length: libc::c_uint,
176-
N: libc::c_uchar,
177-
C: libc::c_uchar,
178-
) -> libc::c_int;
173+
Src1: *mut std::os::raw::c_uchar,
174+
Dest: *mut std::os::raw::c_uchar,
175+
length: std::os::raw::c_uint,
176+
N: std::os::raw::c_uchar,
177+
C: std::os::raw::c_uchar,
178+
) -> std::os::raw::c_int;
179179
}
180180
extern "C" {
181181
pub fn SDL_imageFilterShiftLeftByte(
182-
Src1: *mut libc::c_uchar,
183-
Dest: *mut libc::c_uchar,
184-
length: libc::c_uint,
185-
N: libc::c_uchar,
186-
) -> libc::c_int;
182+
Src1: *mut std::os::raw::c_uchar,
183+
Dest: *mut std::os::raw::c_uchar,
184+
length: std::os::raw::c_uint,
185+
N: std::os::raw::c_uchar,
186+
) -> std::os::raw::c_int;
187187
}
188188
extern "C" {
189189
pub fn SDL_imageFilterShiftLeftUint(
190-
Src1: *mut libc::c_uchar,
191-
Dest: *mut libc::c_uchar,
192-
length: libc::c_uint,
193-
N: libc::c_uchar,
194-
) -> libc::c_int;
190+
Src1: *mut std::os::raw::c_uchar,
191+
Dest: *mut std::os::raw::c_uchar,
192+
length: std::os::raw::c_uint,
193+
N: std::os::raw::c_uchar,
194+
) -> std::os::raw::c_int;
195195
}
196196
extern "C" {
197197
pub fn SDL_imageFilterShiftLeft(
198-
Src1: *mut libc::c_uchar,
199-
Dest: *mut libc::c_uchar,
200-
length: libc::c_uint,
201-
N: libc::c_uchar,
202-
) -> libc::c_int;
198+
Src1: *mut std::os::raw::c_uchar,
199+
Dest: *mut std::os::raw::c_uchar,
200+
length: std::os::raw::c_uint,
201+
N: std::os::raw::c_uchar,
202+
) -> std::os::raw::c_int;
203203
}
204204
extern "C" {
205205
pub fn SDL_imageFilterBinarizeUsingThreshold(
206-
Src1: *mut libc::c_uchar,
207-
Dest: *mut libc::c_uchar,
208-
length: libc::c_uint,
209-
T: libc::c_uchar,
210-
) -> libc::c_int;
206+
Src1: *mut std::os::raw::c_uchar,
207+
Dest: *mut std::os::raw::c_uchar,
208+
length: std::os::raw::c_uint,
209+
T: std::os::raw::c_uchar,
210+
) -> std::os::raw::c_int;
211211
}
212212
extern "C" {
213213
pub fn SDL_imageFilterClipToRange(
214-
Src1: *mut libc::c_uchar,
215-
Dest: *mut libc::c_uchar,
216-
length: libc::c_uint,
217-
Tmin: libc::c_uchar,
218-
Tmax: libc::c_uchar,
219-
) -> libc::c_int;
214+
Src1: *mut std::os::raw::c_uchar,
215+
Dest: *mut std::os::raw::c_uchar,
216+
length: std::os::raw::c_uint,
217+
Tmin: std::os::raw::c_uchar,
218+
Tmax: std::os::raw::c_uchar,
219+
) -> std::os::raw::c_int;
220220
}
221221
extern "C" {
222222
pub fn SDL_imageFilterNormalizeLinear(
223-
Src: *mut libc::c_uchar,
224-
Dest: *mut libc::c_uchar,
225-
length: libc::c_uint,
226-
Cmin: libc::c_int,
227-
Cmax: libc::c_int,
228-
Nmin: libc::c_int,
229-
Nmax: libc::c_int,
230-
) -> libc::c_int;
223+
Src: *mut std::os::raw::c_uchar,
224+
Dest: *mut std::os::raw::c_uchar,
225+
length: std::os::raw::c_uint,
226+
Cmin: std::os::raw::c_int,
227+
Cmax: std::os::raw::c_int,
228+
Nmin: std::os::raw::c_int,
229+
Nmax: std::os::raw::c_int,
230+
) -> std::os::raw::c_int;
231231
}

0 commit comments

Comments
 (0)