Mercurial > hg > xemacs-beta
comparison src/emacs-marshals.c @ 462:0784d089fdc9 r21-2-46
Import from CVS: tag r21-2-46
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:44:37 +0200 |
parents | |
children | 37fe04af1590 |
comparison
equal
deleted
inserted
replaced
461:120ed4009e51 | 462:0784d089fdc9 |
---|---|
1 #define GTK_VALUE_ARRAY(x) GTK_VALUE_POINTER(x) | |
2 | |
3 #define GTK_VALUE_LIST(x) GTK_VALUE_POINTER(x) | |
4 | |
5 | |
6 static void | |
7 emacs_gtk_marshal_BOOL__OBJECT_INT (ffi_actual_function func, GtkArg *args) | |
8 { | |
9 __BOOL_fn rfunc = (__BOOL_fn) func; | |
10 gboolean *return_val; | |
11 | |
12 return_val = GTK_RETLOC_BOOL (args[2]); | |
13 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1])); | |
14 } | |
15 | |
16 static void | |
17 emacs_gtk_marshal_BOOL__OBJECT_OBJECT_OBJECT (ffi_actual_function func, GtkArg *args) | |
18 { | |
19 __BOOL_fn rfunc = (__BOOL_fn) func; | |
20 gboolean *return_val; | |
21 | |
22 return_val = GTK_RETLOC_BOOL (args[3]); | |
23 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1]), GTK_VALUE_OBJECT (args[2])); | |
24 } | |
25 | |
26 static void | |
27 emacs_gtk_marshal_BOOL__OBJECT_OBJECT (ffi_actual_function func, GtkArg *args) | |
28 { | |
29 __BOOL_fn rfunc = (__BOOL_fn) func; | |
30 gboolean *return_val; | |
31 | |
32 return_val = GTK_RETLOC_BOOL (args[2]); | |
33 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1])); | |
34 } | |
35 | |
36 static void | |
37 emacs_gtk_marshal_BOOL__OBJECT_POINTER (ffi_actual_function func, GtkArg *args) | |
38 { | |
39 __BOOL_fn rfunc = (__BOOL_fn) func; | |
40 gboolean *return_val; | |
41 | |
42 return_val = GTK_RETLOC_BOOL (args[2]); | |
43 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1])); | |
44 } | |
45 | |
46 static void | |
47 emacs_gtk_marshal_BOOL__OBJECT_STRING (ffi_actual_function func, GtkArg *args) | |
48 { | |
49 __BOOL_fn rfunc = (__BOOL_fn) func; | |
50 gboolean *return_val; | |
51 | |
52 return_val = GTK_RETLOC_BOOL (args[2]); | |
53 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_STRING (args[1])); | |
54 } | |
55 | |
56 static void | |
57 emacs_gtk_marshal_BOOL__OBJECT (ffi_actual_function func, GtkArg *args) | |
58 { | |
59 __BOOL_fn rfunc = (__BOOL_fn) func; | |
60 gboolean *return_val; | |
61 | |
62 return_val = GTK_RETLOC_BOOL (args[1]); | |
63 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0])); | |
64 } | |
65 | |
66 static void | |
67 emacs_gtk_marshal_BOOL__POINTER_BOOL (ffi_actual_function func, GtkArg *args) | |
68 { | |
69 __BOOL_fn rfunc = (__BOOL_fn) func; | |
70 gboolean *return_val; | |
71 | |
72 return_val = GTK_RETLOC_BOOL (args[2]); | |
73 *return_val = (*rfunc) (GTK_VALUE_POINTER (args[0]), GTK_VALUE_BOOL (args[1])); | |
74 } | |
75 | |
76 static void | |
77 emacs_gtk_marshal_BOOL__POINTER (ffi_actual_function func, GtkArg *args) | |
78 { | |
79 __BOOL_fn rfunc = (__BOOL_fn) func; | |
80 gboolean *return_val; | |
81 | |
82 return_val = GTK_RETLOC_BOOL (args[1]); | |
83 *return_val = (*rfunc) (GTK_VALUE_POINTER (args[0])); | |
84 } | |
85 | |
86 static void | |
87 emacs_gtk_marshal_BOOL__NONE (ffi_actual_function func, GtkArg *args) | |
88 { | |
89 __BOOL_fn rfunc = (__BOOL_fn) func; | |
90 gboolean *return_val; | |
91 | |
92 return_val = GTK_RETLOC_BOOL (args[0]); | |
93 *return_val = (*rfunc) (); | |
94 } | |
95 typedef gfloat (*__FLOAT__OBJECT_FLOAT_fn)(GtkObject *, gfloat); | |
96 | |
97 static void | |
98 emacs_gtk_marshal_FLOAT__OBJECT_FLOAT (ffi_actual_function func, GtkArg *args) | |
99 { | |
100 __FLOAT__OBJECT_FLOAT_fn rfunc = (__FLOAT__OBJECT_FLOAT_fn) func; | |
101 gfloat *return_val; | |
102 | |
103 return_val = GTK_RETLOC_FLOAT (args[2]); | |
104 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_FLOAT (args[1])); | |
105 } | |
106 | |
107 static void | |
108 emacs_gtk_marshal_FLOAT__OBJECT (ffi_actual_function func, GtkArg *args) | |
109 { | |
110 __FLOAT_fn rfunc = (__FLOAT_fn) func; | |
111 gfloat *return_val; | |
112 | |
113 return_val = GTK_RETLOC_FLOAT (args[1]); | |
114 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0])); | |
115 } | |
116 | |
117 static void | |
118 emacs_gtk_marshal_INT__BOOL (ffi_actual_function func, GtkArg *args) | |
119 { | |
120 __INT_fn rfunc = (__INT_fn) func; | |
121 guint *return_val; | |
122 | |
123 return_val = GTK_RETLOC_INT (args[1]); | |
124 *return_val = (*rfunc) (GTK_VALUE_BOOL (args[0])); | |
125 } | |
126 | |
127 static void | |
128 emacs_gtk_marshal_INT__OBJECT_ARRAY (ffi_actual_function func, GtkArg *args) | |
129 { | |
130 __INT_fn rfunc = (__INT_fn) func; | |
131 guint *return_val; | |
132 | |
133 return_val = GTK_RETLOC_INT (args[2]); | |
134 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_ARRAY (args[1])); | |
135 } | |
136 | |
137 static void | |
138 emacs_gtk_marshal_INT__OBJECT_INT_ARRAY (ffi_actual_function func, GtkArg *args) | |
139 { | |
140 __INT_fn rfunc = (__INT_fn) func; | |
141 guint *return_val; | |
142 | |
143 return_val = GTK_RETLOC_INT (args[3]); | |
144 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_ARRAY (args[2])); | |
145 } | |
146 | |
147 static void | |
148 emacs_gtk_marshal_INT__OBJECT_INT_INT (ffi_actual_function func, GtkArg *args) | |
149 { | |
150 __INT_fn rfunc = (__INT_fn) func; | |
151 guint *return_val; | |
152 | |
153 return_val = GTK_RETLOC_INT (args[3]); | |
154 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_INT (args[2])); | |
155 } | |
156 | |
157 static void | |
158 emacs_gtk_marshal_INT__OBJECT_INT_STRING (ffi_actual_function func, GtkArg *args) | |
159 { | |
160 __INT_fn rfunc = (__INT_fn) func; | |
161 guint *return_val; | |
162 | |
163 return_val = GTK_RETLOC_INT (args[3]); | |
164 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_STRING (args[2])); | |
165 } | |
166 | |
167 static void | |
168 emacs_gtk_marshal_INT__OBJECT_INT (ffi_actual_function func, GtkArg *args) | |
169 { | |
170 __INT_fn rfunc = (__INT_fn) func; | |
171 guint *return_val; | |
172 | |
173 return_val = GTK_RETLOC_INT (args[2]); | |
174 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1])); | |
175 } | |
176 | |
177 static void | |
178 emacs_gtk_marshal_INT__OBJECT_OBJECT (ffi_actual_function func, GtkArg *args) | |
179 { | |
180 __INT_fn rfunc = (__INT_fn) func; | |
181 guint *return_val; | |
182 | |
183 return_val = GTK_RETLOC_INT (args[2]); | |
184 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1])); | |
185 } | |
186 | |
187 static void | |
188 emacs_gtk_marshal_INT__OBJECT_POINTER_INT_INT (ffi_actual_function func, GtkArg *args) | |
189 { | |
190 __INT_fn rfunc = (__INT_fn) func; | |
191 guint *return_val; | |
192 | |
193 return_val = GTK_RETLOC_INT (args[4]); | |
194 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_INT (args[3])); | |
195 } | |
196 | |
197 static void | |
198 emacs_gtk_marshal_INT__OBJECT_POINTER_INT (ffi_actual_function func, GtkArg *args) | |
199 { | |
200 __INT_fn rfunc = (__INT_fn) func; | |
201 guint *return_val; | |
202 | |
203 return_val = GTK_RETLOC_INT (args[3]); | |
204 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_INT (args[2])); | |
205 } | |
206 | |
207 static void | |
208 emacs_gtk_marshal_INT__OBJECT_POINTER (ffi_actual_function func, GtkArg *args) | |
209 { | |
210 __INT_fn rfunc = (__INT_fn) func; | |
211 guint *return_val; | |
212 | |
213 return_val = GTK_RETLOC_INT (args[2]); | |
214 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1])); | |
215 } | |
216 | |
217 static void | |
218 emacs_gtk_marshal_INT__OBJECT_STRING (ffi_actual_function func, GtkArg *args) | |
219 { | |
220 __INT_fn rfunc = (__INT_fn) func; | |
221 guint *return_val; | |
222 | |
223 return_val = GTK_RETLOC_INT (args[2]); | |
224 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_STRING (args[1])); | |
225 } | |
226 | |
227 static void | |
228 emacs_gtk_marshal_INT__OBJECT (ffi_actual_function func, GtkArg *args) | |
229 { | |
230 __INT_fn rfunc = (__INT_fn) func; | |
231 guint *return_val; | |
232 | |
233 return_val = GTK_RETLOC_INT (args[1]); | |
234 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0])); | |
235 } | |
236 | |
237 static void | |
238 emacs_gtk_marshal_INT__POINTER (ffi_actual_function func, GtkArg *args) | |
239 { | |
240 __INT_fn rfunc = (__INT_fn) func; | |
241 guint *return_val; | |
242 | |
243 return_val = GTK_RETLOC_INT (args[1]); | |
244 *return_val = (*rfunc) (GTK_VALUE_POINTER (args[0])); | |
245 } | |
246 | |
247 static void | |
248 emacs_gtk_marshal_INT__STRING_STRING_INT_ARRAY (ffi_actual_function func, GtkArg *args) | |
249 { | |
250 __INT_fn rfunc = (__INT_fn) func; | |
251 guint *return_val; | |
252 | |
253 return_val = GTK_RETLOC_INT (args[4]); | |
254 *return_val = (*rfunc) (GTK_VALUE_STRING (args[0]), GTK_VALUE_STRING (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_ARRAY (args[3])); | |
255 } | |
256 | |
257 static void | |
258 emacs_gtk_marshal_INT__STRING (ffi_actual_function func, GtkArg *args) | |
259 { | |
260 __INT_fn rfunc = (__INT_fn) func; | |
261 guint *return_val; | |
262 | |
263 return_val = GTK_RETLOC_INT (args[1]); | |
264 *return_val = (*rfunc) (GTK_VALUE_STRING (args[0])); | |
265 } | |
266 | |
267 static void | |
268 emacs_gtk_marshal_INT__NONE (ffi_actual_function func, GtkArg *args) | |
269 { | |
270 __INT_fn rfunc = (__INT_fn) func; | |
271 guint *return_val; | |
272 | |
273 return_val = GTK_RETLOC_INT (args[0]); | |
274 *return_val = (*rfunc) (); | |
275 } | |
276 | |
277 static void | |
278 emacs_gtk_marshal_LIST__OBJECT (ffi_actual_function func, GtkArg *args) | |
279 { | |
280 __LIST_fn rfunc = (__LIST_fn) func; | |
281 void * *return_val; | |
282 | |
283 return_val = GTK_RETLOC_POINTER (args[1]); | |
284 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0])); | |
285 } | |
286 | |
287 static void | |
288 emacs_gtk_marshal_LIST__NONE (ffi_actual_function func, GtkArg *args) | |
289 { | |
290 __LIST_fn rfunc = (__LIST_fn) func; | |
291 void * *return_val; | |
292 | |
293 return_val = GTK_RETLOC_POINTER (args[0]); | |
294 *return_val = (*rfunc) (); | |
295 } | |
296 | |
297 static void | |
298 emacs_gtk_marshal_NONE__BOOL (ffi_actual_function func, GtkArg *args) | |
299 { | |
300 __NONE_fn rfunc = (__NONE_fn) func; | |
301 (*rfunc) (GTK_VALUE_BOOL (args[0])); | |
302 } | |
303 | |
304 static void | |
305 emacs_gtk_marshal_NONE__INT_INT (ffi_actual_function func, GtkArg *args) | |
306 { | |
307 __NONE_fn rfunc = (__NONE_fn) func; | |
308 (*rfunc) (GTK_VALUE_INT (args[0]), GTK_VALUE_INT (args[1])); | |
309 } | |
310 | |
311 static void | |
312 emacs_gtk_marshal_NONE__INT (ffi_actual_function func, GtkArg *args) | |
313 { | |
314 __NONE_fn rfunc = (__NONE_fn) func; | |
315 (*rfunc) (GTK_VALUE_INT (args[0])); | |
316 } | |
317 | |
318 static void | |
319 emacs_gtk_marshal_NONE__OBJECT_BOOL_INT (ffi_actual_function func, GtkArg *args) | |
320 { | |
321 __NONE_fn rfunc = (__NONE_fn) func; | |
322 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_BOOL (args[1]), GTK_VALUE_INT (args[2])); | |
323 } | |
324 | |
325 static void | |
326 emacs_gtk_marshal_NONE__OBJECT_BOOL (ffi_actual_function func, GtkArg *args) | |
327 { | |
328 __NONE_fn rfunc = (__NONE_fn) func; | |
329 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_BOOL (args[1])); | |
330 } | |
331 typedef void (*__NONE__OBJECT_FLOAT_FLOAT_FLOAT_BOOL_fn)(GtkObject *, gfloat, gfloat, gfloat, gboolean); | |
332 | |
333 static void | |
334 emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT_FLOAT_BOOL (ffi_actual_function func, GtkArg *args) | |
335 { | |
336 __NONE__OBJECT_FLOAT_FLOAT_FLOAT_BOOL_fn rfunc = (__NONE__OBJECT_FLOAT_FLOAT_FLOAT_BOOL_fn) func; | |
337 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_FLOAT (args[1]), GTK_VALUE_FLOAT (args[2]), GTK_VALUE_FLOAT (args[3]), GTK_VALUE_BOOL (args[4])); | |
338 } | |
339 typedef void (*__NONE__OBJECT_FLOAT_FLOAT_FLOAT_FLOAT_fn)(GtkObject *, gfloat, gfloat, gfloat, gfloat); | |
340 | |
341 static void | |
342 emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT_FLOAT_FLOAT (ffi_actual_function func, GtkArg *args) | |
343 { | |
344 __NONE__OBJECT_FLOAT_FLOAT_FLOAT_FLOAT_fn rfunc = (__NONE__OBJECT_FLOAT_FLOAT_FLOAT_FLOAT_fn) func; | |
345 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_FLOAT (args[1]), GTK_VALUE_FLOAT (args[2]), GTK_VALUE_FLOAT (args[3]), GTK_VALUE_FLOAT (args[4])); | |
346 } | |
347 typedef void (*__NONE__OBJECT_FLOAT_FLOAT_FLOAT_fn)(GtkObject *, gfloat, gfloat, gfloat); | |
348 | |
349 static void | |
350 emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT_FLOAT (ffi_actual_function func, GtkArg *args) | |
351 { | |
352 __NONE__OBJECT_FLOAT_FLOAT_FLOAT_fn rfunc = (__NONE__OBJECT_FLOAT_FLOAT_FLOAT_fn) func; | |
353 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_FLOAT (args[1]), GTK_VALUE_FLOAT (args[2]), GTK_VALUE_FLOAT (args[3])); | |
354 } | |
355 typedef void (*__NONE__OBJECT_FLOAT_FLOAT_fn)(GtkObject *, gfloat, gfloat); | |
356 | |
357 static void | |
358 emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT (ffi_actual_function func, GtkArg *args) | |
359 { | |
360 __NONE__OBJECT_FLOAT_FLOAT_fn rfunc = (__NONE__OBJECT_FLOAT_FLOAT_fn) func; | |
361 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_FLOAT (args[1]), GTK_VALUE_FLOAT (args[2])); | |
362 } | |
363 typedef void (*__NONE__OBJECT_FLOAT_fn)(GtkObject *, gfloat); | |
364 | |
365 static void | |
366 emacs_gtk_marshal_NONE__OBJECT_FLOAT (ffi_actual_function func, GtkArg *args) | |
367 { | |
368 __NONE__OBJECT_FLOAT_fn rfunc = (__NONE__OBJECT_FLOAT_fn) func; | |
369 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_FLOAT (args[1])); | |
370 } | |
371 | |
372 static void | |
373 emacs_gtk_marshal_NONE__OBJECT_INT_BOOL (ffi_actual_function func, GtkArg *args) | |
374 { | |
375 __NONE_fn rfunc = (__NONE_fn) func; | |
376 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_BOOL (args[2])); | |
377 } | |
378 typedef void (*__NONE__OBJECT_INT_FLOAT_BOOL_fn)(GtkObject *, guint, gfloat, gboolean); | |
379 | |
380 static void | |
381 emacs_gtk_marshal_NONE__OBJECT_INT_FLOAT_BOOL (ffi_actual_function func, GtkArg *args) | |
382 { | |
383 __NONE__OBJECT_INT_FLOAT_BOOL_fn rfunc = (__NONE__OBJECT_INT_FLOAT_BOOL_fn) func; | |
384 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_FLOAT (args[2]), GTK_VALUE_BOOL (args[3])); | |
385 } | |
386 typedef void (*__NONE__OBJECT_INT_FLOAT_fn)(GtkObject *, guint, gfloat); | |
387 | |
388 static void | |
389 emacs_gtk_marshal_NONE__OBJECT_INT_FLOAT (ffi_actual_function func, GtkArg *args) | |
390 { | |
391 __NONE__OBJECT_INT_FLOAT_fn rfunc = (__NONE__OBJECT_INT_FLOAT_fn) func; | |
392 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_FLOAT (args[2])); | |
393 } | |
394 | |
395 static void | |
396 emacs_gtk_marshal_NONE__OBJECT_INT_INT_ARRAY_ARRAY_ARRAY_ARRAY_ARRAY_ARRAY (ffi_actual_function func, GtkArg *args) | |
397 { | |
398 __NONE_fn rfunc = (__NONE_fn) func; | |
399 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_ARRAY (args[3]), GTK_VALUE_ARRAY (args[4]), GTK_VALUE_ARRAY (args[5]), GTK_VALUE_ARRAY (args[6]), GTK_VALUE_ARRAY (args[7]), GTK_VALUE_ARRAY (args[8])); | |
400 } | |
401 | |
402 static void | |
403 emacs_gtk_marshal_NONE__OBJECT_INT_INT_ARRAY (ffi_actual_function func, GtkArg *args) | |
404 { | |
405 __NONE_fn rfunc = (__NONE_fn) func; | |
406 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_ARRAY (args[3])); | |
407 } | |
408 typedef void (*__NONE__OBJECT_INT_INT_FLOAT_FLOAT_fn)(GtkObject *, guint, guint, gfloat, gfloat); | |
409 | |
410 static void | |
411 emacs_gtk_marshal_NONE__OBJECT_INT_INT_FLOAT_FLOAT (ffi_actual_function func, GtkArg *args) | |
412 { | |
413 __NONE__OBJECT_INT_INT_FLOAT_FLOAT_fn rfunc = (__NONE__OBJECT_INT_INT_FLOAT_FLOAT_fn) func; | |
414 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_FLOAT (args[3]), GTK_VALUE_FLOAT (args[4])); | |
415 } | |
416 | |
417 static void | |
418 emacs_gtk_marshal_NONE__OBJECT_INT_INT_INT_INT (ffi_actual_function func, GtkArg *args) | |
419 { | |
420 __NONE_fn rfunc = (__NONE_fn) func; | |
421 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_INT (args[3]), GTK_VALUE_INT (args[4])); | |
422 } | |
423 | |
424 static void | |
425 emacs_gtk_marshal_NONE__OBJECT_INT_INT_INT (ffi_actual_function func, GtkArg *args) | |
426 { | |
427 __NONE_fn rfunc = (__NONE_fn) func; | |
428 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_INT (args[3])); | |
429 } | |
430 | |
431 static void | |
432 emacs_gtk_marshal_NONE__OBJECT_INT_INT_POINTER_POINTER (ffi_actual_function func, GtkArg *args) | |
433 { | |
434 __NONE_fn rfunc = (__NONE_fn) func; | |
435 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_POINTER (args[3]), GTK_VALUE_POINTER (args[4])); | |
436 } | |
437 | |
438 static void | |
439 emacs_gtk_marshal_NONE__OBJECT_INT_INT_POINTER (ffi_actual_function func, GtkArg *args) | |
440 { | |
441 __NONE_fn rfunc = (__NONE_fn) func; | |
442 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_POINTER (args[3])); | |
443 } | |
444 | |
445 static void | |
446 emacs_gtk_marshal_NONE__OBJECT_INT_INT_STRING_INT_POINTER_POINTER (ffi_actual_function func, GtkArg *args) | |
447 { | |
448 __NONE_fn rfunc = (__NONE_fn) func; | |
449 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_STRING (args[3]), GTK_VALUE_INT (args[4]), GTK_VALUE_POINTER (args[5]), GTK_VALUE_POINTER (args[6])); | |
450 } | |
451 | |
452 static void | |
453 emacs_gtk_marshal_NONE__OBJECT_INT_INT_STRING (ffi_actual_function func, GtkArg *args) | |
454 { | |
455 __NONE_fn rfunc = (__NONE_fn) func; | |
456 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_STRING (args[3])); | |
457 } | |
458 | |
459 static void | |
460 emacs_gtk_marshal_NONE__OBJECT_INT_INT (ffi_actual_function func, GtkArg *args) | |
461 { | |
462 __NONE_fn rfunc = (__NONE_fn) func; | |
463 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_INT (args[2])); | |
464 } | |
465 | |
466 static void | |
467 emacs_gtk_marshal_NONE__OBJECT_INT_OBJECT (ffi_actual_function func, GtkArg *args) | |
468 { | |
469 __NONE_fn rfunc = (__NONE_fn) func; | |
470 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_OBJECT (args[2])); | |
471 } | |
472 | |
473 static void | |
474 emacs_gtk_marshal_NONE__OBJECT_INT_POINTER (ffi_actual_function func, GtkArg *args) | |
475 { | |
476 __NONE_fn rfunc = (__NONE_fn) func; | |
477 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_POINTER (args[2])); | |
478 } | |
479 | |
480 static void | |
481 emacs_gtk_marshal_NONE__OBJECT_INT_STRING (ffi_actual_function func, GtkArg *args) | |
482 { | |
483 __NONE_fn rfunc = (__NONE_fn) func; | |
484 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_STRING (args[2])); | |
485 } | |
486 | |
487 static void | |
488 emacs_gtk_marshal_NONE__OBJECT_INT (ffi_actual_function func, GtkArg *args) | |
489 { | |
490 __NONE_fn rfunc = (__NONE_fn) func; | |
491 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1])); | |
492 } | |
493 | |
494 static void | |
495 emacs_gtk_marshal_NONE__OBJECT_LIST_INT (ffi_actual_function func, GtkArg *args) | |
496 { | |
497 __NONE_fn rfunc = (__NONE_fn) func; | |
498 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_LIST (args[1]), GTK_VALUE_INT (args[2])); | |
499 } | |
500 | |
501 static void | |
502 emacs_gtk_marshal_NONE__OBJECT_LIST (ffi_actual_function func, GtkArg *args) | |
503 { | |
504 __NONE_fn rfunc = (__NONE_fn) func; | |
505 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_LIST (args[1])); | |
506 } | |
507 | |
508 static void | |
509 emacs_gtk_marshal_NONE__OBJECT_OBJECT_BOOL_BOOL_INT_INT (ffi_actual_function func, GtkArg *args) | |
510 { | |
511 __NONE_fn rfunc = (__NONE_fn) func; | |
512 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1]), GTK_VALUE_BOOL (args[2]), GTK_VALUE_BOOL (args[3]), GTK_VALUE_INT (args[4]), GTK_VALUE_INT (args[5])); | |
513 } | |
514 | |
515 static void | |
516 emacs_gtk_marshal_NONE__OBJECT_OBJECT_BOOL_BOOL_INT (ffi_actual_function func, GtkArg *args) | |
517 { | |
518 __NONE_fn rfunc = (__NONE_fn) func; | |
519 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1]), GTK_VALUE_BOOL (args[2]), GTK_VALUE_BOOL (args[3]), GTK_VALUE_INT (args[4])); | |
520 } | |
521 | |
522 static void | |
523 emacs_gtk_marshal_NONE__OBJECT_OBJECT_BOOL_BOOL (ffi_actual_function func, GtkArg *args) | |
524 { | |
525 __NONE_fn rfunc = (__NONE_fn) func; | |
526 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1]), GTK_VALUE_BOOL (args[2]), GTK_VALUE_BOOL (args[3])); | |
527 } | |
528 typedef void (*__NONE__OBJECT_OBJECT_FLOAT_INT_fn)(GtkObject *, GtkObject *, gfloat, guint); | |
529 | |
530 static void | |
531 emacs_gtk_marshal_NONE__OBJECT_OBJECT_FLOAT_INT (ffi_actual_function func, GtkArg *args) | |
532 { | |
533 __NONE__OBJECT_OBJECT_FLOAT_INT_fn rfunc = (__NONE__OBJECT_OBJECT_FLOAT_INT_fn) func; | |
534 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1]), GTK_VALUE_FLOAT (args[2]), GTK_VALUE_INT (args[3])); | |
535 } | |
536 | |
537 static void | |
538 emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT_INT_INT_INT_INT_INT_INT (ffi_actual_function func, GtkArg *args) | |
539 { | |
540 __NONE_fn rfunc = (__NONE_fn) func; | |
541 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_INT (args[3]), GTK_VALUE_INT (args[4]), GTK_VALUE_INT (args[5]), GTK_VALUE_INT (args[6]), GTK_VALUE_INT (args[7]), GTK_VALUE_INT (args[8]), GTK_VALUE_INT (args[9])); | |
542 } | |
543 | |
544 static void | |
545 emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT_INT_INT (ffi_actual_function func, GtkArg *args) | |
546 { | |
547 __NONE_fn rfunc = (__NONE_fn) func; | |
548 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_INT (args[3]), GTK_VALUE_INT (args[4]), GTK_VALUE_INT (args[5])); | |
549 } | |
550 | |
551 static void | |
552 emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT_INT (ffi_actual_function func, GtkArg *args) | |
553 { | |
554 __NONE_fn rfunc = (__NONE_fn) func; | |
555 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_INT (args[3]), GTK_VALUE_INT (args[4])); | |
556 } | |
557 | |
558 static void | |
559 emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT (ffi_actual_function func, GtkArg *args) | |
560 { | |
561 __NONE_fn rfunc = (__NONE_fn) func; | |
562 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_INT (args[3])); | |
563 } | |
564 | |
565 static void | |
566 emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT (ffi_actual_function func, GtkArg *args) | |
567 { | |
568 __NONE_fn rfunc = (__NONE_fn) func; | |
569 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1]), GTK_VALUE_INT (args[2])); | |
570 } | |
571 | |
572 static void | |
573 emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_INT (ffi_actual_function func, GtkArg *args) | |
574 { | |
575 __NONE_fn rfunc = (__NONE_fn) func; | |
576 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1]), GTK_VALUE_OBJECT (args[2]), GTK_VALUE_INT (args[3])); | |
577 } | |
578 | |
579 static void | |
580 emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_OBJECT_INT (ffi_actual_function func, GtkArg *args) | |
581 { | |
582 __NONE_fn rfunc = (__NONE_fn) func; | |
583 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1]), GTK_VALUE_OBJECT (args[2]), GTK_VALUE_OBJECT (args[3]), GTK_VALUE_INT (args[4])); | |
584 } | |
585 | |
586 static void | |
587 emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_OBJECT (ffi_actual_function func, GtkArg *args) | |
588 { | |
589 __NONE_fn rfunc = (__NONE_fn) func; | |
590 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1]), GTK_VALUE_OBJECT (args[2]), GTK_VALUE_OBJECT (args[3])); | |
591 } | |
592 | |
593 static void | |
594 emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_POINTER_POINTER_INT_INT (ffi_actual_function func, GtkArg *args) | |
595 { | |
596 __NONE_fn rfunc = (__NONE_fn) func; | |
597 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1]), GTK_VALUE_OBJECT (args[2]), GTK_VALUE_POINTER (args[3]), GTK_VALUE_POINTER (args[4]), GTK_VALUE_INT (args[5]), GTK_VALUE_INT (args[6])); | |
598 } | |
599 | |
600 static void | |
601 emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT (ffi_actual_function func, GtkArg *args) | |
602 { | |
603 __NONE_fn rfunc = (__NONE_fn) func; | |
604 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1]), GTK_VALUE_OBJECT (args[2])); | |
605 } | |
606 | |
607 static void | |
608 emacs_gtk_marshal_NONE__OBJECT_OBJECT_POINTER (ffi_actual_function func, GtkArg *args) | |
609 { | |
610 __NONE_fn rfunc = (__NONE_fn) func; | |
611 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1]), GTK_VALUE_POINTER (args[2])); | |
612 } | |
613 | |
614 static void | |
615 emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING_INT_INT_INT_INT_INT (ffi_actual_function func, GtkArg *args) | |
616 { | |
617 __NONE_fn rfunc = (__NONE_fn) func; | |
618 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1]), GTK_VALUE_STRING (args[2]), GTK_VALUE_INT (args[3]), GTK_VALUE_INT (args[4]), GTK_VALUE_INT (args[5]), GTK_VALUE_INT (args[6]), GTK_VALUE_INT (args[7])); | |
619 } | |
620 | |
621 static void | |
622 emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING_STRING_INT (ffi_actual_function func, GtkArg *args) | |
623 { | |
624 __NONE_fn rfunc = (__NONE_fn) func; | |
625 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1]), GTK_VALUE_STRING (args[2]), GTK_VALUE_STRING (args[3]), GTK_VALUE_INT (args[4])); | |
626 } | |
627 | |
628 static void | |
629 emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING_STRING (ffi_actual_function func, GtkArg *args) | |
630 { | |
631 __NONE_fn rfunc = (__NONE_fn) func; | |
632 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1]), GTK_VALUE_STRING (args[2]), GTK_VALUE_STRING (args[3])); | |
633 } | |
634 | |
635 static void | |
636 emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING (ffi_actual_function func, GtkArg *args) | |
637 { | |
638 __NONE_fn rfunc = (__NONE_fn) func; | |
639 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1]), GTK_VALUE_STRING (args[2])); | |
640 } | |
641 | |
642 static void | |
643 emacs_gtk_marshal_NONE__OBJECT_OBJECT (ffi_actual_function func, GtkArg *args) | |
644 { | |
645 __NONE_fn rfunc = (__NONE_fn) func; | |
646 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1])); | |
647 } | |
648 | |
649 static void | |
650 emacs_gtk_marshal_NONE__OBJECT_POINTER_BOOL (ffi_actual_function func, GtkArg *args) | |
651 { | |
652 __NONE_fn rfunc = (__NONE_fn) func; | |
653 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_BOOL (args[2])); | |
654 } | |
655 typedef void (*__NONE__OBJECT_POINTER_INT_FLOAT_FLOAT_fn)(GtkObject *, void *, guint, gfloat, gfloat); | |
656 | |
657 static void | |
658 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_FLOAT_FLOAT (ffi_actual_function func, GtkArg *args) | |
659 { | |
660 __NONE__OBJECT_POINTER_INT_FLOAT_FLOAT_fn rfunc = (__NONE__OBJECT_POINTER_INT_FLOAT_FLOAT_fn) func; | |
661 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_FLOAT (args[3]), GTK_VALUE_FLOAT (args[4])); | |
662 } | |
663 | |
664 static void | |
665 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_INT_INT (ffi_actual_function func, GtkArg *args) | |
666 { | |
667 __NONE_fn rfunc = (__NONE_fn) func; | |
668 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_INT (args[3]), GTK_VALUE_INT (args[4])); | |
669 } | |
670 | |
671 static void | |
672 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_INT (ffi_actual_function func, GtkArg *args) | |
673 { | |
674 __NONE_fn rfunc = (__NONE_fn) func; | |
675 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_INT (args[3])); | |
676 } | |
677 | |
678 static void | |
679 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_POINTER_POINTER (ffi_actual_function func, GtkArg *args) | |
680 { | |
681 __NONE_fn rfunc = (__NONE_fn) func; | |
682 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_POINTER (args[3]), GTK_VALUE_POINTER (args[4])); | |
683 } | |
684 | |
685 static void | |
686 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_POINTER (ffi_actual_function func, GtkArg *args) | |
687 { | |
688 __NONE_fn rfunc = (__NONE_fn) func; | |
689 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_POINTER (args[3])); | |
690 } | |
691 | |
692 static void | |
693 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_STRING_INT_POINTER_POINTER (ffi_actual_function func, GtkArg *args) | |
694 { | |
695 __NONE_fn rfunc = (__NONE_fn) func; | |
696 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_STRING (args[3]), GTK_VALUE_INT (args[4]), GTK_VALUE_POINTER (args[5]), GTK_VALUE_POINTER (args[6])); | |
697 } | |
698 | |
699 static void | |
700 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_STRING (ffi_actual_function func, GtkArg *args) | |
701 { | |
702 __NONE_fn rfunc = (__NONE_fn) func; | |
703 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_STRING (args[3])); | |
704 } | |
705 | |
706 static void | |
707 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT (ffi_actual_function func, GtkArg *args) | |
708 { | |
709 __NONE_fn rfunc = (__NONE_fn) func; | |
710 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_INT (args[2])); | |
711 } | |
712 | |
713 static void | |
714 emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER_POINTER_STRING_INT (ffi_actual_function func, GtkArg *args) | |
715 { | |
716 __NONE_fn rfunc = (__NONE_fn) func; | |
717 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_POINTER (args[2]), GTK_VALUE_POINTER (args[3]), GTK_VALUE_STRING (args[4]), GTK_VALUE_INT (args[5])); | |
718 } | |
719 | |
720 static void | |
721 emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER_POINTER (ffi_actual_function func, GtkArg *args) | |
722 { | |
723 __NONE_fn rfunc = (__NONE_fn) func; | |
724 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_POINTER (args[2]), GTK_VALUE_POINTER (args[3])); | |
725 } | |
726 | |
727 static void | |
728 emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER (ffi_actual_function func, GtkArg *args) | |
729 { | |
730 __NONE_fn rfunc = (__NONE_fn) func; | |
731 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_POINTER (args[2])); | |
732 } | |
733 | |
734 static void | |
735 emacs_gtk_marshal_NONE__OBJECT_POINTER_STRING_INT_POINTER_POINTER_POINTER_POINTER_BOOL_BOOL (ffi_actual_function func, GtkArg *args) | |
736 { | |
737 __NONE_fn rfunc = (__NONE_fn) func; | |
738 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_STRING (args[2]), GTK_VALUE_INT (args[3]), GTK_VALUE_POINTER (args[4]), GTK_VALUE_POINTER (args[5]), GTK_VALUE_POINTER (args[6]), GTK_VALUE_POINTER (args[7]), GTK_VALUE_BOOL (args[8]), GTK_VALUE_BOOL (args[9])); | |
739 } | |
740 | |
741 static void | |
742 emacs_gtk_marshal_NONE__OBJECT_POINTER (ffi_actual_function func, GtkArg *args) | |
743 { | |
744 __NONE_fn rfunc = (__NONE_fn) func; | |
745 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1])); | |
746 } | |
747 | |
748 static void | |
749 emacs_gtk_marshal_NONE__OBJECT_STRING_BOOL (ffi_actual_function func, GtkArg *args) | |
750 { | |
751 __NONE_fn rfunc = (__NONE_fn) func; | |
752 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_STRING (args[1]), GTK_VALUE_BOOL (args[2])); | |
753 } | |
754 | |
755 static void | |
756 emacs_gtk_marshal_NONE__OBJECT_STRING_POINTER_INT_INT_INT (ffi_actual_function func, GtkArg *args) | |
757 { | |
758 __NONE_fn rfunc = (__NONE_fn) func; | |
759 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_STRING (args[1]), GTK_VALUE_POINTER (args[2]), GTK_VALUE_INT (args[3]), GTK_VALUE_INT (args[4]), GTK_VALUE_INT (args[5])); | |
760 } | |
761 | |
762 static void | |
763 emacs_gtk_marshal_NONE__OBJECT_STRING_POINTER_INT_INT (ffi_actual_function func, GtkArg *args) | |
764 { | |
765 __NONE_fn rfunc = (__NONE_fn) func; | |
766 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_STRING (args[1]), GTK_VALUE_POINTER (args[2]), GTK_VALUE_INT (args[3]), GTK_VALUE_INT (args[4])); | |
767 } | |
768 | |
769 static void | |
770 emacs_gtk_marshal_NONE__OBJECT_STRING_STRING (ffi_actual_function func, GtkArg *args) | |
771 { | |
772 __NONE_fn rfunc = (__NONE_fn) func; | |
773 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_STRING (args[1]), GTK_VALUE_STRING (args[2])); | |
774 } | |
775 | |
776 static void | |
777 emacs_gtk_marshal_NONE__OBJECT_STRING (ffi_actual_function func, GtkArg *args) | |
778 { | |
779 __NONE_fn rfunc = (__NONE_fn) func; | |
780 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_STRING (args[1])); | |
781 } | |
782 | |
783 static void | |
784 emacs_gtk_marshal_NONE__OBJECT (ffi_actual_function func, GtkArg *args) | |
785 { | |
786 __NONE_fn rfunc = (__NONE_fn) func; | |
787 (*rfunc) (GTK_VALUE_OBJECT (args[0])); | |
788 } | |
789 | |
790 static void | |
791 emacs_gtk_marshal_NONE__POINTER_INT (ffi_actual_function func, GtkArg *args) | |
792 { | |
793 __NONE_fn rfunc = (__NONE_fn) func; | |
794 (*rfunc) (GTK_VALUE_POINTER (args[0]), GTK_VALUE_INT (args[1])); | |
795 } | |
796 | |
797 static void | |
798 emacs_gtk_marshal_NONE__POINTER_POINTER_BOOL_INT_INT_INT_INT_INT_INT (ffi_actual_function func, GtkArg *args) | |
799 { | |
800 __NONE_fn rfunc = (__NONE_fn) func; | |
801 (*rfunc) (GTK_VALUE_POINTER (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_BOOL (args[2]), GTK_VALUE_INT (args[3]), GTK_VALUE_INT (args[4]), GTK_VALUE_INT (args[5]), GTK_VALUE_INT (args[6]), GTK_VALUE_INT (args[7]), GTK_VALUE_INT (args[8])); | |
802 } | |
803 | |
804 static void | |
805 emacs_gtk_marshal_NONE__POINTER_POINTER_BOOL_INT_INT_INT_INT (ffi_actual_function func, GtkArg *args) | |
806 { | |
807 __NONE_fn rfunc = (__NONE_fn) func; | |
808 (*rfunc) (GTK_VALUE_POINTER (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_BOOL (args[2]), GTK_VALUE_INT (args[3]), GTK_VALUE_INT (args[4]), GTK_VALUE_INT (args[5]), GTK_VALUE_INT (args[6])); | |
809 } | |
810 | |
811 static void | |
812 emacs_gtk_marshal_NONE__POINTER_POINTER_INT_INT_INT_INT (ffi_actual_function func, GtkArg *args) | |
813 { | |
814 __NONE_fn rfunc = (__NONE_fn) func; | |
815 (*rfunc) (GTK_VALUE_POINTER (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_INT (args[3]), GTK_VALUE_INT (args[4]), GTK_VALUE_INT (args[5])); | |
816 } | |
817 | |
818 static void | |
819 emacs_gtk_marshal_NONE__POINTER_POINTER_INT_INT (ffi_actual_function func, GtkArg *args) | |
820 { | |
821 __NONE_fn rfunc = (__NONE_fn) func; | |
822 (*rfunc) (GTK_VALUE_POINTER (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_INT (args[3])); | |
823 } | |
824 | |
825 static void | |
826 emacs_gtk_marshal_NONE__POINTER_POINTER_POINTER_INT_INT_STRING_INT (ffi_actual_function func, GtkArg *args) | |
827 { | |
828 __NONE_fn rfunc = (__NONE_fn) func; | |
829 (*rfunc) (GTK_VALUE_POINTER (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_POINTER (args[2]), GTK_VALUE_INT (args[3]), GTK_VALUE_INT (args[4]), GTK_VALUE_STRING (args[5]), GTK_VALUE_INT (args[6])); | |
830 } | |
831 | |
832 static void | |
833 emacs_gtk_marshal_NONE__POINTER_POINTER_POINTER_INT_INT_STRING (ffi_actual_function func, GtkArg *args) | |
834 { | |
835 __NONE_fn rfunc = (__NONE_fn) func; | |
836 (*rfunc) (GTK_VALUE_POINTER (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_POINTER (args[2]), GTK_VALUE_INT (args[3]), GTK_VALUE_INT (args[4]), GTK_VALUE_STRING (args[5])); | |
837 } | |
838 | |
839 static void | |
840 emacs_gtk_marshal_NONE__POINTER_POINTER_POINTER_POINTER (ffi_actual_function func, GtkArg *args) | |
841 { | |
842 __NONE_fn rfunc = (__NONE_fn) func; | |
843 (*rfunc) (GTK_VALUE_POINTER (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_POINTER (args[2]), GTK_VALUE_POINTER (args[3])); | |
844 } | |
845 | |
846 static void | |
847 emacs_gtk_marshal_NONE__POINTER_POINTER (ffi_actual_function func, GtkArg *args) | |
848 { | |
849 __NONE_fn rfunc = (__NONE_fn) func; | |
850 (*rfunc) (GTK_VALUE_POINTER (args[0]), GTK_VALUE_POINTER (args[1])); | |
851 } | |
852 | |
853 static void | |
854 emacs_gtk_marshal_NONE__POINTER_STRING (ffi_actual_function func, GtkArg *args) | |
855 { | |
856 __NONE_fn rfunc = (__NONE_fn) func; | |
857 (*rfunc) (GTK_VALUE_POINTER (args[0]), GTK_VALUE_STRING (args[1])); | |
858 } | |
859 | |
860 static void | |
861 emacs_gtk_marshal_NONE__POINTER (ffi_actual_function func, GtkArg *args) | |
862 { | |
863 __NONE_fn rfunc = (__NONE_fn) func; | |
864 (*rfunc) (GTK_VALUE_POINTER (args[0])); | |
865 } | |
866 | |
867 static void | |
868 emacs_gtk_marshal_NONE__NONE (ffi_actual_function func, GtkArg *args) | |
869 { | |
870 __NONE_fn rfunc = (__NONE_fn) func; | |
871 (*rfunc) (); | |
872 } | |
873 | |
874 static void | |
875 emacs_gtk_marshal_OBJECT__BOOL_BOOL_INT (ffi_actual_function func, GtkArg *args) | |
876 { | |
877 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
878 GtkObject * *return_val; | |
879 | |
880 return_val = GTK_RETLOC_OBJECT (args[3]); | |
881 *return_val = (*rfunc) (GTK_VALUE_BOOL (args[0]), GTK_VALUE_BOOL (args[1]), GTK_VALUE_INT (args[2])); | |
882 } | |
883 | |
884 static void | |
885 emacs_gtk_marshal_OBJECT__BOOL_INT (ffi_actual_function func, GtkArg *args) | |
886 { | |
887 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
888 GtkObject * *return_val; | |
889 | |
890 return_val = GTK_RETLOC_OBJECT (args[2]); | |
891 *return_val = (*rfunc) (GTK_VALUE_BOOL (args[0]), GTK_VALUE_INT (args[1])); | |
892 } | |
893 typedef GtkObject * (*__OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_fn)(gfloat, gfloat, gfloat, gfloat, gfloat, gfloat); | |
894 | |
895 static void | |
896 emacs_gtk_marshal_OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_FLOAT (ffi_actual_function func, GtkArg *args) | |
897 { | |
898 __OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_fn rfunc = (__OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_fn) func; | |
899 GtkObject * *return_val; | |
900 | |
901 return_val = GTK_RETLOC_OBJECT (args[6]); | |
902 *return_val = (*rfunc) (GTK_VALUE_FLOAT (args[0]), GTK_VALUE_FLOAT (args[1]), GTK_VALUE_FLOAT (args[2]), GTK_VALUE_FLOAT (args[3]), GTK_VALUE_FLOAT (args[4]), GTK_VALUE_FLOAT (args[5])); | |
903 } | |
904 typedef GtkObject * (*__OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_fn)(gfloat, gfloat, gfloat, gfloat, gfloat); | |
905 | |
906 static void | |
907 emacs_gtk_marshal_OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT (ffi_actual_function func, GtkArg *args) | |
908 { | |
909 __OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_fn rfunc = (__OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_fn) func; | |
910 GtkObject * *return_val; | |
911 | |
912 return_val = GTK_RETLOC_OBJECT (args[5]); | |
913 *return_val = (*rfunc) (GTK_VALUE_FLOAT (args[0]), GTK_VALUE_FLOAT (args[1]), GTK_VALUE_FLOAT (args[2]), GTK_VALUE_FLOAT (args[3]), GTK_VALUE_FLOAT (args[4])); | |
914 } | |
915 typedef GtkObject * (*__OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_fn)(gfloat, gfloat, gfloat, gfloat); | |
916 | |
917 static void | |
918 emacs_gtk_marshal_OBJECT__FLOAT_FLOAT_FLOAT_FLOAT (ffi_actual_function func, GtkArg *args) | |
919 { | |
920 __OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_fn rfunc = (__OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_fn) func; | |
921 GtkObject * *return_val; | |
922 | |
923 return_val = GTK_RETLOC_OBJECT (args[4]); | |
924 *return_val = (*rfunc) (GTK_VALUE_FLOAT (args[0]), GTK_VALUE_FLOAT (args[1]), GTK_VALUE_FLOAT (args[2]), GTK_VALUE_FLOAT (args[3])); | |
925 } | |
926 | |
927 static void | |
928 emacs_gtk_marshal_OBJECT__INT_ARRAY (ffi_actual_function func, GtkArg *args) | |
929 { | |
930 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
931 GtkObject * *return_val; | |
932 | |
933 return_val = GTK_RETLOC_OBJECT (args[2]); | |
934 *return_val = (*rfunc) (GTK_VALUE_INT (args[0]), GTK_VALUE_ARRAY (args[1])); | |
935 } | |
936 | |
937 static void | |
938 emacs_gtk_marshal_OBJECT__INT_BOOL_BOOL (ffi_actual_function func, GtkArg *args) | |
939 { | |
940 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
941 GtkObject * *return_val; | |
942 | |
943 return_val = GTK_RETLOC_OBJECT (args[3]); | |
944 *return_val = (*rfunc) (GTK_VALUE_INT (args[0]), GTK_VALUE_BOOL (args[1]), GTK_VALUE_BOOL (args[2])); | |
945 } | |
946 | |
947 static void | |
948 emacs_gtk_marshal_OBJECT__INT_INT_ARRAY (ffi_actual_function func, GtkArg *args) | |
949 { | |
950 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
951 GtkObject * *return_val; | |
952 | |
953 return_val = GTK_RETLOC_OBJECT (args[3]); | |
954 *return_val = (*rfunc) (GTK_VALUE_INT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_ARRAY (args[2])); | |
955 } | |
956 | |
957 static void | |
958 emacs_gtk_marshal_OBJECT__INT_INT_BOOL (ffi_actual_function func, GtkArg *args) | |
959 { | |
960 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
961 GtkObject * *return_val; | |
962 | |
963 return_val = GTK_RETLOC_OBJECT (args[3]); | |
964 *return_val = (*rfunc) (GTK_VALUE_INT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_BOOL (args[2])); | |
965 } | |
966 | |
967 static void | |
968 emacs_gtk_marshal_OBJECT__INT_INT_STRING (ffi_actual_function func, GtkArg *args) | |
969 { | |
970 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
971 GtkObject * *return_val; | |
972 | |
973 return_val = GTK_RETLOC_OBJECT (args[3]); | |
974 *return_val = (*rfunc) (GTK_VALUE_INT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_STRING (args[2])); | |
975 } | |
976 | |
977 static void | |
978 emacs_gtk_marshal_OBJECT__INT_INT (ffi_actual_function func, GtkArg *args) | |
979 { | |
980 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
981 GtkObject * *return_val; | |
982 | |
983 return_val = GTK_RETLOC_OBJECT (args[2]); | |
984 *return_val = (*rfunc) (GTK_VALUE_INT (args[0]), GTK_VALUE_INT (args[1])); | |
985 } | |
986 | |
987 static void | |
988 emacs_gtk_marshal_OBJECT__INT (ffi_actual_function func, GtkArg *args) | |
989 { | |
990 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
991 GtkObject * *return_val; | |
992 | |
993 return_val = GTK_RETLOC_OBJECT (args[1]); | |
994 *return_val = (*rfunc) (GTK_VALUE_INT (args[0])); | |
995 } | |
996 typedef GtkObject * (*__OBJECT__OBJECT_FLOAT_INT_fn)(GtkObject *, gfloat, guint); | |
997 | |
998 static void | |
999 emacs_gtk_marshal_OBJECT__OBJECT_FLOAT_INT (ffi_actual_function func, GtkArg *args) | |
1000 { | |
1001 __OBJECT__OBJECT_FLOAT_INT_fn rfunc = (__OBJECT__OBJECT_FLOAT_INT_fn) func; | |
1002 GtkObject * *return_val; | |
1003 | |
1004 return_val = GTK_RETLOC_OBJECT (args[3]); | |
1005 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_FLOAT (args[1]), GTK_VALUE_INT (args[2])); | |
1006 } | |
1007 | |
1008 static void | |
1009 emacs_gtk_marshal_OBJECT__OBJECT_INT (ffi_actual_function func, GtkArg *args) | |
1010 { | |
1011 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
1012 GtkObject * *return_val; | |
1013 | |
1014 return_val = GTK_RETLOC_OBJECT (args[2]); | |
1015 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1])); | |
1016 } | |
1017 | |
1018 static void | |
1019 emacs_gtk_marshal_OBJECT__OBJECT_OBJECT (ffi_actual_function func, GtkArg *args) | |
1020 { | |
1021 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
1022 GtkObject * *return_val; | |
1023 | |
1024 return_val = GTK_RETLOC_OBJECT (args[2]); | |
1025 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_OBJECT (args[1])); | |
1026 } | |
1027 | |
1028 static void | |
1029 emacs_gtk_marshal_OBJECT__OBJECT_STRING_INT_INT_INT_INT_INT (ffi_actual_function func, GtkArg *args) | |
1030 { | |
1031 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
1032 GtkObject * *return_val; | |
1033 | |
1034 return_val = GTK_RETLOC_OBJECT (args[7]); | |
1035 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_STRING (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_INT (args[3]), GTK_VALUE_INT (args[4]), GTK_VALUE_INT (args[5]), GTK_VALUE_INT (args[6])); | |
1036 } | |
1037 | |
1038 static void | |
1039 emacs_gtk_marshal_OBJECT__OBJECT_STRING_INT_INT_INT_INT (ffi_actual_function func, GtkArg *args) | |
1040 { | |
1041 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
1042 GtkObject * *return_val; | |
1043 | |
1044 return_val = GTK_RETLOC_OBJECT (args[6]); | |
1045 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_STRING (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_INT (args[3]), GTK_VALUE_INT (args[4]), GTK_VALUE_INT (args[5])); | |
1046 } | |
1047 | |
1048 static void | |
1049 emacs_gtk_marshal_OBJECT__OBJECT_STRING_INT_INT (ffi_actual_function func, GtkArg *args) | |
1050 { | |
1051 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
1052 GtkObject * *return_val; | |
1053 | |
1054 return_val = GTK_RETLOC_OBJECT (args[4]); | |
1055 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_STRING (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_INT (args[3])); | |
1056 } | |
1057 | |
1058 static void | |
1059 emacs_gtk_marshal_OBJECT__OBJECT_STRING (ffi_actual_function func, GtkArg *args) | |
1060 { | |
1061 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
1062 GtkObject * *return_val; | |
1063 | |
1064 return_val = GTK_RETLOC_OBJECT (args[2]); | |
1065 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_STRING (args[1])); | |
1066 } | |
1067 | |
1068 static void | |
1069 emacs_gtk_marshal_OBJECT__OBJECT (ffi_actual_function func, GtkArg *args) | |
1070 { | |
1071 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
1072 GtkObject * *return_val; | |
1073 | |
1074 return_val = GTK_RETLOC_OBJECT (args[1]); | |
1075 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0])); | |
1076 } | |
1077 | |
1078 static void | |
1079 emacs_gtk_marshal_OBJECT__POINTER_POINTER (ffi_actual_function func, GtkArg *args) | |
1080 { | |
1081 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
1082 GtkObject * *return_val; | |
1083 | |
1084 return_val = GTK_RETLOC_OBJECT (args[2]); | |
1085 *return_val = (*rfunc) (GTK_VALUE_POINTER (args[0]), GTK_VALUE_POINTER (args[1])); | |
1086 } | |
1087 | |
1088 static void | |
1089 emacs_gtk_marshal_OBJECT__POINTER_STRING (ffi_actual_function func, GtkArg *args) | |
1090 { | |
1091 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
1092 GtkObject * *return_val; | |
1093 | |
1094 return_val = GTK_RETLOC_OBJECT (args[2]); | |
1095 *return_val = (*rfunc) (GTK_VALUE_POINTER (args[0]), GTK_VALUE_STRING (args[1])); | |
1096 } | |
1097 | |
1098 static void | |
1099 emacs_gtk_marshal_OBJECT__POINTER (ffi_actual_function func, GtkArg *args) | |
1100 { | |
1101 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
1102 GtkObject * *return_val; | |
1103 | |
1104 return_val = GTK_RETLOC_OBJECT (args[1]); | |
1105 *return_val = (*rfunc) (GTK_VALUE_POINTER (args[0])); | |
1106 } | |
1107 typedef GtkObject * (*__OBJECT__STRING_FLOAT_FLOAT_FLOAT_BOOL_fn)(gchar *, gfloat, gfloat, gfloat, gboolean); | |
1108 | |
1109 static void | |
1110 emacs_gtk_marshal_OBJECT__STRING_FLOAT_FLOAT_FLOAT_BOOL (ffi_actual_function func, GtkArg *args) | |
1111 { | |
1112 __OBJECT__STRING_FLOAT_FLOAT_FLOAT_BOOL_fn rfunc = (__OBJECT__STRING_FLOAT_FLOAT_FLOAT_BOOL_fn) func; | |
1113 GtkObject * *return_val; | |
1114 | |
1115 return_val = GTK_RETLOC_OBJECT (args[5]); | |
1116 *return_val = (*rfunc) (GTK_VALUE_STRING (args[0]), GTK_VALUE_FLOAT (args[1]), GTK_VALUE_FLOAT (args[2]), GTK_VALUE_FLOAT (args[3]), GTK_VALUE_BOOL (args[4])); | |
1117 } | |
1118 | |
1119 static void | |
1120 emacs_gtk_marshal_OBJECT__STRING_INT_STRING_STRING (ffi_actual_function func, GtkArg *args) | |
1121 { | |
1122 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
1123 GtkObject * *return_val; | |
1124 | |
1125 return_val = GTK_RETLOC_OBJECT (args[4]); | |
1126 *return_val = (*rfunc) (GTK_VALUE_STRING (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_STRING (args[2]), GTK_VALUE_STRING (args[3])); | |
1127 } | |
1128 | |
1129 static void | |
1130 emacs_gtk_marshal_OBJECT__STRING_OBJECT (ffi_actual_function func, GtkArg *args) | |
1131 { | |
1132 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
1133 GtkObject * *return_val; | |
1134 | |
1135 return_val = GTK_RETLOC_OBJECT (args[2]); | |
1136 *return_val = (*rfunc) (GTK_VALUE_STRING (args[0]), GTK_VALUE_OBJECT (args[1])); | |
1137 } | |
1138 | |
1139 static void | |
1140 emacs_gtk_marshal_OBJECT__STRING_STRING_STRING_ARRAY_STRING_STRING (ffi_actual_function func, GtkArg *args) | |
1141 { | |
1142 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
1143 GtkObject * *return_val; | |
1144 | |
1145 return_val = GTK_RETLOC_OBJECT (args[6]); | |
1146 *return_val = (*rfunc) (GTK_VALUE_STRING (args[0]), GTK_VALUE_STRING (args[1]), GTK_VALUE_STRING (args[2]), GTK_VALUE_ARRAY (args[3]), GTK_VALUE_STRING (args[4]), GTK_VALUE_STRING (args[5])); | |
1147 } | |
1148 | |
1149 static void | |
1150 emacs_gtk_marshal_OBJECT__STRING_STRING (ffi_actual_function func, GtkArg *args) | |
1151 { | |
1152 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
1153 GtkObject * *return_val; | |
1154 | |
1155 return_val = GTK_RETLOC_OBJECT (args[2]); | |
1156 *return_val = (*rfunc) (GTK_VALUE_STRING (args[0]), GTK_VALUE_STRING (args[1])); | |
1157 } | |
1158 | |
1159 static void | |
1160 emacs_gtk_marshal_OBJECT__STRING (ffi_actual_function func, GtkArg *args) | |
1161 { | |
1162 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
1163 GtkObject * *return_val; | |
1164 | |
1165 return_val = GTK_RETLOC_OBJECT (args[1]); | |
1166 *return_val = (*rfunc) (GTK_VALUE_STRING (args[0])); | |
1167 } | |
1168 | |
1169 static void | |
1170 emacs_gtk_marshal_OBJECT__NONE (ffi_actual_function func, GtkArg *args) | |
1171 { | |
1172 __OBJECT_fn rfunc = (__OBJECT_fn) func; | |
1173 GtkObject * *return_val; | |
1174 | |
1175 return_val = GTK_RETLOC_OBJECT (args[0]); | |
1176 *return_val = (*rfunc) (); | |
1177 } | |
1178 | |
1179 static void | |
1180 emacs_gtk_marshal_POINTER__INT_INT (ffi_actual_function func, GtkArg *args) | |
1181 { | |
1182 __POINTER_fn rfunc = (__POINTER_fn) func; | |
1183 void * *return_val; | |
1184 | |
1185 return_val = GTK_RETLOC_POINTER (args[2]); | |
1186 *return_val = (*rfunc) (GTK_VALUE_INT (args[0]), GTK_VALUE_INT (args[1])); | |
1187 } | |
1188 | |
1189 static void | |
1190 emacs_gtk_marshal_POINTER__INT (ffi_actual_function func, GtkArg *args) | |
1191 { | |
1192 __POINTER_fn rfunc = (__POINTER_fn) func; | |
1193 void * *return_val; | |
1194 | |
1195 return_val = GTK_RETLOC_POINTER (args[1]); | |
1196 *return_val = (*rfunc) (GTK_VALUE_INT (args[0])); | |
1197 } | |
1198 | |
1199 static void | |
1200 emacs_gtk_marshal_POINTER__OBJECT_INT_INT (ffi_actual_function func, GtkArg *args) | |
1201 { | |
1202 __POINTER_fn rfunc = (__POINTER_fn) func; | |
1203 void * *return_val; | |
1204 | |
1205 return_val = GTK_RETLOC_POINTER (args[3]); | |
1206 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_INT (args[2])); | |
1207 } | |
1208 | |
1209 static void | |
1210 emacs_gtk_marshal_POINTER__OBJECT_INT (ffi_actual_function func, GtkArg *args) | |
1211 { | |
1212 __POINTER_fn rfunc = (__POINTER_fn) func; | |
1213 void * *return_val; | |
1214 | |
1215 return_val = GTK_RETLOC_POINTER (args[2]); | |
1216 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1])); | |
1217 } | |
1218 | |
1219 static void | |
1220 emacs_gtk_marshal_POINTER__OBJECT_POINTER_INT (ffi_actual_function func, GtkArg *args) | |
1221 { | |
1222 __POINTER_fn rfunc = (__POINTER_fn) func; | |
1223 void * *return_val; | |
1224 | |
1225 return_val = GTK_RETLOC_POINTER (args[3]); | |
1226 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_INT (args[2])); | |
1227 } | |
1228 | |
1229 static void | |
1230 emacs_gtk_marshal_POINTER__OBJECT_POINTER_POINTER_ARRAY_INT_POINTER_POINTER_POINTER_POINTER_BOOL_BOOL (ffi_actual_function func, GtkArg *args) | |
1231 { | |
1232 __POINTER_fn rfunc = (__POINTER_fn) func; | |
1233 void * *return_val; | |
1234 | |
1235 return_val = GTK_RETLOC_POINTER (args[11]); | |
1236 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_POINTER (args[2]), GTK_VALUE_ARRAY (args[3]), GTK_VALUE_INT (args[4]), GTK_VALUE_POINTER (args[5]), GTK_VALUE_POINTER (args[6]), GTK_VALUE_POINTER (args[7]), GTK_VALUE_POINTER (args[8]), GTK_VALUE_BOOL (args[9]), GTK_VALUE_BOOL (args[10])); | |
1237 } | |
1238 | |
1239 static void | |
1240 emacs_gtk_marshal_POINTER__OBJECT_POINTER (ffi_actual_function func, GtkArg *args) | |
1241 { | |
1242 __POINTER_fn rfunc = (__POINTER_fn) func; | |
1243 void * *return_val; | |
1244 | |
1245 return_val = GTK_RETLOC_POINTER (args[2]); | |
1246 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1])); | |
1247 } | |
1248 | |
1249 static void | |
1250 emacs_gtk_marshal_POINTER__OBJECT (ffi_actual_function func, GtkArg *args) | |
1251 { | |
1252 __POINTER_fn rfunc = (__POINTER_fn) func; | |
1253 void * *return_val; | |
1254 | |
1255 return_val = GTK_RETLOC_POINTER (args[1]); | |
1256 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0])); | |
1257 } | |
1258 | |
1259 static void | |
1260 emacs_gtk_marshal_POINTER__POINTER (ffi_actual_function func, GtkArg *args) | |
1261 { | |
1262 __POINTER_fn rfunc = (__POINTER_fn) func; | |
1263 void * *return_val; | |
1264 | |
1265 return_val = GTK_RETLOC_POINTER (args[1]); | |
1266 *return_val = (*rfunc) (GTK_VALUE_POINTER (args[0])); | |
1267 } | |
1268 | |
1269 static void | |
1270 emacs_gtk_marshal_POINTER__NONE (ffi_actual_function func, GtkArg *args) | |
1271 { | |
1272 __POINTER_fn rfunc = (__POINTER_fn) func; | |
1273 void * *return_val; | |
1274 | |
1275 return_val = GTK_RETLOC_POINTER (args[0]); | |
1276 *return_val = (*rfunc) (); | |
1277 } | |
1278 | |
1279 static void | |
1280 emacs_gtk_marshal_STRING__INT_INT_INT (ffi_actual_function func, GtkArg *args) | |
1281 { | |
1282 __STRING_fn rfunc = (__STRING_fn) func; | |
1283 gchar * *return_val; | |
1284 | |
1285 return_val = GTK_RETLOC_STRING (args[3]); | |
1286 *return_val = (*rfunc) (GTK_VALUE_INT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_INT (args[2])); | |
1287 } | |
1288 | |
1289 static void | |
1290 emacs_gtk_marshal_STRING__INT (ffi_actual_function func, GtkArg *args) | |
1291 { | |
1292 __STRING_fn rfunc = (__STRING_fn) func; | |
1293 gchar * *return_val; | |
1294 | |
1295 return_val = GTK_RETLOC_STRING (args[1]); | |
1296 *return_val = (*rfunc) (GTK_VALUE_INT (args[0])); | |
1297 } | |
1298 | |
1299 static void | |
1300 emacs_gtk_marshal_STRING__OBJECT_BOOL (ffi_actual_function func, GtkArg *args) | |
1301 { | |
1302 __STRING_fn rfunc = (__STRING_fn) func; | |
1303 gchar * *return_val; | |
1304 | |
1305 return_val = GTK_RETLOC_STRING (args[2]); | |
1306 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_BOOL (args[1])); | |
1307 } | |
1308 typedef gchar * (*__STRING__OBJECT_FLOAT_fn)(GtkObject *, gfloat); | |
1309 | |
1310 static void | |
1311 emacs_gtk_marshal_STRING__OBJECT_FLOAT (ffi_actual_function func, GtkArg *args) | |
1312 { | |
1313 __STRING__OBJECT_FLOAT_fn rfunc = (__STRING__OBJECT_FLOAT_fn) func; | |
1314 gchar * *return_val; | |
1315 | |
1316 return_val = GTK_RETLOC_STRING (args[2]); | |
1317 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_FLOAT (args[1])); | |
1318 } | |
1319 | |
1320 static void | |
1321 emacs_gtk_marshal_STRING__OBJECT_INT_INT (ffi_actual_function func, GtkArg *args) | |
1322 { | |
1323 __STRING_fn rfunc = (__STRING_fn) func; | |
1324 gchar * *return_val; | |
1325 | |
1326 return_val = GTK_RETLOC_STRING (args[3]); | |
1327 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_INT (args[2])); | |
1328 } | |
1329 | |
1330 static void | |
1331 emacs_gtk_marshal_STRING__OBJECT_INT (ffi_actual_function func, GtkArg *args) | |
1332 { | |
1333 __STRING_fn rfunc = (__STRING_fn) func; | |
1334 gchar * *return_val; | |
1335 | |
1336 return_val = GTK_RETLOC_STRING (args[2]); | |
1337 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_INT (args[1])); | |
1338 } | |
1339 | |
1340 static void | |
1341 emacs_gtk_marshal_STRING__OBJECT (ffi_actual_function func, GtkArg *args) | |
1342 { | |
1343 __STRING_fn rfunc = (__STRING_fn) func; | |
1344 gchar * *return_val; | |
1345 | |
1346 return_val = GTK_RETLOC_STRING (args[1]); | |
1347 *return_val = (*rfunc) (GTK_VALUE_OBJECT (args[0])); | |
1348 } | |
1349 | |
1350 static void | |
1351 emacs_gtk_marshal_STRING__NONE (ffi_actual_function func, GtkArg *args) | |
1352 { | |
1353 __STRING_fn rfunc = (__STRING_fn) func; | |
1354 gchar * *return_val; | |
1355 | |
1356 return_val = GTK_RETLOC_STRING (args[0]); | |
1357 *return_val = (*rfunc) (); | |
1358 } | |
1359 | |
1360 static void | |
1361 emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER_INT_INT_INT_INT_INT_INT (ffi_actual_function func, GtkArg *args) | |
1362 { | |
1363 __NONE_fn rfunc = (__NONE_fn) func; | |
1364 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_POINTER (args[1]), GTK_VALUE_POINTER (args[2]), GTK_VALUE_INT (args[3]), GTK_VALUE_INT (args[4]), GTK_VALUE_INT (args[5]), GTK_VALUE_INT (args[6]), GTK_VALUE_INT (args[7]), GTK_VALUE_INT (args[8])); | |
1365 } | |
1366 | |
1367 static void | |
1368 emacs_gtk_marshal_NONE__OBJECT_STRING_INT_INT_INT (ffi_actual_function func, GtkArg *args) | |
1369 { | |
1370 __NONE_fn rfunc = (__NONE_fn) func; | |
1371 (*rfunc) (GTK_VALUE_OBJECT (args[0]), GTK_VALUE_STRING (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_INT (args[3]), GTK_VALUE_INT (args[4])); | |
1372 } | |
1373 | |
1374 static void | |
1375 emacs_gtk_marshal_NONE__INT_INT_INT_INT (ffi_actual_function func, GtkArg *args) | |
1376 { | |
1377 __NONE_fn rfunc = (__NONE_fn) func; | |
1378 (*rfunc) (GTK_VALUE_INT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_INT (args[2]), GTK_VALUE_INT (args[3])); | |
1379 } | |
1380 | |
1381 | |
1382 #include "hash.h" | |
1383 static struct hash_table * marshaller_hashtable; | |
1384 | |
1385 extern unsigned long string_hash (const char *xv); | |
1386 | |
1387 static int | |
1388 our_string_eq (const void *st1, const void *st2) | |
1389 { | |
1390 if (!st1) | |
1391 return st2 ? 0 : 1; | |
1392 else if (!st2) | |
1393 return 0; | |
1394 else | |
1395 return !strcmp ( (const char *) st1, (const char *) st2); | |
1396 } | |
1397 | |
1398 unsigned long | |
1399 our_string_hash (const void *xv) | |
1400 { | |
1401 unsigned int h = 0; | |
1402 unsigned const char *x = (unsigned const char *) xv; | |
1403 | |
1404 if (!x) return 0; | |
1405 | |
1406 while (*x) | |
1407 { | |
1408 unsigned int g; | |
1409 h = (h << 4) + *x++; | |
1410 if ((g = h & 0xf0000000) != 0) | |
1411 h = (h ^ (g >> 24)) ^ g; | |
1412 } | |
1413 | |
1414 return h; | |
1415 } | |
1416 | |
1417 static void initialize_marshaller_storage (void) | |
1418 { | |
1419 if (!marshaller_hashtable) | |
1420 { | |
1421 marshaller_hashtable = make_general_hash_table (100, our_string_hash, our_string_eq); | |
1422 puthash ("emacs_gtk_marshal_BOOL__OBJECT_INT", (void *) emacs_gtk_marshal_BOOL__OBJECT_INT, marshaller_hashtable); | |
1423 puthash ("emacs_gtk_marshal_BOOL__OBJECT_OBJECT_OBJECT", (void *) emacs_gtk_marshal_BOOL__OBJECT_OBJECT_OBJECT, marshaller_hashtable); | |
1424 puthash ("emacs_gtk_marshal_BOOL__OBJECT_OBJECT", (void *) emacs_gtk_marshal_BOOL__OBJECT_OBJECT, marshaller_hashtable); | |
1425 puthash ("emacs_gtk_marshal_BOOL__OBJECT_POINTER", (void *) emacs_gtk_marshal_BOOL__OBJECT_POINTER, marshaller_hashtable); | |
1426 puthash ("emacs_gtk_marshal_BOOL__OBJECT_STRING", (void *) emacs_gtk_marshal_BOOL__OBJECT_STRING, marshaller_hashtable); | |
1427 puthash ("emacs_gtk_marshal_BOOL__OBJECT", (void *) emacs_gtk_marshal_BOOL__OBJECT, marshaller_hashtable); | |
1428 puthash ("emacs_gtk_marshal_BOOL__POINTER_BOOL", (void *) emacs_gtk_marshal_BOOL__POINTER_BOOL, marshaller_hashtable); | |
1429 puthash ("emacs_gtk_marshal_BOOL__POINTER", (void *) emacs_gtk_marshal_BOOL__POINTER, marshaller_hashtable); | |
1430 puthash ("emacs_gtk_marshal_BOOL__NONE", (void *) emacs_gtk_marshal_BOOL__NONE, marshaller_hashtable); | |
1431 puthash ("emacs_gtk_marshal_FLOAT__OBJECT_FLOAT", (void *) emacs_gtk_marshal_FLOAT__OBJECT_FLOAT, marshaller_hashtable); | |
1432 puthash ("emacs_gtk_marshal_FLOAT__OBJECT", (void *) emacs_gtk_marshal_FLOAT__OBJECT, marshaller_hashtable); | |
1433 puthash ("emacs_gtk_marshal_INT__BOOL", (void *) emacs_gtk_marshal_INT__BOOL, marshaller_hashtable); | |
1434 puthash ("emacs_gtk_marshal_INT__OBJECT_ARRAY", (void *) emacs_gtk_marshal_INT__OBJECT_ARRAY, marshaller_hashtable); | |
1435 puthash ("emacs_gtk_marshal_INT__OBJECT_INT_ARRAY", (void *) emacs_gtk_marshal_INT__OBJECT_INT_ARRAY, marshaller_hashtable); | |
1436 puthash ("emacs_gtk_marshal_INT__OBJECT_INT_INT", (void *) emacs_gtk_marshal_INT__OBJECT_INT_INT, marshaller_hashtable); | |
1437 puthash ("emacs_gtk_marshal_INT__OBJECT_INT_STRING", (void *) emacs_gtk_marshal_INT__OBJECT_INT_STRING, marshaller_hashtable); | |
1438 puthash ("emacs_gtk_marshal_INT__OBJECT_INT", (void *) emacs_gtk_marshal_INT__OBJECT_INT, marshaller_hashtable); | |
1439 puthash ("emacs_gtk_marshal_INT__OBJECT_OBJECT", (void *) emacs_gtk_marshal_INT__OBJECT_OBJECT, marshaller_hashtable); | |
1440 puthash ("emacs_gtk_marshal_INT__OBJECT_POINTER_INT_INT", (void *) emacs_gtk_marshal_INT__OBJECT_POINTER_INT_INT, marshaller_hashtable); | |
1441 puthash ("emacs_gtk_marshal_INT__OBJECT_POINTER_INT", (void *) emacs_gtk_marshal_INT__OBJECT_POINTER_INT, marshaller_hashtable); | |
1442 puthash ("emacs_gtk_marshal_INT__OBJECT_POINTER", (void *) emacs_gtk_marshal_INT__OBJECT_POINTER, marshaller_hashtable); | |
1443 puthash ("emacs_gtk_marshal_INT__OBJECT_STRING", (void *) emacs_gtk_marshal_INT__OBJECT_STRING, marshaller_hashtable); | |
1444 puthash ("emacs_gtk_marshal_INT__OBJECT", (void *) emacs_gtk_marshal_INT__OBJECT, marshaller_hashtable); | |
1445 puthash ("emacs_gtk_marshal_INT__POINTER", (void *) emacs_gtk_marshal_INT__POINTER, marshaller_hashtable); | |
1446 puthash ("emacs_gtk_marshal_INT__STRING_STRING_INT_ARRAY", (void *) emacs_gtk_marshal_INT__STRING_STRING_INT_ARRAY, marshaller_hashtable); | |
1447 puthash ("emacs_gtk_marshal_INT__STRING", (void *) emacs_gtk_marshal_INT__STRING, marshaller_hashtable); | |
1448 puthash ("emacs_gtk_marshal_INT__NONE", (void *) emacs_gtk_marshal_INT__NONE, marshaller_hashtable); | |
1449 puthash ("emacs_gtk_marshal_LIST__OBJECT", (void *) emacs_gtk_marshal_LIST__OBJECT, marshaller_hashtable); | |
1450 puthash ("emacs_gtk_marshal_LIST__NONE", (void *) emacs_gtk_marshal_LIST__NONE, marshaller_hashtable); | |
1451 puthash ("emacs_gtk_marshal_NONE__BOOL", (void *) emacs_gtk_marshal_NONE__BOOL, marshaller_hashtable); | |
1452 puthash ("emacs_gtk_marshal_NONE__INT_INT", (void *) emacs_gtk_marshal_NONE__INT_INT, marshaller_hashtable); | |
1453 puthash ("emacs_gtk_marshal_NONE__INT", (void *) emacs_gtk_marshal_NONE__INT, marshaller_hashtable); | |
1454 puthash ("emacs_gtk_marshal_NONE__OBJECT_BOOL_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_BOOL_INT, marshaller_hashtable); | |
1455 puthash ("emacs_gtk_marshal_NONE__OBJECT_BOOL", (void *) emacs_gtk_marshal_NONE__OBJECT_BOOL, marshaller_hashtable); | |
1456 puthash ("emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT_FLOAT_BOOL", (void *) emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT_FLOAT_BOOL, marshaller_hashtable); | |
1457 puthash ("emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT_FLOAT_FLOAT", (void *) emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT_FLOAT_FLOAT, marshaller_hashtable); | |
1458 puthash ("emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT_FLOAT", (void *) emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT_FLOAT, marshaller_hashtable); | |
1459 puthash ("emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT", (void *) emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT, marshaller_hashtable); | |
1460 puthash ("emacs_gtk_marshal_NONE__OBJECT_FLOAT", (void *) emacs_gtk_marshal_NONE__OBJECT_FLOAT, marshaller_hashtable); | |
1461 puthash ("emacs_gtk_marshal_NONE__OBJECT_INT_BOOL", (void *) emacs_gtk_marshal_NONE__OBJECT_INT_BOOL, marshaller_hashtable); | |
1462 puthash ("emacs_gtk_marshal_NONE__OBJECT_INT_FLOAT_BOOL", (void *) emacs_gtk_marshal_NONE__OBJECT_INT_FLOAT_BOOL, marshaller_hashtable); | |
1463 puthash ("emacs_gtk_marshal_NONE__OBJECT_INT_FLOAT", (void *) emacs_gtk_marshal_NONE__OBJECT_INT_FLOAT, marshaller_hashtable); | |
1464 puthash ("emacs_gtk_marshal_NONE__OBJECT_INT_INT_ARRAY_ARRAY_ARRAY_ARRAY_ARRAY_ARRAY", (void *) emacs_gtk_marshal_NONE__OBJECT_INT_INT_ARRAY_ARRAY_ARRAY_ARRAY_ARRAY_ARRAY, marshaller_hashtable); | |
1465 puthash ("emacs_gtk_marshal_NONE__OBJECT_INT_INT_ARRAY", (void *) emacs_gtk_marshal_NONE__OBJECT_INT_INT_ARRAY, marshaller_hashtable); | |
1466 puthash ("emacs_gtk_marshal_NONE__OBJECT_INT_INT_FLOAT_FLOAT", (void *) emacs_gtk_marshal_NONE__OBJECT_INT_INT_FLOAT_FLOAT, marshaller_hashtable); | |
1467 puthash ("emacs_gtk_marshal_NONE__OBJECT_INT_INT_INT_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_INT_INT_INT_INT, marshaller_hashtable); | |
1468 puthash ("emacs_gtk_marshal_NONE__OBJECT_INT_INT_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_INT_INT_INT, marshaller_hashtable); | |
1469 puthash ("emacs_gtk_marshal_NONE__OBJECT_INT_INT_POINTER_POINTER", (void *) emacs_gtk_marshal_NONE__OBJECT_INT_INT_POINTER_POINTER, marshaller_hashtable); | |
1470 puthash ("emacs_gtk_marshal_NONE__OBJECT_INT_INT_POINTER", (void *) emacs_gtk_marshal_NONE__OBJECT_INT_INT_POINTER, marshaller_hashtable); | |
1471 puthash ("emacs_gtk_marshal_NONE__OBJECT_INT_INT_STRING_INT_POINTER_POINTER", (void *) emacs_gtk_marshal_NONE__OBJECT_INT_INT_STRING_INT_POINTER_POINTER, marshaller_hashtable); | |
1472 puthash ("emacs_gtk_marshal_NONE__OBJECT_INT_INT_STRING", (void *) emacs_gtk_marshal_NONE__OBJECT_INT_INT_STRING, marshaller_hashtable); | |
1473 puthash ("emacs_gtk_marshal_NONE__OBJECT_INT_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_INT_INT, marshaller_hashtable); | |
1474 puthash ("emacs_gtk_marshal_NONE__OBJECT_INT_OBJECT", (void *) emacs_gtk_marshal_NONE__OBJECT_INT_OBJECT, marshaller_hashtable); | |
1475 puthash ("emacs_gtk_marshal_NONE__OBJECT_INT_POINTER", (void *) emacs_gtk_marshal_NONE__OBJECT_INT_POINTER, marshaller_hashtable); | |
1476 puthash ("emacs_gtk_marshal_NONE__OBJECT_INT_STRING", (void *) emacs_gtk_marshal_NONE__OBJECT_INT_STRING, marshaller_hashtable); | |
1477 puthash ("emacs_gtk_marshal_NONE__OBJECT_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_INT, marshaller_hashtable); | |
1478 puthash ("emacs_gtk_marshal_NONE__OBJECT_LIST_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_LIST_INT, marshaller_hashtable); | |
1479 puthash ("emacs_gtk_marshal_NONE__OBJECT_LIST", (void *) emacs_gtk_marshal_NONE__OBJECT_LIST, marshaller_hashtable); | |
1480 puthash ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_BOOL_BOOL_INT_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_OBJECT_BOOL_BOOL_INT_INT, marshaller_hashtable); | |
1481 puthash ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_BOOL_BOOL_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_OBJECT_BOOL_BOOL_INT, marshaller_hashtable); | |
1482 puthash ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_BOOL_BOOL", (void *) emacs_gtk_marshal_NONE__OBJECT_OBJECT_BOOL_BOOL, marshaller_hashtable); | |
1483 puthash ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_FLOAT_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_OBJECT_FLOAT_INT, marshaller_hashtable); | |
1484 puthash ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT_INT_INT_INT_INT_INT_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT_INT_INT_INT_INT_INT_INT, marshaller_hashtable); | |
1485 puthash ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT_INT_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT_INT_INT, marshaller_hashtable); | |
1486 puthash ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT_INT, marshaller_hashtable); | |
1487 puthash ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT, marshaller_hashtable); | |
1488 puthash ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT, marshaller_hashtable); | |
1489 puthash ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_INT, marshaller_hashtable); | |
1490 puthash ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_OBJECT_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_OBJECT_INT, marshaller_hashtable); | |
1491 puthash ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_OBJECT", (void *) emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_OBJECT, marshaller_hashtable); | |
1492 puthash ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_POINTER_POINTER_INT_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_POINTER_POINTER_INT_INT, marshaller_hashtable); | |
1493 puthash ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT", (void *) emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT, marshaller_hashtable); | |
1494 puthash ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_POINTER", (void *) emacs_gtk_marshal_NONE__OBJECT_OBJECT_POINTER, marshaller_hashtable); | |
1495 puthash ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING_INT_INT_INT_INT_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING_INT_INT_INT_INT_INT, marshaller_hashtable); | |
1496 puthash ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING_STRING_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING_STRING_INT, marshaller_hashtable); | |
1497 puthash ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING_STRING", (void *) emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING_STRING, marshaller_hashtable); | |
1498 puthash ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING", (void *) emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING, marshaller_hashtable); | |
1499 puthash ("emacs_gtk_marshal_NONE__OBJECT_OBJECT", (void *) emacs_gtk_marshal_NONE__OBJECT_OBJECT, marshaller_hashtable); | |
1500 puthash ("emacs_gtk_marshal_NONE__OBJECT_POINTER_BOOL", (void *) emacs_gtk_marshal_NONE__OBJECT_POINTER_BOOL, marshaller_hashtable); | |
1501 puthash ("emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_FLOAT_FLOAT", (void *) emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_FLOAT_FLOAT, marshaller_hashtable); | |
1502 puthash ("emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_INT_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_INT_INT, marshaller_hashtable); | |
1503 puthash ("emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_INT, marshaller_hashtable); | |
1504 puthash ("emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_POINTER_POINTER", (void *) emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_POINTER_POINTER, marshaller_hashtable); | |
1505 puthash ("emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_POINTER", (void *) emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_POINTER, marshaller_hashtable); | |
1506 puthash ("emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_STRING_INT_POINTER_POINTER", (void *) emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_STRING_INT_POINTER_POINTER, marshaller_hashtable); | |
1507 puthash ("emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_STRING", (void *) emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_STRING, marshaller_hashtable); | |
1508 puthash ("emacs_gtk_marshal_NONE__OBJECT_POINTER_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_POINTER_INT, marshaller_hashtable); | |
1509 puthash ("emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER_POINTER_STRING_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER_POINTER_STRING_INT, marshaller_hashtable); | |
1510 puthash ("emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER_POINTER", (void *) emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER_POINTER, marshaller_hashtable); | |
1511 puthash ("emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER", (void *) emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER, marshaller_hashtable); | |
1512 puthash ("emacs_gtk_marshal_NONE__OBJECT_POINTER_STRING_INT_POINTER_POINTER_POINTER_POINTER_BOOL_BOOL", (void *) emacs_gtk_marshal_NONE__OBJECT_POINTER_STRING_INT_POINTER_POINTER_POINTER_POINTER_BOOL_BOOL, marshaller_hashtable); | |
1513 puthash ("emacs_gtk_marshal_NONE__OBJECT_POINTER", (void *) emacs_gtk_marshal_NONE__OBJECT_POINTER, marshaller_hashtable); | |
1514 puthash ("emacs_gtk_marshal_NONE__OBJECT_STRING_BOOL", (void *) emacs_gtk_marshal_NONE__OBJECT_STRING_BOOL, marshaller_hashtable); | |
1515 puthash ("emacs_gtk_marshal_NONE__OBJECT_STRING_POINTER_INT_INT_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_STRING_POINTER_INT_INT_INT, marshaller_hashtable); | |
1516 puthash ("emacs_gtk_marshal_NONE__OBJECT_STRING_POINTER_INT_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_STRING_POINTER_INT_INT, marshaller_hashtable); | |
1517 puthash ("emacs_gtk_marshal_NONE__OBJECT_STRING_STRING", (void *) emacs_gtk_marshal_NONE__OBJECT_STRING_STRING, marshaller_hashtable); | |
1518 puthash ("emacs_gtk_marshal_NONE__OBJECT_STRING", (void *) emacs_gtk_marshal_NONE__OBJECT_STRING, marshaller_hashtable); | |
1519 puthash ("emacs_gtk_marshal_NONE__OBJECT", (void *) emacs_gtk_marshal_NONE__OBJECT, marshaller_hashtable); | |
1520 puthash ("emacs_gtk_marshal_NONE__POINTER_INT", (void *) emacs_gtk_marshal_NONE__POINTER_INT, marshaller_hashtable); | |
1521 puthash ("emacs_gtk_marshal_NONE__POINTER_POINTER_BOOL_INT_INT_INT_INT_INT_INT", (void *) emacs_gtk_marshal_NONE__POINTER_POINTER_BOOL_INT_INT_INT_INT_INT_INT, marshaller_hashtable); | |
1522 puthash ("emacs_gtk_marshal_NONE__POINTER_POINTER_BOOL_INT_INT_INT_INT", (void *) emacs_gtk_marshal_NONE__POINTER_POINTER_BOOL_INT_INT_INT_INT, marshaller_hashtable); | |
1523 puthash ("emacs_gtk_marshal_NONE__POINTER_POINTER_INT_INT_INT_INT", (void *) emacs_gtk_marshal_NONE__POINTER_POINTER_INT_INT_INT_INT, marshaller_hashtable); | |
1524 puthash ("emacs_gtk_marshal_NONE__POINTER_POINTER_INT_INT", (void *) emacs_gtk_marshal_NONE__POINTER_POINTER_INT_INT, marshaller_hashtable); | |
1525 puthash ("emacs_gtk_marshal_NONE__POINTER_POINTER_POINTER_INT_INT_STRING_INT", (void *) emacs_gtk_marshal_NONE__POINTER_POINTER_POINTER_INT_INT_STRING_INT, marshaller_hashtable); | |
1526 puthash ("emacs_gtk_marshal_NONE__POINTER_POINTER_POINTER_INT_INT_STRING", (void *) emacs_gtk_marshal_NONE__POINTER_POINTER_POINTER_INT_INT_STRING, marshaller_hashtable); | |
1527 puthash ("emacs_gtk_marshal_NONE__POINTER_POINTER_POINTER_POINTER", (void *) emacs_gtk_marshal_NONE__POINTER_POINTER_POINTER_POINTER, marshaller_hashtable); | |
1528 puthash ("emacs_gtk_marshal_NONE__POINTER_POINTER", (void *) emacs_gtk_marshal_NONE__POINTER_POINTER, marshaller_hashtable); | |
1529 puthash ("emacs_gtk_marshal_NONE__POINTER_STRING", (void *) emacs_gtk_marshal_NONE__POINTER_STRING, marshaller_hashtable); | |
1530 puthash ("emacs_gtk_marshal_NONE__POINTER", (void *) emacs_gtk_marshal_NONE__POINTER, marshaller_hashtable); | |
1531 puthash ("emacs_gtk_marshal_NONE__NONE", (void *) emacs_gtk_marshal_NONE__NONE, marshaller_hashtable); | |
1532 puthash ("emacs_gtk_marshal_OBJECT__BOOL_BOOL_INT", (void *) emacs_gtk_marshal_OBJECT__BOOL_BOOL_INT, marshaller_hashtable); | |
1533 puthash ("emacs_gtk_marshal_OBJECT__BOOL_INT", (void *) emacs_gtk_marshal_OBJECT__BOOL_INT, marshaller_hashtable); | |
1534 puthash ("emacs_gtk_marshal_OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_FLOAT", (void *) emacs_gtk_marshal_OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_FLOAT, marshaller_hashtable); | |
1535 puthash ("emacs_gtk_marshal_OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT", (void *) emacs_gtk_marshal_OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT, marshaller_hashtable); | |
1536 puthash ("emacs_gtk_marshal_OBJECT__FLOAT_FLOAT_FLOAT_FLOAT", (void *) emacs_gtk_marshal_OBJECT__FLOAT_FLOAT_FLOAT_FLOAT, marshaller_hashtable); | |
1537 puthash ("emacs_gtk_marshal_OBJECT__INT_ARRAY", (void *) emacs_gtk_marshal_OBJECT__INT_ARRAY, marshaller_hashtable); | |
1538 puthash ("emacs_gtk_marshal_OBJECT__INT_BOOL_BOOL", (void *) emacs_gtk_marshal_OBJECT__INT_BOOL_BOOL, marshaller_hashtable); | |
1539 puthash ("emacs_gtk_marshal_OBJECT__INT_INT_ARRAY", (void *) emacs_gtk_marshal_OBJECT__INT_INT_ARRAY, marshaller_hashtable); | |
1540 puthash ("emacs_gtk_marshal_OBJECT__INT_INT_BOOL", (void *) emacs_gtk_marshal_OBJECT__INT_INT_BOOL, marshaller_hashtable); | |
1541 puthash ("emacs_gtk_marshal_OBJECT__INT_INT_STRING", (void *) emacs_gtk_marshal_OBJECT__INT_INT_STRING, marshaller_hashtable); | |
1542 puthash ("emacs_gtk_marshal_OBJECT__INT_INT", (void *) emacs_gtk_marshal_OBJECT__INT_INT, marshaller_hashtable); | |
1543 puthash ("emacs_gtk_marshal_OBJECT__INT", (void *) emacs_gtk_marshal_OBJECT__INT, marshaller_hashtable); | |
1544 puthash ("emacs_gtk_marshal_OBJECT__OBJECT_FLOAT_INT", (void *) emacs_gtk_marshal_OBJECT__OBJECT_FLOAT_INT, marshaller_hashtable); | |
1545 puthash ("emacs_gtk_marshal_OBJECT__OBJECT_INT", (void *) emacs_gtk_marshal_OBJECT__OBJECT_INT, marshaller_hashtable); | |
1546 puthash ("emacs_gtk_marshal_OBJECT__OBJECT_OBJECT", (void *) emacs_gtk_marshal_OBJECT__OBJECT_OBJECT, marshaller_hashtable); | |
1547 puthash ("emacs_gtk_marshal_OBJECT__OBJECT_STRING_INT_INT_INT_INT_INT", (void *) emacs_gtk_marshal_OBJECT__OBJECT_STRING_INT_INT_INT_INT_INT, marshaller_hashtable); | |
1548 puthash ("emacs_gtk_marshal_OBJECT__OBJECT_STRING_INT_INT_INT_INT", (void *) emacs_gtk_marshal_OBJECT__OBJECT_STRING_INT_INT_INT_INT, marshaller_hashtable); | |
1549 puthash ("emacs_gtk_marshal_OBJECT__OBJECT_STRING_INT_INT", (void *) emacs_gtk_marshal_OBJECT__OBJECT_STRING_INT_INT, marshaller_hashtable); | |
1550 puthash ("emacs_gtk_marshal_OBJECT__OBJECT_STRING", (void *) emacs_gtk_marshal_OBJECT__OBJECT_STRING, marshaller_hashtable); | |
1551 puthash ("emacs_gtk_marshal_OBJECT__OBJECT", (void *) emacs_gtk_marshal_OBJECT__OBJECT, marshaller_hashtable); | |
1552 puthash ("emacs_gtk_marshal_OBJECT__POINTER_POINTER", (void *) emacs_gtk_marshal_OBJECT__POINTER_POINTER, marshaller_hashtable); | |
1553 puthash ("emacs_gtk_marshal_OBJECT__POINTER_STRING", (void *) emacs_gtk_marshal_OBJECT__POINTER_STRING, marshaller_hashtable); | |
1554 puthash ("emacs_gtk_marshal_OBJECT__POINTER", (void *) emacs_gtk_marshal_OBJECT__POINTER, marshaller_hashtable); | |
1555 puthash ("emacs_gtk_marshal_OBJECT__STRING_FLOAT_FLOAT_FLOAT_BOOL", (void *) emacs_gtk_marshal_OBJECT__STRING_FLOAT_FLOAT_FLOAT_BOOL, marshaller_hashtable); | |
1556 puthash ("emacs_gtk_marshal_OBJECT__STRING_INT_STRING_STRING", (void *) emacs_gtk_marshal_OBJECT__STRING_INT_STRING_STRING, marshaller_hashtable); | |
1557 puthash ("emacs_gtk_marshal_OBJECT__STRING_OBJECT", (void *) emacs_gtk_marshal_OBJECT__STRING_OBJECT, marshaller_hashtable); | |
1558 puthash ("emacs_gtk_marshal_OBJECT__STRING_STRING_STRING_ARRAY_STRING_STRING", (void *) emacs_gtk_marshal_OBJECT__STRING_STRING_STRING_ARRAY_STRING_STRING, marshaller_hashtable); | |
1559 puthash ("emacs_gtk_marshal_OBJECT__STRING_STRING", (void *) emacs_gtk_marshal_OBJECT__STRING_STRING, marshaller_hashtable); | |
1560 puthash ("emacs_gtk_marshal_OBJECT__STRING", (void *) emacs_gtk_marshal_OBJECT__STRING, marshaller_hashtable); | |
1561 puthash ("emacs_gtk_marshal_OBJECT__NONE", (void *) emacs_gtk_marshal_OBJECT__NONE, marshaller_hashtable); | |
1562 puthash ("emacs_gtk_marshal_POINTER__INT_INT", (void *) emacs_gtk_marshal_POINTER__INT_INT, marshaller_hashtable); | |
1563 puthash ("emacs_gtk_marshal_POINTER__INT", (void *) emacs_gtk_marshal_POINTER__INT, marshaller_hashtable); | |
1564 puthash ("emacs_gtk_marshal_POINTER__OBJECT_INT_INT", (void *) emacs_gtk_marshal_POINTER__OBJECT_INT_INT, marshaller_hashtable); | |
1565 puthash ("emacs_gtk_marshal_POINTER__OBJECT_INT", (void *) emacs_gtk_marshal_POINTER__OBJECT_INT, marshaller_hashtable); | |
1566 puthash ("emacs_gtk_marshal_POINTER__OBJECT_POINTER_INT", (void *) emacs_gtk_marshal_POINTER__OBJECT_POINTER_INT, marshaller_hashtable); | |
1567 puthash ("emacs_gtk_marshal_POINTER__OBJECT_POINTER_POINTER_ARRAY_INT_POINTER_POINTER_POINTER_POINTER_BOOL_BOOL", (void *) emacs_gtk_marshal_POINTER__OBJECT_POINTER_POINTER_ARRAY_INT_POINTER_POINTER_POINTER_POINTER_BOOL_BOOL, marshaller_hashtable); | |
1568 puthash ("emacs_gtk_marshal_POINTER__OBJECT_POINTER", (void *) emacs_gtk_marshal_POINTER__OBJECT_POINTER, marshaller_hashtable); | |
1569 puthash ("emacs_gtk_marshal_POINTER__OBJECT", (void *) emacs_gtk_marshal_POINTER__OBJECT, marshaller_hashtable); | |
1570 puthash ("emacs_gtk_marshal_POINTER__POINTER", (void *) emacs_gtk_marshal_POINTER__POINTER, marshaller_hashtable); | |
1571 puthash ("emacs_gtk_marshal_POINTER__NONE", (void *) emacs_gtk_marshal_POINTER__NONE, marshaller_hashtable); | |
1572 puthash ("emacs_gtk_marshal_STRING__INT_INT_INT", (void *) emacs_gtk_marshal_STRING__INT_INT_INT, marshaller_hashtable); | |
1573 puthash ("emacs_gtk_marshal_STRING__INT", (void *) emacs_gtk_marshal_STRING__INT, marshaller_hashtable); | |
1574 puthash ("emacs_gtk_marshal_STRING__OBJECT_BOOL", (void *) emacs_gtk_marshal_STRING__OBJECT_BOOL, marshaller_hashtable); | |
1575 puthash ("emacs_gtk_marshal_STRING__OBJECT_FLOAT", (void *) emacs_gtk_marshal_STRING__OBJECT_FLOAT, marshaller_hashtable); | |
1576 puthash ("emacs_gtk_marshal_STRING__OBJECT_INT_INT", (void *) emacs_gtk_marshal_STRING__OBJECT_INT_INT, marshaller_hashtable); | |
1577 puthash ("emacs_gtk_marshal_STRING__OBJECT_INT", (void *) emacs_gtk_marshal_STRING__OBJECT_INT, marshaller_hashtable); | |
1578 puthash ("emacs_gtk_marshal_STRING__OBJECT", (void *) emacs_gtk_marshal_STRING__OBJECT, marshaller_hashtable); | |
1579 puthash ("emacs_gtk_marshal_STRING__NONE", (void *) emacs_gtk_marshal_STRING__NONE, marshaller_hashtable); | |
1580 puthash ("emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER_INT_INT_INT_INT_INT_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER_INT_INT_INT_INT_INT_INT, marshaller_hashtable); | |
1581 puthash ("emacs_gtk_marshal_NONE__OBJECT_STRING_INT_INT_INT", (void *) emacs_gtk_marshal_NONE__OBJECT_STRING_INT_INT_INT, marshaller_hashtable); | |
1582 puthash ("emacs_gtk_marshal_NONE__INT_INT_INT_INT", (void *) emacs_gtk_marshal_NONE__INT_INT_INT_INT, marshaller_hashtable); | |
1583 }; | |
1584 } | |
1585 | |
1586 static void *find_marshaller (const char *func_name) | |
1587 { | |
1588 void *fn = NULL; | |
1589 initialize_marshaller_storage (); | |
1590 | |
1591 if (gethash (func_name, marshaller_hashtable, (const void **)&fn)) | |
1592 { | |
1593 return (fn); | |
1594 } | |
1595 | |
1596 return (NULL); | |
1597 } |