1 #define GTK_VALUE_ARRAY(x) GTK_VALUE_POINTER(x)
3 #define GTK_VALUE_LIST(x) GTK_VALUE_POINTER(x)
6 emacs_gtk_marshal_BOOL__OBJECT_INT(ffi_actual_function func, GtkArg * args)
8 __BOOL_fn rfunc = (__BOOL_fn) func;
11 return_val = GTK_RETLOC_BOOL(args[2]);
13 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]));
17 emacs_gtk_marshal_BOOL__OBJECT_OBJECT_OBJECT(ffi_actual_function func,
20 __BOOL_fn rfunc = (__BOOL_fn) func;
23 return_val = GTK_RETLOC_BOOL(args[3]);
25 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]),
26 GTK_VALUE_OBJECT(args[2]));
30 emacs_gtk_marshal_BOOL__OBJECT_OBJECT(ffi_actual_function func, GtkArg * args)
32 __BOOL_fn rfunc = (__BOOL_fn) func;
35 return_val = GTK_RETLOC_BOOL(args[2]);
37 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]));
41 emacs_gtk_marshal_BOOL__OBJECT_POINTER(ffi_actual_function func, GtkArg * args)
43 __BOOL_fn rfunc = (__BOOL_fn) func;
46 return_val = GTK_RETLOC_BOOL(args[2]);
48 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]));
52 emacs_gtk_marshal_BOOL__OBJECT_STRING(ffi_actual_function func, GtkArg * args)
54 __BOOL_fn rfunc = (__BOOL_fn) func;
57 return_val = GTK_RETLOC_BOOL(args[2]);
59 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_STRING(args[1]));
63 emacs_gtk_marshal_BOOL__OBJECT(ffi_actual_function func, GtkArg * args)
65 __BOOL_fn rfunc = (__BOOL_fn) func;
68 return_val = GTK_RETLOC_BOOL(args[1]);
69 *return_val = (*rfunc) (GTK_VALUE_OBJECT(args[0]));
73 emacs_gtk_marshal_BOOL__POINTER_BOOL(ffi_actual_function func, GtkArg * args)
75 __BOOL_fn rfunc = (__BOOL_fn) func;
78 return_val = GTK_RETLOC_BOOL(args[2]);
80 (*rfunc) (GTK_VALUE_POINTER(args[0]), GTK_VALUE_BOOL(args[1]));
84 emacs_gtk_marshal_BOOL__POINTER(ffi_actual_function func, GtkArg * args)
86 __BOOL_fn rfunc = (__BOOL_fn) func;
89 return_val = GTK_RETLOC_BOOL(args[1]);
90 *return_val = (*rfunc) (GTK_VALUE_POINTER(args[0]));
94 emacs_gtk_marshal_BOOL__NONE(ffi_actual_function func, GtkArg * args)
96 __BOOL_fn rfunc = (__BOOL_fn) func;
99 return_val = GTK_RETLOC_BOOL(args[0]);
100 *return_val = (*rfunc) ();
103 typedef gfloat(*__FLOAT__OBJECT_FLOAT_fn) (GtkObject *, gfloat);
106 emacs_gtk_marshal_FLOAT__OBJECT_FLOAT(ffi_actual_function func, GtkArg * args)
108 __FLOAT__OBJECT_FLOAT_fn rfunc = (__FLOAT__OBJECT_FLOAT_fn) func;
111 return_val = GTK_RETLOC_FLOAT(args[2]);
113 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_FLOAT(args[1]));
117 emacs_gtk_marshal_FLOAT__OBJECT(ffi_actual_function func, GtkArg * args)
119 __FLOAT_fn rfunc = (__FLOAT_fn) func;
122 return_val = GTK_RETLOC_FLOAT(args[1]);
123 *return_val = (*rfunc) (GTK_VALUE_OBJECT(args[0]));
126 static void emacs_gtk_marshal_INT__BOOL(ffi_actual_function func, GtkArg * args)
128 __INT_fn rfunc = (__INT_fn) func;
131 return_val = GTK_RETLOC_INT(args[1]);
132 *return_val = (*rfunc) (GTK_VALUE_BOOL(args[0]));
136 emacs_gtk_marshal_INT__OBJECT_ARRAY(ffi_actual_function func, GtkArg * args)
138 __INT_fn rfunc = (__INT_fn) func;
141 return_val = GTK_RETLOC_INT(args[2]);
143 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_ARRAY(args[1]));
147 emacs_gtk_marshal_INT__OBJECT_INT_ARRAY(ffi_actual_function func, GtkArg * args)
149 __INT_fn rfunc = (__INT_fn) func;
152 return_val = GTK_RETLOC_INT(args[3]);
154 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]),
155 GTK_VALUE_ARRAY(args[2]));
159 emacs_gtk_marshal_INT__OBJECT_INT_INT(ffi_actual_function func, GtkArg * args)
161 __INT_fn rfunc = (__INT_fn) func;
164 return_val = GTK_RETLOC_INT(args[3]);
166 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]),
167 GTK_VALUE_INT(args[2]));
171 emacs_gtk_marshal_INT__OBJECT_INT_STRING(ffi_actual_function func,
174 __INT_fn rfunc = (__INT_fn) func;
177 return_val = GTK_RETLOC_INT(args[3]);
179 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]),
180 GTK_VALUE_STRING(args[2]));
184 emacs_gtk_marshal_INT__OBJECT_INT(ffi_actual_function func, GtkArg * args)
186 __INT_fn rfunc = (__INT_fn) func;
189 return_val = GTK_RETLOC_INT(args[2]);
191 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]));
195 emacs_gtk_marshal_INT__OBJECT_OBJECT(ffi_actual_function func, GtkArg * args)
197 __INT_fn rfunc = (__INT_fn) func;
200 return_val = GTK_RETLOC_INT(args[2]);
202 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]));
206 emacs_gtk_marshal_INT__OBJECT_POINTER_INT_INT(ffi_actual_function func,
209 __INT_fn rfunc = (__INT_fn) func;
212 return_val = GTK_RETLOC_INT(args[4]);
214 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]),
215 GTK_VALUE_INT(args[2]), GTK_VALUE_INT(args[3]));
219 emacs_gtk_marshal_INT__OBJECT_POINTER_INT(ffi_actual_function func,
222 __INT_fn rfunc = (__INT_fn) func;
225 return_val = GTK_RETLOC_INT(args[3]);
227 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]),
228 GTK_VALUE_INT(args[2]));
232 emacs_gtk_marshal_INT__OBJECT_POINTER(ffi_actual_function func, GtkArg * args)
234 __INT_fn rfunc = (__INT_fn) func;
237 return_val = GTK_RETLOC_INT(args[2]);
239 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]));
243 emacs_gtk_marshal_INT__OBJECT_STRING(ffi_actual_function func, GtkArg * args)
245 __INT_fn rfunc = (__INT_fn) func;
248 return_val = GTK_RETLOC_INT(args[2]);
250 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_STRING(args[1]));
254 emacs_gtk_marshal_INT__OBJECT(ffi_actual_function func, GtkArg * args)
256 __INT_fn rfunc = (__INT_fn) func;
259 return_val = GTK_RETLOC_INT(args[1]);
260 *return_val = (*rfunc) (GTK_VALUE_OBJECT(args[0]));
264 emacs_gtk_marshal_INT__POINTER(ffi_actual_function func, GtkArg * args)
266 __INT_fn rfunc = (__INT_fn) func;
269 return_val = GTK_RETLOC_INT(args[1]);
270 *return_val = (*rfunc) (GTK_VALUE_POINTER(args[0]));
274 emacs_gtk_marshal_INT__STRING_STRING_INT_ARRAY(ffi_actual_function func,
277 __INT_fn rfunc = (__INT_fn) func;
280 return_val = GTK_RETLOC_INT(args[4]);
282 (*rfunc) (GTK_VALUE_STRING(args[0]), GTK_VALUE_STRING(args[1]),
283 GTK_VALUE_INT(args[2]), GTK_VALUE_ARRAY(args[3]));
287 emacs_gtk_marshal_INT__STRING(ffi_actual_function func, GtkArg * args)
289 __INT_fn rfunc = (__INT_fn) func;
292 return_val = GTK_RETLOC_INT(args[1]);
293 *return_val = (*rfunc) (GTK_VALUE_STRING(args[0]));
296 static void emacs_gtk_marshal_INT__NONE(ffi_actual_function func, GtkArg * args)
298 __INT_fn rfunc = (__INT_fn) func;
301 return_val = GTK_RETLOC_INT(args[0]);
302 *return_val = (*rfunc) ();
306 emacs_gtk_marshal_LIST__OBJECT(ffi_actual_function func, GtkArg * args)
308 __LIST_fn rfunc = (__LIST_fn) func;
311 return_val = GTK_RETLOC_POINTER(args[1]);
312 *return_val = (*rfunc) (GTK_VALUE_OBJECT(args[0]));
316 emacs_gtk_marshal_LIST__NONE(ffi_actual_function func, GtkArg * args)
318 __LIST_fn rfunc = (__LIST_fn) func;
321 return_val = GTK_RETLOC_POINTER(args[0]);
322 *return_val = (*rfunc) ();
326 emacs_gtk_marshal_NONE__BOOL(ffi_actual_function func, GtkArg * args)
328 __NONE_fn rfunc = (__NONE_fn) func;
329 (*rfunc) (GTK_VALUE_BOOL(args[0]));
333 emacs_gtk_marshal_NONE__INT_INT(ffi_actual_function func, GtkArg * args)
335 __NONE_fn rfunc = (__NONE_fn) func;
336 (*rfunc) (GTK_VALUE_INT(args[0]), GTK_VALUE_INT(args[1]));
339 static void emacs_gtk_marshal_NONE__INT(ffi_actual_function func, GtkArg * args)
341 __NONE_fn rfunc = (__NONE_fn) func;
342 (*rfunc) (GTK_VALUE_INT(args[0]));
346 emacs_gtk_marshal_NONE__OBJECT_BOOL_INT(ffi_actual_function func, GtkArg * args)
348 __NONE_fn rfunc = (__NONE_fn) func;
349 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_BOOL(args[1]),
350 GTK_VALUE_INT(args[2]));
354 emacs_gtk_marshal_NONE__OBJECT_BOOL(ffi_actual_function func, GtkArg * args)
356 __NONE_fn rfunc = (__NONE_fn) func;
357 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_BOOL(args[1]));
359 typedef void (*__NONE__OBJECT_FLOAT_FLOAT_FLOAT_BOOL_fn) (GtkObject *, gfloat,
364 emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT_FLOAT_BOOL(ffi_actual_function func,
367 __NONE__OBJECT_FLOAT_FLOAT_FLOAT_BOOL_fn rfunc =
368 (__NONE__OBJECT_FLOAT_FLOAT_FLOAT_BOOL_fn) func;
369 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_FLOAT(args[1]),
370 GTK_VALUE_FLOAT(args[2]), GTK_VALUE_FLOAT(args[3]),
371 GTK_VALUE_BOOL(args[4]));
373 typedef void (*__NONE__OBJECT_FLOAT_FLOAT_FLOAT_FLOAT_fn) (GtkObject *, gfloat,
378 emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT_FLOAT_FLOAT(ffi_actual_function func,
381 __NONE__OBJECT_FLOAT_FLOAT_FLOAT_FLOAT_fn rfunc =
382 (__NONE__OBJECT_FLOAT_FLOAT_FLOAT_FLOAT_fn) func;
383 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_FLOAT(args[1]),
384 GTK_VALUE_FLOAT(args[2]), GTK_VALUE_FLOAT(args[3]),
385 GTK_VALUE_FLOAT(args[4]));
387 typedef void (*__NONE__OBJECT_FLOAT_FLOAT_FLOAT_fn) (GtkObject *, gfloat,
391 emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT_FLOAT(ffi_actual_function func,
394 __NONE__OBJECT_FLOAT_FLOAT_FLOAT_fn rfunc =
395 (__NONE__OBJECT_FLOAT_FLOAT_FLOAT_fn) func;
396 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_FLOAT(args[1]),
397 GTK_VALUE_FLOAT(args[2]), GTK_VALUE_FLOAT(args[3]));
399 typedef void (*__NONE__OBJECT_FLOAT_FLOAT_fn) (GtkObject *, gfloat, gfloat);
402 emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT(ffi_actual_function func,
405 __NONE__OBJECT_FLOAT_FLOAT_fn rfunc =
406 (__NONE__OBJECT_FLOAT_FLOAT_fn) func;
407 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_FLOAT(args[1]),
408 GTK_VALUE_FLOAT(args[2]));
410 typedef void (*__NONE__OBJECT_FLOAT_fn) (GtkObject *, gfloat);
413 emacs_gtk_marshal_NONE__OBJECT_FLOAT(ffi_actual_function func, GtkArg * args)
415 __NONE__OBJECT_FLOAT_fn rfunc = (__NONE__OBJECT_FLOAT_fn) func;
416 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_FLOAT(args[1]));
420 emacs_gtk_marshal_NONE__OBJECT_INT_BOOL(ffi_actual_function func, GtkArg * args)
422 __NONE_fn rfunc = (__NONE_fn) func;
423 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]),
424 GTK_VALUE_BOOL(args[2]));
426 typedef void (*__NONE__OBJECT_INT_FLOAT_BOOL_fn) (GtkObject *, guint, gfloat,
430 emacs_gtk_marshal_NONE__OBJECT_INT_FLOAT_BOOL(ffi_actual_function func,
433 __NONE__OBJECT_INT_FLOAT_BOOL_fn rfunc =
434 (__NONE__OBJECT_INT_FLOAT_BOOL_fn) func;
435 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]),
436 GTK_VALUE_FLOAT(args[2]), GTK_VALUE_BOOL(args[3]));
438 typedef void (*__NONE__OBJECT_INT_FLOAT_fn) (GtkObject *, guint, gfloat);
441 emacs_gtk_marshal_NONE__OBJECT_INT_FLOAT(ffi_actual_function func,
444 __NONE__OBJECT_INT_FLOAT_fn rfunc = (__NONE__OBJECT_INT_FLOAT_fn) func;
445 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]),
446 GTK_VALUE_FLOAT(args[2]));
450 emacs_gtk_marshal_NONE__OBJECT_INT_INT_ARRAY_ARRAY_ARRAY_ARRAY_ARRAY_ARRAY
451 (ffi_actual_function func, GtkArg * args)
453 __NONE_fn rfunc = (__NONE_fn) func;
454 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]),
455 GTK_VALUE_INT(args[2]), GTK_VALUE_ARRAY(args[3]),
456 GTK_VALUE_ARRAY(args[4]), GTK_VALUE_ARRAY(args[5]),
457 GTK_VALUE_ARRAY(args[6]), GTK_VALUE_ARRAY(args[7]),
458 GTK_VALUE_ARRAY(args[8]));
462 emacs_gtk_marshal_NONE__OBJECT_INT_INT_ARRAY(ffi_actual_function func,
465 __NONE_fn rfunc = (__NONE_fn) func;
466 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]),
467 GTK_VALUE_INT(args[2]), GTK_VALUE_ARRAY(args[3]));
469 typedef void (*__NONE__OBJECT_INT_INT_FLOAT_FLOAT_fn) (GtkObject *, guint,
470 guint, gfloat, gfloat);
473 emacs_gtk_marshal_NONE__OBJECT_INT_INT_FLOAT_FLOAT(ffi_actual_function func,
476 __NONE__OBJECT_INT_INT_FLOAT_FLOAT_fn rfunc =
477 (__NONE__OBJECT_INT_INT_FLOAT_FLOAT_fn) func;
478 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]),
479 GTK_VALUE_INT(args[2]), GTK_VALUE_FLOAT(args[3]),
480 GTK_VALUE_FLOAT(args[4]));
484 emacs_gtk_marshal_NONE__OBJECT_INT_INT_INT_INT(ffi_actual_function func,
487 __NONE_fn rfunc = (__NONE_fn) func;
488 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]),
489 GTK_VALUE_INT(args[2]), GTK_VALUE_INT(args[3]),
490 GTK_VALUE_INT(args[4]));
494 emacs_gtk_marshal_NONE__OBJECT_INT_INT_INT(ffi_actual_function func,
497 __NONE_fn rfunc = (__NONE_fn) func;
498 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]),
499 GTK_VALUE_INT(args[2]), GTK_VALUE_INT(args[3]));
503 emacs_gtk_marshal_NONE__OBJECT_INT_INT_POINTER_POINTER(ffi_actual_function func,
506 __NONE_fn rfunc = (__NONE_fn) func;
507 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]),
508 GTK_VALUE_INT(args[2]), GTK_VALUE_POINTER(args[3]),
509 GTK_VALUE_POINTER(args[4]));
513 emacs_gtk_marshal_NONE__OBJECT_INT_INT_POINTER(ffi_actual_function func,
516 __NONE_fn rfunc = (__NONE_fn) func;
517 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]),
518 GTK_VALUE_INT(args[2]), GTK_VALUE_POINTER(args[3]));
522 emacs_gtk_marshal_NONE__OBJECT_INT_INT_STRING_INT_POINTER_POINTER
523 (ffi_actual_function func, GtkArg * args)
525 __NONE_fn rfunc = (__NONE_fn) func;
526 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]),
527 GTK_VALUE_INT(args[2]), GTK_VALUE_STRING(args[3]),
528 GTK_VALUE_INT(args[4]), GTK_VALUE_POINTER(args[5]),
529 GTK_VALUE_POINTER(args[6]));
533 emacs_gtk_marshal_NONE__OBJECT_INT_INT_STRING(ffi_actual_function func,
536 __NONE_fn rfunc = (__NONE_fn) func;
537 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]),
538 GTK_VALUE_INT(args[2]), GTK_VALUE_STRING(args[3]));
542 emacs_gtk_marshal_NONE__OBJECT_INT_INT(ffi_actual_function func, GtkArg * args)
544 __NONE_fn rfunc = (__NONE_fn) func;
545 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]),
546 GTK_VALUE_INT(args[2]));
550 emacs_gtk_marshal_NONE__OBJECT_INT_OBJECT(ffi_actual_function func,
553 __NONE_fn rfunc = (__NONE_fn) func;
554 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]),
555 GTK_VALUE_OBJECT(args[2]));
559 emacs_gtk_marshal_NONE__OBJECT_INT_POINTER(ffi_actual_function func,
562 __NONE_fn rfunc = (__NONE_fn) func;
563 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]),
564 GTK_VALUE_POINTER(args[2]));
568 emacs_gtk_marshal_NONE__OBJECT_INT_STRING(ffi_actual_function func,
571 __NONE_fn rfunc = (__NONE_fn) func;
572 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]),
573 GTK_VALUE_STRING(args[2]));
577 emacs_gtk_marshal_NONE__OBJECT_INT(ffi_actual_function func, GtkArg * args)
579 __NONE_fn rfunc = (__NONE_fn) func;
580 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]));
584 emacs_gtk_marshal_NONE__OBJECT_LIST_INT(ffi_actual_function func, GtkArg * args)
586 __NONE_fn rfunc = (__NONE_fn) func;
587 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_LIST(args[1]),
588 GTK_VALUE_INT(args[2]));
592 emacs_gtk_marshal_NONE__OBJECT_LIST(ffi_actual_function func, GtkArg * args)
594 __NONE_fn rfunc = (__NONE_fn) func;
595 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_LIST(args[1]));
599 emacs_gtk_marshal_NONE__OBJECT_OBJECT_BOOL_BOOL_INT_INT(ffi_actual_function
602 __NONE_fn rfunc = (__NONE_fn) func;
603 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]),
604 GTK_VALUE_BOOL(args[2]), GTK_VALUE_BOOL(args[3]),
605 GTK_VALUE_INT(args[4]), GTK_VALUE_INT(args[5]));
609 emacs_gtk_marshal_NONE__OBJECT_OBJECT_BOOL_BOOL_INT(ffi_actual_function func,
612 __NONE_fn rfunc = (__NONE_fn) func;
613 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]),
614 GTK_VALUE_BOOL(args[2]), GTK_VALUE_BOOL(args[3]),
615 GTK_VALUE_INT(args[4]));
619 emacs_gtk_marshal_NONE__OBJECT_OBJECT_BOOL_BOOL(ffi_actual_function func,
622 __NONE_fn rfunc = (__NONE_fn) func;
623 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]),
624 GTK_VALUE_BOOL(args[2]), GTK_VALUE_BOOL(args[3]));
626 typedef void (*__NONE__OBJECT_OBJECT_FLOAT_INT_fn) (GtkObject *, GtkObject *,
630 emacs_gtk_marshal_NONE__OBJECT_OBJECT_FLOAT_INT(ffi_actual_function func,
633 __NONE__OBJECT_OBJECT_FLOAT_INT_fn rfunc =
634 (__NONE__OBJECT_OBJECT_FLOAT_INT_fn) func;
635 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]),
636 GTK_VALUE_FLOAT(args[2]), GTK_VALUE_INT(args[3]));
640 emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT_INT_INT_INT_INT_INT_INT
641 (ffi_actual_function func, GtkArg * args)
643 __NONE_fn rfunc = (__NONE_fn) func;
644 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]),
645 GTK_VALUE_INT(args[2]), GTK_VALUE_INT(args[3]),
646 GTK_VALUE_INT(args[4]), GTK_VALUE_INT(args[5]),
647 GTK_VALUE_INT(args[6]), GTK_VALUE_INT(args[7]),
648 GTK_VALUE_INT(args[8]), GTK_VALUE_INT(args[9]));
652 emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT_INT_INT(ffi_actual_function func,
655 __NONE_fn rfunc = (__NONE_fn) func;
656 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]),
657 GTK_VALUE_INT(args[2]), GTK_VALUE_INT(args[3]),
658 GTK_VALUE_INT(args[4]), GTK_VALUE_INT(args[5]));
662 emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT_INT(ffi_actual_function func,
665 __NONE_fn rfunc = (__NONE_fn) func;
666 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]),
667 GTK_VALUE_INT(args[2]), GTK_VALUE_INT(args[3]),
668 GTK_VALUE_INT(args[4]));
672 emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT(ffi_actual_function func,
675 __NONE_fn rfunc = (__NONE_fn) func;
676 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]),
677 GTK_VALUE_INT(args[2]), GTK_VALUE_INT(args[3]));
681 emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT(ffi_actual_function func,
684 __NONE_fn rfunc = (__NONE_fn) func;
685 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]),
686 GTK_VALUE_INT(args[2]));
690 emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_INT(ffi_actual_function func,
693 __NONE_fn rfunc = (__NONE_fn) func;
694 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]),
695 GTK_VALUE_OBJECT(args[2]), GTK_VALUE_INT(args[3]));
699 emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_OBJECT_INT(ffi_actual_function
702 __NONE_fn rfunc = (__NONE_fn) func;
703 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]),
704 GTK_VALUE_OBJECT(args[2]), GTK_VALUE_OBJECT(args[3]),
705 GTK_VALUE_INT(args[4]));
709 emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_OBJECT(ffi_actual_function func,
712 __NONE_fn rfunc = (__NONE_fn) func;
713 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]),
714 GTK_VALUE_OBJECT(args[2]), GTK_VALUE_OBJECT(args[3]));
718 emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_POINTER_POINTER_INT_INT
719 (ffi_actual_function func, GtkArg * args)
721 __NONE_fn rfunc = (__NONE_fn) func;
722 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]),
723 GTK_VALUE_OBJECT(args[2]), GTK_VALUE_POINTER(args[3]),
724 GTK_VALUE_POINTER(args[4]), GTK_VALUE_INT(args[5]),
725 GTK_VALUE_INT(args[6]));
729 emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT(ffi_actual_function func,
732 __NONE_fn rfunc = (__NONE_fn) func;
733 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]),
734 GTK_VALUE_OBJECT(args[2]));
738 emacs_gtk_marshal_NONE__OBJECT_OBJECT_POINTER(ffi_actual_function func,
741 __NONE_fn rfunc = (__NONE_fn) func;
742 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]),
743 GTK_VALUE_POINTER(args[2]));
747 emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING_INT_INT_INT_INT_INT
748 (ffi_actual_function func, GtkArg * args)
750 __NONE_fn rfunc = (__NONE_fn) func;
751 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]),
752 GTK_VALUE_STRING(args[2]), GTK_VALUE_INT(args[3]),
753 GTK_VALUE_INT(args[4]), GTK_VALUE_INT(args[5]),
754 GTK_VALUE_INT(args[6]), GTK_VALUE_INT(args[7]));
758 emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING_STRING_INT(ffi_actual_function
761 __NONE_fn rfunc = (__NONE_fn) func;
762 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]),
763 GTK_VALUE_STRING(args[2]), GTK_VALUE_STRING(args[3]),
764 GTK_VALUE_INT(args[4]));
768 emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING_STRING(ffi_actual_function func,
771 __NONE_fn rfunc = (__NONE_fn) func;
772 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]),
773 GTK_VALUE_STRING(args[2]), GTK_VALUE_STRING(args[3]));
777 emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING(ffi_actual_function func,
780 __NONE_fn rfunc = (__NONE_fn) func;
781 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]),
782 GTK_VALUE_STRING(args[2]));
786 emacs_gtk_marshal_NONE__OBJECT_OBJECT(ffi_actual_function func, GtkArg * args)
788 __NONE_fn rfunc = (__NONE_fn) func;
789 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]));
793 emacs_gtk_marshal_NONE__OBJECT_POINTER_BOOL(ffi_actual_function func,
796 __NONE_fn rfunc = (__NONE_fn) func;
797 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]),
798 GTK_VALUE_BOOL(args[2]));
800 typedef void (*__NONE__OBJECT_POINTER_INT_FLOAT_FLOAT_fn) (GtkObject *, void *,
805 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_FLOAT_FLOAT(ffi_actual_function func,
808 __NONE__OBJECT_POINTER_INT_FLOAT_FLOAT_fn rfunc =
809 (__NONE__OBJECT_POINTER_INT_FLOAT_FLOAT_fn) func;
810 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]),
811 GTK_VALUE_INT(args[2]), GTK_VALUE_FLOAT(args[3]),
812 GTK_VALUE_FLOAT(args[4]));
816 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_INT_INT(ffi_actual_function func,
819 __NONE_fn rfunc = (__NONE_fn) func;
820 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]),
821 GTK_VALUE_INT(args[2]), GTK_VALUE_INT(args[3]),
822 GTK_VALUE_INT(args[4]));
826 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_INT(ffi_actual_function func,
829 __NONE_fn rfunc = (__NONE_fn) func;
830 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]),
831 GTK_VALUE_INT(args[2]), GTK_VALUE_INT(args[3]));
835 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_POINTER_POINTER(ffi_actual_function
838 __NONE_fn rfunc = (__NONE_fn) func;
839 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]),
840 GTK_VALUE_INT(args[2]), GTK_VALUE_POINTER(args[3]),
841 GTK_VALUE_POINTER(args[4]));
845 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_POINTER(ffi_actual_function func,
848 __NONE_fn rfunc = (__NONE_fn) func;
849 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]),
850 GTK_VALUE_INT(args[2]), GTK_VALUE_POINTER(args[3]));
854 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_STRING_INT_POINTER_POINTER
855 (ffi_actual_function func, GtkArg * args)
857 __NONE_fn rfunc = (__NONE_fn) func;
858 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]),
859 GTK_VALUE_INT(args[2]), GTK_VALUE_STRING(args[3]),
860 GTK_VALUE_INT(args[4]), GTK_VALUE_POINTER(args[5]),
861 GTK_VALUE_POINTER(args[6]));
865 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_STRING(ffi_actual_function func,
868 __NONE_fn rfunc = (__NONE_fn) func;
869 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]),
870 GTK_VALUE_INT(args[2]), GTK_VALUE_STRING(args[3]));
874 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT(ffi_actual_function func,
877 __NONE_fn rfunc = (__NONE_fn) func;
878 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]),
879 GTK_VALUE_INT(args[2]));
883 emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER_POINTER_STRING_INT
884 (ffi_actual_function func, GtkArg * args)
886 __NONE_fn rfunc = (__NONE_fn) func;
887 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]),
888 GTK_VALUE_POINTER(args[2]), GTK_VALUE_POINTER(args[3]),
889 GTK_VALUE_STRING(args[4]), GTK_VALUE_INT(args[5]));
893 emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER_POINTER(ffi_actual_function func,
896 __NONE_fn rfunc = (__NONE_fn) func;
897 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]),
898 GTK_VALUE_POINTER(args[2]), GTK_VALUE_POINTER(args[3]));
902 emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER(ffi_actual_function func,
905 __NONE_fn rfunc = (__NONE_fn) func;
906 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]),
907 GTK_VALUE_POINTER(args[2]));
911 emacs_gtk_marshal_NONE__OBJECT_POINTER_STRING_INT_POINTER_POINTER_POINTER_POINTER_BOOL_BOOL
912 (ffi_actual_function func, GtkArg * args)
914 __NONE_fn rfunc = (__NONE_fn) func;
915 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]),
916 GTK_VALUE_STRING(args[2]), GTK_VALUE_INT(args[3]),
917 GTK_VALUE_POINTER(args[4]), GTK_VALUE_POINTER(args[5]),
918 GTK_VALUE_POINTER(args[6]), GTK_VALUE_POINTER(args[7]),
919 GTK_VALUE_BOOL(args[8]), GTK_VALUE_BOOL(args[9]));
923 emacs_gtk_marshal_NONE__OBJECT_POINTER(ffi_actual_function func, GtkArg * args)
925 __NONE_fn rfunc = (__NONE_fn) func;
926 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]));
930 emacs_gtk_marshal_NONE__OBJECT_STRING_BOOL(ffi_actual_function func,
933 __NONE_fn rfunc = (__NONE_fn) func;
934 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_STRING(args[1]),
935 GTK_VALUE_BOOL(args[2]));
939 emacs_gtk_marshal_NONE__OBJECT_STRING_POINTER_INT_INT_INT(ffi_actual_function
942 __NONE_fn rfunc = (__NONE_fn) func;
943 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_STRING(args[1]),
944 GTK_VALUE_POINTER(args[2]), GTK_VALUE_INT(args[3]),
945 GTK_VALUE_INT(args[4]), GTK_VALUE_INT(args[5]));
949 emacs_gtk_marshal_NONE__OBJECT_STRING_POINTER_INT_INT(ffi_actual_function func,
952 __NONE_fn rfunc = (__NONE_fn) func;
953 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_STRING(args[1]),
954 GTK_VALUE_POINTER(args[2]), GTK_VALUE_INT(args[3]),
955 GTK_VALUE_INT(args[4]));
959 emacs_gtk_marshal_NONE__OBJECT_STRING_STRING(ffi_actual_function func,
962 __NONE_fn rfunc = (__NONE_fn) func;
963 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_STRING(args[1]),
964 GTK_VALUE_STRING(args[2]));
968 emacs_gtk_marshal_NONE__OBJECT_STRING(ffi_actual_function func, GtkArg * args)
970 __NONE_fn rfunc = (__NONE_fn) func;
971 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_STRING(args[1]));
975 emacs_gtk_marshal_NONE__OBJECT(ffi_actual_function func, GtkArg * args)
977 __NONE_fn rfunc = (__NONE_fn) func;
978 (*rfunc) (GTK_VALUE_OBJECT(args[0]));
982 emacs_gtk_marshal_NONE__POINTER_INT(ffi_actual_function func, GtkArg * args)
984 __NONE_fn rfunc = (__NONE_fn) func;
985 (*rfunc) (GTK_VALUE_POINTER(args[0]), GTK_VALUE_INT(args[1]));
989 emacs_gtk_marshal_NONE__POINTER_POINTER_BOOL_INT_INT_INT_INT_INT_INT
990 (ffi_actual_function func, GtkArg * args)
992 __NONE_fn rfunc = (__NONE_fn) func;
993 (*rfunc) (GTK_VALUE_POINTER(args[0]), GTK_VALUE_POINTER(args[1]),
994 GTK_VALUE_BOOL(args[2]), GTK_VALUE_INT(args[3]),
995 GTK_VALUE_INT(args[4]), GTK_VALUE_INT(args[5]),
996 GTK_VALUE_INT(args[6]), GTK_VALUE_INT(args[7]),
997 GTK_VALUE_INT(args[8]));
1001 emacs_gtk_marshal_NONE__POINTER_POINTER_BOOL_INT_INT_INT_INT(ffi_actual_function
1005 __NONE_fn rfunc = (__NONE_fn) func;
1006 (*rfunc) (GTK_VALUE_POINTER(args[0]), GTK_VALUE_POINTER(args[1]),
1007 GTK_VALUE_BOOL(args[2]), GTK_VALUE_INT(args[3]),
1008 GTK_VALUE_INT(args[4]), GTK_VALUE_INT(args[5]),
1009 GTK_VALUE_INT(args[6]));
1013 emacs_gtk_marshal_NONE__POINTER_POINTER_INT_INT_INT_INT(ffi_actual_function
1014 func, GtkArg * args)
1016 __NONE_fn rfunc = (__NONE_fn) func;
1017 (*rfunc) (GTK_VALUE_POINTER(args[0]), GTK_VALUE_POINTER(args[1]),
1018 GTK_VALUE_INT(args[2]), GTK_VALUE_INT(args[3]),
1019 GTK_VALUE_INT(args[4]), GTK_VALUE_INT(args[5]));
1023 emacs_gtk_marshal_NONE__POINTER_POINTER_INT_INT(ffi_actual_function func,
1026 __NONE_fn rfunc = (__NONE_fn) func;
1027 (*rfunc) (GTK_VALUE_POINTER(args[0]), GTK_VALUE_POINTER(args[1]),
1028 GTK_VALUE_INT(args[2]), GTK_VALUE_INT(args[3]));
1032 emacs_gtk_marshal_NONE__POINTER_POINTER_POINTER_INT_INT_STRING_INT
1033 (ffi_actual_function func, GtkArg * args)
1035 __NONE_fn rfunc = (__NONE_fn) func;
1036 (*rfunc) (GTK_VALUE_POINTER(args[0]), GTK_VALUE_POINTER(args[1]),
1037 GTK_VALUE_POINTER(args[2]), GTK_VALUE_INT(args[3]),
1038 GTK_VALUE_INT(args[4]), GTK_VALUE_STRING(args[5]),
1039 GTK_VALUE_INT(args[6]));
1043 emacs_gtk_marshal_NONE__POINTER_POINTER_POINTER_INT_INT_STRING
1044 (ffi_actual_function func, GtkArg * args)
1046 __NONE_fn rfunc = (__NONE_fn) func;
1047 (*rfunc) (GTK_VALUE_POINTER(args[0]), GTK_VALUE_POINTER(args[1]),
1048 GTK_VALUE_POINTER(args[2]), GTK_VALUE_INT(args[3]),
1049 GTK_VALUE_INT(args[4]), GTK_VALUE_STRING(args[5]));
1053 emacs_gtk_marshal_NONE__POINTER_POINTER_POINTER_POINTER(ffi_actual_function
1054 func, GtkArg * args)
1056 __NONE_fn rfunc = (__NONE_fn) func;
1057 (*rfunc) (GTK_VALUE_POINTER(args[0]), GTK_VALUE_POINTER(args[1]),
1058 GTK_VALUE_POINTER(args[2]), GTK_VALUE_POINTER(args[3]));
1062 emacs_gtk_marshal_NONE__POINTER_POINTER(ffi_actual_function func, GtkArg * args)
1064 __NONE_fn rfunc = (__NONE_fn) func;
1065 (*rfunc) (GTK_VALUE_POINTER(args[0]), GTK_VALUE_POINTER(args[1]));
1069 emacs_gtk_marshal_NONE__POINTER_STRING(ffi_actual_function func, GtkArg * args)
1071 __NONE_fn rfunc = (__NONE_fn) func;
1072 (*rfunc) (GTK_VALUE_POINTER(args[0]), GTK_VALUE_STRING(args[1]));
1076 emacs_gtk_marshal_NONE__POINTER(ffi_actual_function func, GtkArg * args)
1078 __NONE_fn rfunc = (__NONE_fn) func;
1079 (*rfunc) (GTK_VALUE_POINTER(args[0]));
1083 emacs_gtk_marshal_NONE__NONE(ffi_actual_function func, GtkArg * args)
1085 __NONE_fn rfunc = (__NONE_fn) func;
1090 emacs_gtk_marshal_OBJECT__BOOL_BOOL_INT(ffi_actual_function func, GtkArg * args)
1092 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1093 GtkObject **return_val;
1095 return_val = GTK_RETLOC_OBJECT(args[3]);
1097 (*rfunc) (GTK_VALUE_BOOL(args[0]), GTK_VALUE_BOOL(args[1]),
1098 GTK_VALUE_INT(args[2]));
1102 emacs_gtk_marshal_OBJECT__BOOL_INT(ffi_actual_function func, GtkArg * args)
1104 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1105 GtkObject **return_val;
1107 return_val = GTK_RETLOC_OBJECT(args[2]);
1109 (*rfunc) (GTK_VALUE_BOOL(args[0]), GTK_VALUE_INT(args[1]));
1111 typedef GtkObject *(*__OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_fn) (gfloat,
1119 emacs_gtk_marshal_OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_FLOAT
1120 (ffi_actual_function func, GtkArg * args)
1122 __OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_fn rfunc =
1123 (__OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_fn) func;
1124 GtkObject **return_val;
1126 return_val = GTK_RETLOC_OBJECT(args[6]);
1128 (*rfunc) (GTK_VALUE_FLOAT(args[0]), GTK_VALUE_FLOAT(args[1]),
1129 GTK_VALUE_FLOAT(args[2]), GTK_VALUE_FLOAT(args[3]),
1130 GTK_VALUE_FLOAT(args[4]), GTK_VALUE_FLOAT(args[5]));
1132 typedef GtkObject *(*__OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_fn) (gfloat,
1139 emacs_gtk_marshal_OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT(ffi_actual_function
1140 func, GtkArg * args)
1142 __OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_fn rfunc =
1143 (__OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_fn) func;
1144 GtkObject **return_val;
1146 return_val = GTK_RETLOC_OBJECT(args[5]);
1148 (*rfunc) (GTK_VALUE_FLOAT(args[0]), GTK_VALUE_FLOAT(args[1]),
1149 GTK_VALUE_FLOAT(args[2]), GTK_VALUE_FLOAT(args[3]),
1150 GTK_VALUE_FLOAT(args[4]));
1152 typedef GtkObject *(*__OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_fn) (gfloat, gfloat,
1156 emacs_gtk_marshal_OBJECT__FLOAT_FLOAT_FLOAT_FLOAT(ffi_actual_function func,
1159 __OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_fn rfunc =
1160 (__OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_fn) func;
1161 GtkObject **return_val;
1163 return_val = GTK_RETLOC_OBJECT(args[4]);
1165 (*rfunc) (GTK_VALUE_FLOAT(args[0]), GTK_VALUE_FLOAT(args[1]),
1166 GTK_VALUE_FLOAT(args[2]), GTK_VALUE_FLOAT(args[3]));
1170 emacs_gtk_marshal_OBJECT__INT_ARRAY(ffi_actual_function func, GtkArg * args)
1172 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1173 GtkObject **return_val;
1175 return_val = GTK_RETLOC_OBJECT(args[2]);
1177 (*rfunc) (GTK_VALUE_INT(args[0]), GTK_VALUE_ARRAY(args[1]));
1181 emacs_gtk_marshal_OBJECT__INT_BOOL_BOOL(ffi_actual_function func, GtkArg * args)
1183 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1184 GtkObject **return_val;
1186 return_val = GTK_RETLOC_OBJECT(args[3]);
1188 (*rfunc) (GTK_VALUE_INT(args[0]), GTK_VALUE_BOOL(args[1]),
1189 GTK_VALUE_BOOL(args[2]));
1193 emacs_gtk_marshal_OBJECT__INT_INT_ARRAY(ffi_actual_function func, GtkArg * args)
1195 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1196 GtkObject **return_val;
1198 return_val = GTK_RETLOC_OBJECT(args[3]);
1200 (*rfunc) (GTK_VALUE_INT(args[0]), GTK_VALUE_INT(args[1]),
1201 GTK_VALUE_ARRAY(args[2]));
1205 emacs_gtk_marshal_OBJECT__INT_INT_BOOL(ffi_actual_function func, GtkArg * args)
1207 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1208 GtkObject **return_val;
1210 return_val = GTK_RETLOC_OBJECT(args[3]);
1212 (*rfunc) (GTK_VALUE_INT(args[0]), GTK_VALUE_INT(args[1]),
1213 GTK_VALUE_BOOL(args[2]));
1217 emacs_gtk_marshal_OBJECT__INT_INT_STRING(ffi_actual_function func,
1220 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1221 GtkObject **return_val;
1223 return_val = GTK_RETLOC_OBJECT(args[3]);
1225 (*rfunc) (GTK_VALUE_INT(args[0]), GTK_VALUE_INT(args[1]),
1226 GTK_VALUE_STRING(args[2]));
1230 emacs_gtk_marshal_OBJECT__INT_INT(ffi_actual_function func, GtkArg * args)
1232 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1233 GtkObject **return_val;
1235 return_val = GTK_RETLOC_OBJECT(args[2]);
1236 *return_val = (*rfunc) (GTK_VALUE_INT(args[0]), GTK_VALUE_INT(args[1]));
1240 emacs_gtk_marshal_OBJECT__INT(ffi_actual_function func, GtkArg * args)
1242 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1243 GtkObject **return_val;
1245 return_val = GTK_RETLOC_OBJECT(args[1]);
1246 *return_val = (*rfunc) (GTK_VALUE_INT(args[0]));
1248 typedef GtkObject *(*__OBJECT__OBJECT_FLOAT_INT_fn) (GtkObject *, gfloat,
1252 emacs_gtk_marshal_OBJECT__OBJECT_FLOAT_INT(ffi_actual_function func,
1255 __OBJECT__OBJECT_FLOAT_INT_fn rfunc =
1256 (__OBJECT__OBJECT_FLOAT_INT_fn) func;
1257 GtkObject **return_val;
1259 return_val = GTK_RETLOC_OBJECT(args[3]);
1261 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_FLOAT(args[1]),
1262 GTK_VALUE_INT(args[2]));
1266 emacs_gtk_marshal_OBJECT__OBJECT_INT(ffi_actual_function func, GtkArg * args)
1268 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1269 GtkObject **return_val;
1271 return_val = GTK_RETLOC_OBJECT(args[2]);
1273 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]));
1277 emacs_gtk_marshal_OBJECT__OBJECT_OBJECT(ffi_actual_function func, GtkArg * args)
1279 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1280 GtkObject **return_val;
1282 return_val = GTK_RETLOC_OBJECT(args[2]);
1284 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_OBJECT(args[1]));
1288 emacs_gtk_marshal_OBJECT__OBJECT_STRING_INT_INT_INT_INT_INT(ffi_actual_function
1289 func, GtkArg * args)
1291 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1292 GtkObject **return_val;
1294 return_val = GTK_RETLOC_OBJECT(args[7]);
1296 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_STRING(args[1]),
1297 GTK_VALUE_INT(args[2]), GTK_VALUE_INT(args[3]),
1298 GTK_VALUE_INT(args[4]), GTK_VALUE_INT(args[5]),
1299 GTK_VALUE_INT(args[6]));
1303 emacs_gtk_marshal_OBJECT__OBJECT_STRING_INT_INT_INT_INT(ffi_actual_function
1304 func, GtkArg * args)
1306 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1307 GtkObject **return_val;
1309 return_val = GTK_RETLOC_OBJECT(args[6]);
1311 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_STRING(args[1]),
1312 GTK_VALUE_INT(args[2]), GTK_VALUE_INT(args[3]),
1313 GTK_VALUE_INT(args[4]), GTK_VALUE_INT(args[5]));
1317 emacs_gtk_marshal_OBJECT__OBJECT_STRING_INT_INT(ffi_actual_function func,
1320 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1321 GtkObject **return_val;
1323 return_val = GTK_RETLOC_OBJECT(args[4]);
1325 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_STRING(args[1]),
1326 GTK_VALUE_INT(args[2]), GTK_VALUE_INT(args[3]));
1330 emacs_gtk_marshal_OBJECT__OBJECT_STRING(ffi_actual_function func, GtkArg * args)
1332 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1333 GtkObject **return_val;
1335 return_val = GTK_RETLOC_OBJECT(args[2]);
1337 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_STRING(args[1]));
1341 emacs_gtk_marshal_OBJECT__OBJECT(ffi_actual_function func, GtkArg * args)
1343 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1344 GtkObject **return_val;
1346 return_val = GTK_RETLOC_OBJECT(args[1]);
1347 *return_val = (*rfunc) (GTK_VALUE_OBJECT(args[0]));
1351 emacs_gtk_marshal_OBJECT__POINTER_POINTER(ffi_actual_function func,
1354 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1355 GtkObject **return_val;
1357 return_val = GTK_RETLOC_OBJECT(args[2]);
1359 (*rfunc) (GTK_VALUE_POINTER(args[0]), GTK_VALUE_POINTER(args[1]));
1363 emacs_gtk_marshal_OBJECT__POINTER_STRING(ffi_actual_function func,
1366 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1367 GtkObject **return_val;
1369 return_val = GTK_RETLOC_OBJECT(args[2]);
1371 (*rfunc) (GTK_VALUE_POINTER(args[0]), GTK_VALUE_STRING(args[1]));
1375 emacs_gtk_marshal_OBJECT__POINTER(ffi_actual_function func, GtkArg * args)
1377 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1378 GtkObject **return_val;
1380 return_val = GTK_RETLOC_OBJECT(args[1]);
1381 *return_val = (*rfunc) (GTK_VALUE_POINTER(args[0]));
1383 typedef GtkObject *(*__OBJECT__STRING_FLOAT_FLOAT_FLOAT_BOOL_fn) (gchar *,
1390 emacs_gtk_marshal_OBJECT__STRING_FLOAT_FLOAT_FLOAT_BOOL(ffi_actual_function
1391 func, GtkArg * args)
1393 __OBJECT__STRING_FLOAT_FLOAT_FLOAT_BOOL_fn rfunc =
1394 (__OBJECT__STRING_FLOAT_FLOAT_FLOAT_BOOL_fn) func;
1395 GtkObject **return_val;
1397 return_val = GTK_RETLOC_OBJECT(args[5]);
1399 (*rfunc) (GTK_VALUE_STRING(args[0]), GTK_VALUE_FLOAT(args[1]),
1400 GTK_VALUE_FLOAT(args[2]), GTK_VALUE_FLOAT(args[3]),
1401 GTK_VALUE_BOOL(args[4]));
1405 emacs_gtk_marshal_OBJECT__STRING_INT_STRING_STRING(ffi_actual_function func,
1408 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1409 GtkObject **return_val;
1411 return_val = GTK_RETLOC_OBJECT(args[4]);
1413 (*rfunc) (GTK_VALUE_STRING(args[0]), GTK_VALUE_INT(args[1]),
1414 GTK_VALUE_STRING(args[2]), GTK_VALUE_STRING(args[3]));
1418 emacs_gtk_marshal_OBJECT__STRING_OBJECT(ffi_actual_function func, GtkArg * args)
1420 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1421 GtkObject **return_val;
1423 return_val = GTK_RETLOC_OBJECT(args[2]);
1425 (*rfunc) (GTK_VALUE_STRING(args[0]), GTK_VALUE_OBJECT(args[1]));
1429 emacs_gtk_marshal_OBJECT__STRING_STRING_STRING_ARRAY_STRING_STRING
1430 (ffi_actual_function func, GtkArg * args)
1432 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1433 GtkObject **return_val;
1435 return_val = GTK_RETLOC_OBJECT(args[6]);
1437 (*rfunc) (GTK_VALUE_STRING(args[0]), GTK_VALUE_STRING(args[1]),
1438 GTK_VALUE_STRING(args[2]), GTK_VALUE_ARRAY(args[3]),
1439 GTK_VALUE_STRING(args[4]), GTK_VALUE_STRING(args[5]));
1443 emacs_gtk_marshal_OBJECT__STRING_STRING(ffi_actual_function func, GtkArg * args)
1445 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1446 GtkObject **return_val;
1448 return_val = GTK_RETLOC_OBJECT(args[2]);
1450 (*rfunc) (GTK_VALUE_STRING(args[0]), GTK_VALUE_STRING(args[1]));
1454 emacs_gtk_marshal_OBJECT__STRING(ffi_actual_function func, GtkArg * args)
1456 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1457 GtkObject **return_val;
1459 return_val = GTK_RETLOC_OBJECT(args[1]);
1460 *return_val = (*rfunc) (GTK_VALUE_STRING(args[0]));
1464 emacs_gtk_marshal_OBJECT__NONE(ffi_actual_function func, GtkArg * args)
1466 __OBJECT_fn rfunc = (__OBJECT_fn) func;
1467 GtkObject **return_val;
1469 return_val = GTK_RETLOC_OBJECT(args[0]);
1470 *return_val = (*rfunc) ();
1474 emacs_gtk_marshal_POINTER__INT_INT(ffi_actual_function func, GtkArg * args)
1476 __POINTER_fn rfunc = (__POINTER_fn) func;
1479 return_val = GTK_RETLOC_POINTER(args[2]);
1480 *return_val = (*rfunc) (GTK_VALUE_INT(args[0]), GTK_VALUE_INT(args[1]));
1484 emacs_gtk_marshal_POINTER__INT(ffi_actual_function func, GtkArg * args)
1486 __POINTER_fn rfunc = (__POINTER_fn) func;
1489 return_val = GTK_RETLOC_POINTER(args[1]);
1490 *return_val = (*rfunc) (GTK_VALUE_INT(args[0]));
1494 emacs_gtk_marshal_POINTER__OBJECT_INT_INT(ffi_actual_function func,
1497 __POINTER_fn rfunc = (__POINTER_fn) func;
1500 return_val = GTK_RETLOC_POINTER(args[3]);
1502 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]),
1503 GTK_VALUE_INT(args[2]));
1507 emacs_gtk_marshal_POINTER__OBJECT_INT(ffi_actual_function func, GtkArg * args)
1509 __POINTER_fn rfunc = (__POINTER_fn) func;
1512 return_val = GTK_RETLOC_POINTER(args[2]);
1514 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]));
1518 emacs_gtk_marshal_POINTER__OBJECT_POINTER_INT(ffi_actual_function func,
1521 __POINTER_fn rfunc = (__POINTER_fn) func;
1524 return_val = GTK_RETLOC_POINTER(args[3]);
1526 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]),
1527 GTK_VALUE_INT(args[2]));
1531 emacs_gtk_marshal_POINTER__OBJECT_POINTER_POINTER_ARRAY_INT_POINTER_POINTER_POINTER_POINTER_BOOL_BOOL
1532 (ffi_actual_function func, GtkArg * args)
1534 __POINTER_fn rfunc = (__POINTER_fn) func;
1537 return_val = GTK_RETLOC_POINTER(args[11]);
1539 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]),
1540 GTK_VALUE_POINTER(args[2]), GTK_VALUE_ARRAY(args[3]),
1541 GTK_VALUE_INT(args[4]), GTK_VALUE_POINTER(args[5]),
1542 GTK_VALUE_POINTER(args[6]), GTK_VALUE_POINTER(args[7]),
1543 GTK_VALUE_POINTER(args[8]), GTK_VALUE_BOOL(args[9]),
1544 GTK_VALUE_BOOL(args[10]));
1548 emacs_gtk_marshal_POINTER__OBJECT_POINTER(ffi_actual_function func,
1551 __POINTER_fn rfunc = (__POINTER_fn) func;
1554 return_val = GTK_RETLOC_POINTER(args[2]);
1556 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]));
1560 emacs_gtk_marshal_POINTER__OBJECT(ffi_actual_function func, GtkArg * args)
1562 __POINTER_fn rfunc = (__POINTER_fn) func;
1565 return_val = GTK_RETLOC_POINTER(args[1]);
1566 *return_val = (*rfunc) (GTK_VALUE_OBJECT(args[0]));
1570 emacs_gtk_marshal_POINTER__POINTER(ffi_actual_function func, GtkArg * args)
1572 __POINTER_fn rfunc = (__POINTER_fn) func;
1575 return_val = GTK_RETLOC_POINTER(args[1]);
1576 *return_val = (*rfunc) (GTK_VALUE_POINTER(args[0]));
1580 emacs_gtk_marshal_POINTER__NONE(ffi_actual_function func, GtkArg * args)
1582 __POINTER_fn rfunc = (__POINTER_fn) func;
1585 return_val = GTK_RETLOC_POINTER(args[0]);
1586 *return_val = (*rfunc) ();
1590 emacs_gtk_marshal_STRING__INT_INT_INT(ffi_actual_function func, GtkArg * args)
1592 __STRING_fn rfunc = (__STRING_fn) func;
1595 return_val = GTK_RETLOC_STRING(args[3]);
1597 (*rfunc) (GTK_VALUE_INT(args[0]), GTK_VALUE_INT(args[1]),
1598 GTK_VALUE_INT(args[2]));
1602 emacs_gtk_marshal_STRING__INT(ffi_actual_function func, GtkArg * args)
1604 __STRING_fn rfunc = (__STRING_fn) func;
1607 return_val = GTK_RETLOC_STRING(args[1]);
1608 *return_val = (*rfunc) (GTK_VALUE_INT(args[0]));
1612 emacs_gtk_marshal_STRING__OBJECT_BOOL(ffi_actual_function func, GtkArg * args)
1614 __STRING_fn rfunc = (__STRING_fn) func;
1617 return_val = GTK_RETLOC_STRING(args[2]);
1619 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_BOOL(args[1]));
1621 typedef gchar *(*__STRING__OBJECT_FLOAT_fn) (GtkObject *, gfloat);
1624 emacs_gtk_marshal_STRING__OBJECT_FLOAT(ffi_actual_function func, GtkArg * args)
1626 __STRING__OBJECT_FLOAT_fn rfunc = (__STRING__OBJECT_FLOAT_fn) func;
1629 return_val = GTK_RETLOC_STRING(args[2]);
1631 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_FLOAT(args[1]));
1635 emacs_gtk_marshal_STRING__OBJECT_INT_INT(ffi_actual_function func,
1638 __STRING_fn rfunc = (__STRING_fn) func;
1641 return_val = GTK_RETLOC_STRING(args[3]);
1643 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]),
1644 GTK_VALUE_INT(args[2]));
1648 emacs_gtk_marshal_STRING__OBJECT_INT(ffi_actual_function func, GtkArg * args)
1650 __STRING_fn rfunc = (__STRING_fn) func;
1653 return_val = GTK_RETLOC_STRING(args[2]);
1655 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_INT(args[1]));
1659 emacs_gtk_marshal_STRING__OBJECT(ffi_actual_function func, GtkArg * args)
1661 __STRING_fn rfunc = (__STRING_fn) func;
1664 return_val = GTK_RETLOC_STRING(args[1]);
1665 *return_val = (*rfunc) (GTK_VALUE_OBJECT(args[0]));
1669 emacs_gtk_marshal_STRING__NONE(ffi_actual_function func, GtkArg * args)
1671 __STRING_fn rfunc = (__STRING_fn) func;
1674 return_val = GTK_RETLOC_STRING(args[0]);
1675 *return_val = (*rfunc) ();
1679 emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER_INT_INT_INT_INT_INT_INT
1680 (ffi_actual_function func, GtkArg * args)
1682 __NONE_fn rfunc = (__NONE_fn) func;
1683 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_POINTER(args[1]),
1684 GTK_VALUE_POINTER(args[2]), GTK_VALUE_INT(args[3]),
1685 GTK_VALUE_INT(args[4]), GTK_VALUE_INT(args[5]),
1686 GTK_VALUE_INT(args[6]), GTK_VALUE_INT(args[7]),
1687 GTK_VALUE_INT(args[8]));
1691 emacs_gtk_marshal_NONE__OBJECT_STRING_INT_INT_INT(ffi_actual_function func,
1694 __NONE_fn rfunc = (__NONE_fn) func;
1695 (*rfunc) (GTK_VALUE_OBJECT(args[0]), GTK_VALUE_STRING(args[1]),
1696 GTK_VALUE_INT(args[2]), GTK_VALUE_INT(args[3]),
1697 GTK_VALUE_INT(args[4]));
1701 emacs_gtk_marshal_NONE__INT_INT_INT_INT(ffi_actual_function func, GtkArg * args)
1703 __NONE_fn rfunc = (__NONE_fn) func;
1704 (*rfunc) (GTK_VALUE_INT(args[0]), GTK_VALUE_INT(args[1]),
1705 GTK_VALUE_INT(args[2]), GTK_VALUE_INT(args[3]));
1709 static struct hash_table *marshaller_hashtable;
1711 extern unsigned long string_hash(const char *xv);
1713 static int our_string_eq(const void *st1, const void *st2)
1720 return !strcmp((const char *)st1, (const char *)st2);
1723 unsigned long our_string_hash(const void *xv)
1726 unsigned const char *x = (unsigned const char *)xv;
1733 h = (h << 4) + *x++;
1734 if ((g = h & 0xf0000000) != 0)
1735 h = (h ^ (g >> 24)) ^ g;
1741 static void initialize_marshaller_storage(void)
1743 if (!marshaller_hashtable) {
1744 marshaller_hashtable =
1745 make_general_hash_table(100, our_string_hash,
1747 puthash("emacs_gtk_marshal_BOOL__OBJECT_INT",
1748 (void *)emacs_gtk_marshal_BOOL__OBJECT_INT,
1749 marshaller_hashtable);
1750 puthash("emacs_gtk_marshal_BOOL__OBJECT_OBJECT_OBJECT",
1751 (void *)emacs_gtk_marshal_BOOL__OBJECT_OBJECT_OBJECT,
1752 marshaller_hashtable);
1753 puthash("emacs_gtk_marshal_BOOL__OBJECT_OBJECT",
1754 (void *)emacs_gtk_marshal_BOOL__OBJECT_OBJECT,
1755 marshaller_hashtable);
1756 puthash("emacs_gtk_marshal_BOOL__OBJECT_POINTER",
1757 (void *)emacs_gtk_marshal_BOOL__OBJECT_POINTER,
1758 marshaller_hashtable);
1759 puthash("emacs_gtk_marshal_BOOL__OBJECT_STRING",
1760 (void *)emacs_gtk_marshal_BOOL__OBJECT_STRING,
1761 marshaller_hashtable);
1762 puthash("emacs_gtk_marshal_BOOL__OBJECT",
1763 (void *)emacs_gtk_marshal_BOOL__OBJECT,
1764 marshaller_hashtable);
1765 puthash("emacs_gtk_marshal_BOOL__POINTER_BOOL",
1766 (void *)emacs_gtk_marshal_BOOL__POINTER_BOOL,
1767 marshaller_hashtable);
1768 puthash("emacs_gtk_marshal_BOOL__POINTER",
1769 (void *)emacs_gtk_marshal_BOOL__POINTER,
1770 marshaller_hashtable);
1771 puthash("emacs_gtk_marshal_BOOL__NONE",
1772 (void *)emacs_gtk_marshal_BOOL__NONE,
1773 marshaller_hashtable);
1774 puthash("emacs_gtk_marshal_FLOAT__OBJECT_FLOAT",
1775 (void *)emacs_gtk_marshal_FLOAT__OBJECT_FLOAT,
1776 marshaller_hashtable);
1777 puthash("emacs_gtk_marshal_FLOAT__OBJECT",
1778 (void *)emacs_gtk_marshal_FLOAT__OBJECT,
1779 marshaller_hashtable);
1780 puthash("emacs_gtk_marshal_INT__BOOL",
1781 (void *)emacs_gtk_marshal_INT__BOOL,
1782 marshaller_hashtable);
1783 puthash("emacs_gtk_marshal_INT__OBJECT_ARRAY",
1784 (void *)emacs_gtk_marshal_INT__OBJECT_ARRAY,
1785 marshaller_hashtable);
1786 puthash("emacs_gtk_marshal_INT__OBJECT_INT_ARRAY",
1787 (void *)emacs_gtk_marshal_INT__OBJECT_INT_ARRAY,
1788 marshaller_hashtable);
1789 puthash("emacs_gtk_marshal_INT__OBJECT_INT_INT",
1790 (void *)emacs_gtk_marshal_INT__OBJECT_INT_INT,
1791 marshaller_hashtable);
1792 puthash("emacs_gtk_marshal_INT__OBJECT_INT_STRING",
1793 (void *)emacs_gtk_marshal_INT__OBJECT_INT_STRING,
1794 marshaller_hashtable);
1795 puthash("emacs_gtk_marshal_INT__OBJECT_INT",
1796 (void *)emacs_gtk_marshal_INT__OBJECT_INT,
1797 marshaller_hashtable);
1798 puthash("emacs_gtk_marshal_INT__OBJECT_OBJECT",
1799 (void *)emacs_gtk_marshal_INT__OBJECT_OBJECT,
1800 marshaller_hashtable);
1801 puthash("emacs_gtk_marshal_INT__OBJECT_POINTER_INT_INT",
1802 (void *)emacs_gtk_marshal_INT__OBJECT_POINTER_INT_INT,
1803 marshaller_hashtable);
1804 puthash("emacs_gtk_marshal_INT__OBJECT_POINTER_INT",
1805 (void *)emacs_gtk_marshal_INT__OBJECT_POINTER_INT,
1806 marshaller_hashtable);
1807 puthash("emacs_gtk_marshal_INT__OBJECT_POINTER",
1808 (void *)emacs_gtk_marshal_INT__OBJECT_POINTER,
1809 marshaller_hashtable);
1810 puthash("emacs_gtk_marshal_INT__OBJECT_STRING",
1811 (void *)emacs_gtk_marshal_INT__OBJECT_STRING,
1812 marshaller_hashtable);
1813 puthash("emacs_gtk_marshal_INT__OBJECT",
1814 (void *)emacs_gtk_marshal_INT__OBJECT,
1815 marshaller_hashtable);
1816 puthash("emacs_gtk_marshal_INT__POINTER",
1817 (void *)emacs_gtk_marshal_INT__POINTER,
1818 marshaller_hashtable);
1819 puthash("emacs_gtk_marshal_INT__STRING_STRING_INT_ARRAY",
1820 (void *)emacs_gtk_marshal_INT__STRING_STRING_INT_ARRAY,
1821 marshaller_hashtable);
1822 puthash("emacs_gtk_marshal_INT__STRING",
1823 (void *)emacs_gtk_marshal_INT__STRING,
1824 marshaller_hashtable);
1825 puthash("emacs_gtk_marshal_INT__NONE",
1826 (void *)emacs_gtk_marshal_INT__NONE,
1827 marshaller_hashtable);
1828 puthash("emacs_gtk_marshal_LIST__OBJECT",
1829 (void *)emacs_gtk_marshal_LIST__OBJECT,
1830 marshaller_hashtable);
1831 puthash("emacs_gtk_marshal_LIST__NONE",
1832 (void *)emacs_gtk_marshal_LIST__NONE,
1833 marshaller_hashtable);
1834 puthash("emacs_gtk_marshal_NONE__BOOL",
1835 (void *)emacs_gtk_marshal_NONE__BOOL,
1836 marshaller_hashtable);
1837 puthash("emacs_gtk_marshal_NONE__INT_INT",
1838 (void *)emacs_gtk_marshal_NONE__INT_INT,
1839 marshaller_hashtable);
1840 puthash("emacs_gtk_marshal_NONE__INT",
1841 (void *)emacs_gtk_marshal_NONE__INT,
1842 marshaller_hashtable);
1843 puthash("emacs_gtk_marshal_NONE__OBJECT_BOOL_INT",
1844 (void *)emacs_gtk_marshal_NONE__OBJECT_BOOL_INT,
1845 marshaller_hashtable);
1846 puthash("emacs_gtk_marshal_NONE__OBJECT_BOOL",
1847 (void *)emacs_gtk_marshal_NONE__OBJECT_BOOL,
1848 marshaller_hashtable);
1849 puthash("emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT_FLOAT_BOOL",
1851 emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT_FLOAT_BOOL,
1852 marshaller_hashtable);
1854 ("emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT_FLOAT_FLOAT",
1856 emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT_FLOAT_FLOAT,
1857 marshaller_hashtable);
1858 puthash("emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT_FLOAT",
1860 emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT_FLOAT,
1861 marshaller_hashtable);
1862 puthash("emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT",
1863 (void *)emacs_gtk_marshal_NONE__OBJECT_FLOAT_FLOAT,
1864 marshaller_hashtable);
1865 puthash("emacs_gtk_marshal_NONE__OBJECT_FLOAT",
1866 (void *)emacs_gtk_marshal_NONE__OBJECT_FLOAT,
1867 marshaller_hashtable);
1868 puthash("emacs_gtk_marshal_NONE__OBJECT_INT_BOOL",
1869 (void *)emacs_gtk_marshal_NONE__OBJECT_INT_BOOL,
1870 marshaller_hashtable);
1871 puthash("emacs_gtk_marshal_NONE__OBJECT_INT_FLOAT_BOOL",
1872 (void *)emacs_gtk_marshal_NONE__OBJECT_INT_FLOAT_BOOL,
1873 marshaller_hashtable);
1874 puthash("emacs_gtk_marshal_NONE__OBJECT_INT_FLOAT",
1875 (void *)emacs_gtk_marshal_NONE__OBJECT_INT_FLOAT,
1876 marshaller_hashtable);
1878 ("emacs_gtk_marshal_NONE__OBJECT_INT_INT_ARRAY_ARRAY_ARRAY_ARRAY_ARRAY_ARRAY",
1880 emacs_gtk_marshal_NONE__OBJECT_INT_INT_ARRAY_ARRAY_ARRAY_ARRAY_ARRAY_ARRAY,
1881 marshaller_hashtable);
1882 puthash("emacs_gtk_marshal_NONE__OBJECT_INT_INT_ARRAY",
1883 (void *)emacs_gtk_marshal_NONE__OBJECT_INT_INT_ARRAY,
1884 marshaller_hashtable);
1885 puthash("emacs_gtk_marshal_NONE__OBJECT_INT_INT_FLOAT_FLOAT",
1887 emacs_gtk_marshal_NONE__OBJECT_INT_INT_FLOAT_FLOAT,
1888 marshaller_hashtable);
1889 puthash("emacs_gtk_marshal_NONE__OBJECT_INT_INT_INT_INT",
1890 (void *)emacs_gtk_marshal_NONE__OBJECT_INT_INT_INT_INT,
1891 marshaller_hashtable);
1892 puthash("emacs_gtk_marshal_NONE__OBJECT_INT_INT_INT",
1893 (void *)emacs_gtk_marshal_NONE__OBJECT_INT_INT_INT,
1894 marshaller_hashtable);
1896 ("emacs_gtk_marshal_NONE__OBJECT_INT_INT_POINTER_POINTER",
1898 emacs_gtk_marshal_NONE__OBJECT_INT_INT_POINTER_POINTER,
1899 marshaller_hashtable);
1900 puthash("emacs_gtk_marshal_NONE__OBJECT_INT_INT_POINTER",
1901 (void *)emacs_gtk_marshal_NONE__OBJECT_INT_INT_POINTER,
1902 marshaller_hashtable);
1904 ("emacs_gtk_marshal_NONE__OBJECT_INT_INT_STRING_INT_POINTER_POINTER",
1906 emacs_gtk_marshal_NONE__OBJECT_INT_INT_STRING_INT_POINTER_POINTER,
1907 marshaller_hashtable);
1908 puthash("emacs_gtk_marshal_NONE__OBJECT_INT_INT_STRING",
1909 (void *)emacs_gtk_marshal_NONE__OBJECT_INT_INT_STRING,
1910 marshaller_hashtable);
1911 puthash("emacs_gtk_marshal_NONE__OBJECT_INT_INT",
1912 (void *)emacs_gtk_marshal_NONE__OBJECT_INT_INT,
1913 marshaller_hashtable);
1914 puthash("emacs_gtk_marshal_NONE__OBJECT_INT_OBJECT",
1915 (void *)emacs_gtk_marshal_NONE__OBJECT_INT_OBJECT,
1916 marshaller_hashtable);
1917 puthash("emacs_gtk_marshal_NONE__OBJECT_INT_POINTER",
1918 (void *)emacs_gtk_marshal_NONE__OBJECT_INT_POINTER,
1919 marshaller_hashtable);
1920 puthash("emacs_gtk_marshal_NONE__OBJECT_INT_STRING",
1921 (void *)emacs_gtk_marshal_NONE__OBJECT_INT_STRING,
1922 marshaller_hashtable);
1923 puthash("emacs_gtk_marshal_NONE__OBJECT_INT",
1924 (void *)emacs_gtk_marshal_NONE__OBJECT_INT,
1925 marshaller_hashtable);
1926 puthash("emacs_gtk_marshal_NONE__OBJECT_LIST_INT",
1927 (void *)emacs_gtk_marshal_NONE__OBJECT_LIST_INT,
1928 marshaller_hashtable);
1929 puthash("emacs_gtk_marshal_NONE__OBJECT_LIST",
1930 (void *)emacs_gtk_marshal_NONE__OBJECT_LIST,
1931 marshaller_hashtable);
1933 ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_BOOL_BOOL_INT_INT",
1935 emacs_gtk_marshal_NONE__OBJECT_OBJECT_BOOL_BOOL_INT_INT,
1936 marshaller_hashtable);
1937 puthash("emacs_gtk_marshal_NONE__OBJECT_OBJECT_BOOL_BOOL_INT",
1939 emacs_gtk_marshal_NONE__OBJECT_OBJECT_BOOL_BOOL_INT,
1940 marshaller_hashtable);
1941 puthash("emacs_gtk_marshal_NONE__OBJECT_OBJECT_BOOL_BOOL",
1942 (void *)emacs_gtk_marshal_NONE__OBJECT_OBJECT_BOOL_BOOL,
1943 marshaller_hashtable);
1944 puthash("emacs_gtk_marshal_NONE__OBJECT_OBJECT_FLOAT_INT",
1945 (void *)emacs_gtk_marshal_NONE__OBJECT_OBJECT_FLOAT_INT,
1946 marshaller_hashtable);
1948 ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT_INT_INT_INT_INT_INT_INT",
1950 emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT_INT_INT_INT_INT_INT_INT,
1951 marshaller_hashtable);
1952 puthash("emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT_INT_INT",
1954 emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT_INT_INT,
1955 marshaller_hashtable);
1956 puthash("emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT_INT",
1958 emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT_INT,
1959 marshaller_hashtable);
1960 puthash("emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT",
1961 (void *)emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT_INT,
1962 marshaller_hashtable);
1963 puthash("emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT",
1964 (void *)emacs_gtk_marshal_NONE__OBJECT_OBJECT_INT,
1965 marshaller_hashtable);
1966 puthash("emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_INT",
1968 emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_INT,
1969 marshaller_hashtable);
1971 ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_OBJECT_INT",
1973 emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_OBJECT_INT,
1974 marshaller_hashtable);
1975 puthash("emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_OBJECT",
1977 emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_OBJECT,
1978 marshaller_hashtable);
1980 ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_POINTER_POINTER_INT_INT",
1982 emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT_POINTER_POINTER_INT_INT,
1983 marshaller_hashtable);
1984 puthash("emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT",
1985 (void *)emacs_gtk_marshal_NONE__OBJECT_OBJECT_OBJECT,
1986 marshaller_hashtable);
1987 puthash("emacs_gtk_marshal_NONE__OBJECT_OBJECT_POINTER",
1988 (void *)emacs_gtk_marshal_NONE__OBJECT_OBJECT_POINTER,
1989 marshaller_hashtable);
1991 ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING_INT_INT_INT_INT_INT",
1993 emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING_INT_INT_INT_INT_INT,
1994 marshaller_hashtable);
1996 ("emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING_STRING_INT",
1998 emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING_STRING_INT,
1999 marshaller_hashtable);
2000 puthash("emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING_STRING",
2002 emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING_STRING,
2003 marshaller_hashtable);
2004 puthash("emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING",
2005 (void *)emacs_gtk_marshal_NONE__OBJECT_OBJECT_STRING,
2006 marshaller_hashtable);
2007 puthash("emacs_gtk_marshal_NONE__OBJECT_OBJECT",
2008 (void *)emacs_gtk_marshal_NONE__OBJECT_OBJECT,
2009 marshaller_hashtable);
2010 puthash("emacs_gtk_marshal_NONE__OBJECT_POINTER_BOOL",
2011 (void *)emacs_gtk_marshal_NONE__OBJECT_POINTER_BOOL,
2012 marshaller_hashtable);
2014 ("emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_FLOAT_FLOAT",
2016 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_FLOAT_FLOAT,
2017 marshaller_hashtable);
2018 puthash("emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_INT_INT",
2020 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_INT_INT,
2021 marshaller_hashtable);
2022 puthash("emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_INT",
2023 (void *)emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_INT,
2024 marshaller_hashtable);
2026 ("emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_POINTER_POINTER",
2028 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_POINTER_POINTER,
2029 marshaller_hashtable);
2030 puthash("emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_POINTER",
2032 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_POINTER,
2033 marshaller_hashtable);
2035 ("emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_STRING_INT_POINTER_POINTER",
2037 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_STRING_INT_POINTER_POINTER,
2038 marshaller_hashtable);
2039 puthash("emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_STRING",
2041 emacs_gtk_marshal_NONE__OBJECT_POINTER_INT_STRING,
2042 marshaller_hashtable);
2043 puthash("emacs_gtk_marshal_NONE__OBJECT_POINTER_INT",
2044 (void *)emacs_gtk_marshal_NONE__OBJECT_POINTER_INT,
2045 marshaller_hashtable);
2047 ("emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER_POINTER_STRING_INT",
2049 emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER_POINTER_STRING_INT,
2050 marshaller_hashtable);
2052 ("emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER_POINTER",
2054 emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER_POINTER,
2055 marshaller_hashtable);
2056 puthash("emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER",
2057 (void *)emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER,
2058 marshaller_hashtable);
2060 ("emacs_gtk_marshal_NONE__OBJECT_POINTER_STRING_INT_POINTER_POINTER_POINTER_POINTER_BOOL_BOOL",
2062 emacs_gtk_marshal_NONE__OBJECT_POINTER_STRING_INT_POINTER_POINTER_POINTER_POINTER_BOOL_BOOL,
2063 marshaller_hashtable);
2064 puthash("emacs_gtk_marshal_NONE__OBJECT_POINTER",
2065 (void *)emacs_gtk_marshal_NONE__OBJECT_POINTER,
2066 marshaller_hashtable);
2067 puthash("emacs_gtk_marshal_NONE__OBJECT_STRING_BOOL",
2068 (void *)emacs_gtk_marshal_NONE__OBJECT_STRING_BOOL,
2069 marshaller_hashtable);
2071 ("emacs_gtk_marshal_NONE__OBJECT_STRING_POINTER_INT_INT_INT",
2073 emacs_gtk_marshal_NONE__OBJECT_STRING_POINTER_INT_INT_INT,
2074 marshaller_hashtable);
2075 puthash("emacs_gtk_marshal_NONE__OBJECT_STRING_POINTER_INT_INT",
2077 emacs_gtk_marshal_NONE__OBJECT_STRING_POINTER_INT_INT,
2078 marshaller_hashtable);
2079 puthash("emacs_gtk_marshal_NONE__OBJECT_STRING_STRING",
2080 (void *)emacs_gtk_marshal_NONE__OBJECT_STRING_STRING,
2081 marshaller_hashtable);
2082 puthash("emacs_gtk_marshal_NONE__OBJECT_STRING",
2083 (void *)emacs_gtk_marshal_NONE__OBJECT_STRING,
2084 marshaller_hashtable);
2085 puthash("emacs_gtk_marshal_NONE__OBJECT",
2086 (void *)emacs_gtk_marshal_NONE__OBJECT,
2087 marshaller_hashtable);
2088 puthash("emacs_gtk_marshal_NONE__POINTER_INT",
2089 (void *)emacs_gtk_marshal_NONE__POINTER_INT,
2090 marshaller_hashtable);
2092 ("emacs_gtk_marshal_NONE__POINTER_POINTER_BOOL_INT_INT_INT_INT_INT_INT",
2094 emacs_gtk_marshal_NONE__POINTER_POINTER_BOOL_INT_INT_INT_INT_INT_INT,
2095 marshaller_hashtable);
2097 ("emacs_gtk_marshal_NONE__POINTER_POINTER_BOOL_INT_INT_INT_INT",
2099 emacs_gtk_marshal_NONE__POINTER_POINTER_BOOL_INT_INT_INT_INT,
2100 marshaller_hashtable);
2102 ("emacs_gtk_marshal_NONE__POINTER_POINTER_INT_INT_INT_INT",
2104 emacs_gtk_marshal_NONE__POINTER_POINTER_INT_INT_INT_INT,
2105 marshaller_hashtable);
2106 puthash("emacs_gtk_marshal_NONE__POINTER_POINTER_INT_INT",
2107 (void *)emacs_gtk_marshal_NONE__POINTER_POINTER_INT_INT,
2108 marshaller_hashtable);
2110 ("emacs_gtk_marshal_NONE__POINTER_POINTER_POINTER_INT_INT_STRING_INT",
2112 emacs_gtk_marshal_NONE__POINTER_POINTER_POINTER_INT_INT_STRING_INT,
2113 marshaller_hashtable);
2115 ("emacs_gtk_marshal_NONE__POINTER_POINTER_POINTER_INT_INT_STRING",
2117 emacs_gtk_marshal_NONE__POINTER_POINTER_POINTER_INT_INT_STRING,
2118 marshaller_hashtable);
2120 ("emacs_gtk_marshal_NONE__POINTER_POINTER_POINTER_POINTER",
2122 emacs_gtk_marshal_NONE__POINTER_POINTER_POINTER_POINTER,
2123 marshaller_hashtable);
2124 puthash("emacs_gtk_marshal_NONE__POINTER_POINTER",
2125 (void *)emacs_gtk_marshal_NONE__POINTER_POINTER,
2126 marshaller_hashtable);
2127 puthash("emacs_gtk_marshal_NONE__POINTER_STRING",
2128 (void *)emacs_gtk_marshal_NONE__POINTER_STRING,
2129 marshaller_hashtable);
2130 puthash("emacs_gtk_marshal_NONE__POINTER",
2131 (void *)emacs_gtk_marshal_NONE__POINTER,
2132 marshaller_hashtable);
2133 puthash("emacs_gtk_marshal_NONE__NONE",
2134 (void *)emacs_gtk_marshal_NONE__NONE,
2135 marshaller_hashtable);
2136 puthash("emacs_gtk_marshal_OBJECT__BOOL_BOOL_INT",
2137 (void *)emacs_gtk_marshal_OBJECT__BOOL_BOOL_INT,
2138 marshaller_hashtable);
2139 puthash("emacs_gtk_marshal_OBJECT__BOOL_INT",
2140 (void *)emacs_gtk_marshal_OBJECT__BOOL_INT,
2141 marshaller_hashtable);
2143 ("emacs_gtk_marshal_OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_FLOAT",
2145 emacs_gtk_marshal_OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_FLOAT,
2146 marshaller_hashtable);
2148 ("emacs_gtk_marshal_OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT",
2150 emacs_gtk_marshal_OBJECT__FLOAT_FLOAT_FLOAT_FLOAT_FLOAT,
2151 marshaller_hashtable);
2152 puthash("emacs_gtk_marshal_OBJECT__FLOAT_FLOAT_FLOAT_FLOAT",
2154 emacs_gtk_marshal_OBJECT__FLOAT_FLOAT_FLOAT_FLOAT,
2155 marshaller_hashtable);
2156 puthash("emacs_gtk_marshal_OBJECT__INT_ARRAY",
2157 (void *)emacs_gtk_marshal_OBJECT__INT_ARRAY,
2158 marshaller_hashtable);
2159 puthash("emacs_gtk_marshal_OBJECT__INT_BOOL_BOOL",
2160 (void *)emacs_gtk_marshal_OBJECT__INT_BOOL_BOOL,
2161 marshaller_hashtable);
2162 puthash("emacs_gtk_marshal_OBJECT__INT_INT_ARRAY",
2163 (void *)emacs_gtk_marshal_OBJECT__INT_INT_ARRAY,
2164 marshaller_hashtable);
2165 puthash("emacs_gtk_marshal_OBJECT__INT_INT_BOOL",
2166 (void *)emacs_gtk_marshal_OBJECT__INT_INT_BOOL,
2167 marshaller_hashtable);
2168 puthash("emacs_gtk_marshal_OBJECT__INT_INT_STRING",
2169 (void *)emacs_gtk_marshal_OBJECT__INT_INT_STRING,
2170 marshaller_hashtable);
2171 puthash("emacs_gtk_marshal_OBJECT__INT_INT",
2172 (void *)emacs_gtk_marshal_OBJECT__INT_INT,
2173 marshaller_hashtable);
2174 puthash("emacs_gtk_marshal_OBJECT__INT",
2175 (void *)emacs_gtk_marshal_OBJECT__INT,
2176 marshaller_hashtable);
2177 puthash("emacs_gtk_marshal_OBJECT__OBJECT_FLOAT_INT",
2178 (void *)emacs_gtk_marshal_OBJECT__OBJECT_FLOAT_INT,
2179 marshaller_hashtable);
2180 puthash("emacs_gtk_marshal_OBJECT__OBJECT_INT",
2181 (void *)emacs_gtk_marshal_OBJECT__OBJECT_INT,
2182 marshaller_hashtable);
2183 puthash("emacs_gtk_marshal_OBJECT__OBJECT_OBJECT",
2184 (void *)emacs_gtk_marshal_OBJECT__OBJECT_OBJECT,
2185 marshaller_hashtable);
2187 ("emacs_gtk_marshal_OBJECT__OBJECT_STRING_INT_INT_INT_INT_INT",
2189 emacs_gtk_marshal_OBJECT__OBJECT_STRING_INT_INT_INT_INT_INT,
2190 marshaller_hashtable);
2192 ("emacs_gtk_marshal_OBJECT__OBJECT_STRING_INT_INT_INT_INT",
2194 emacs_gtk_marshal_OBJECT__OBJECT_STRING_INT_INT_INT_INT,
2195 marshaller_hashtable);
2196 puthash("emacs_gtk_marshal_OBJECT__OBJECT_STRING_INT_INT",
2197 (void *)emacs_gtk_marshal_OBJECT__OBJECT_STRING_INT_INT,
2198 marshaller_hashtable);
2199 puthash("emacs_gtk_marshal_OBJECT__OBJECT_STRING",
2200 (void *)emacs_gtk_marshal_OBJECT__OBJECT_STRING,
2201 marshaller_hashtable);
2202 puthash("emacs_gtk_marshal_OBJECT__OBJECT",
2203 (void *)emacs_gtk_marshal_OBJECT__OBJECT,
2204 marshaller_hashtable);
2205 puthash("emacs_gtk_marshal_OBJECT__POINTER_POINTER",
2206 (void *)emacs_gtk_marshal_OBJECT__POINTER_POINTER,
2207 marshaller_hashtable);
2208 puthash("emacs_gtk_marshal_OBJECT__POINTER_STRING",
2209 (void *)emacs_gtk_marshal_OBJECT__POINTER_STRING,
2210 marshaller_hashtable);
2211 puthash("emacs_gtk_marshal_OBJECT__POINTER",
2212 (void *)emacs_gtk_marshal_OBJECT__POINTER,
2213 marshaller_hashtable);
2215 ("emacs_gtk_marshal_OBJECT__STRING_FLOAT_FLOAT_FLOAT_BOOL",
2217 emacs_gtk_marshal_OBJECT__STRING_FLOAT_FLOAT_FLOAT_BOOL,
2218 marshaller_hashtable);
2219 puthash("emacs_gtk_marshal_OBJECT__STRING_INT_STRING_STRING",
2221 emacs_gtk_marshal_OBJECT__STRING_INT_STRING_STRING,
2222 marshaller_hashtable);
2223 puthash("emacs_gtk_marshal_OBJECT__STRING_OBJECT",
2224 (void *)emacs_gtk_marshal_OBJECT__STRING_OBJECT,
2225 marshaller_hashtable);
2227 ("emacs_gtk_marshal_OBJECT__STRING_STRING_STRING_ARRAY_STRING_STRING",
2229 emacs_gtk_marshal_OBJECT__STRING_STRING_STRING_ARRAY_STRING_STRING,
2230 marshaller_hashtable);
2231 puthash("emacs_gtk_marshal_OBJECT__STRING_STRING",
2232 (void *)emacs_gtk_marshal_OBJECT__STRING_STRING,
2233 marshaller_hashtable);
2234 puthash("emacs_gtk_marshal_OBJECT__STRING",
2235 (void *)emacs_gtk_marshal_OBJECT__STRING,
2236 marshaller_hashtable);
2237 puthash("emacs_gtk_marshal_OBJECT__NONE",
2238 (void *)emacs_gtk_marshal_OBJECT__NONE,
2239 marshaller_hashtable);
2240 puthash("emacs_gtk_marshal_POINTER__INT_INT",
2241 (void *)emacs_gtk_marshal_POINTER__INT_INT,
2242 marshaller_hashtable);
2243 puthash("emacs_gtk_marshal_POINTER__INT",
2244 (void *)emacs_gtk_marshal_POINTER__INT,
2245 marshaller_hashtable);
2246 puthash("emacs_gtk_marshal_POINTER__OBJECT_INT_INT",
2247 (void *)emacs_gtk_marshal_POINTER__OBJECT_INT_INT,
2248 marshaller_hashtable);
2249 puthash("emacs_gtk_marshal_POINTER__OBJECT_INT",
2250 (void *)emacs_gtk_marshal_POINTER__OBJECT_INT,
2251 marshaller_hashtable);
2252 puthash("emacs_gtk_marshal_POINTER__OBJECT_POINTER_INT",
2253 (void *)emacs_gtk_marshal_POINTER__OBJECT_POINTER_INT,
2254 marshaller_hashtable);
2256 ("emacs_gtk_marshal_POINTER__OBJECT_POINTER_POINTER_ARRAY_INT_POINTER_POINTER_POINTER_POINTER_BOOL_BOOL",
2258 emacs_gtk_marshal_POINTER__OBJECT_POINTER_POINTER_ARRAY_INT_POINTER_POINTER_POINTER_POINTER_BOOL_BOOL,
2259 marshaller_hashtable);
2260 puthash("emacs_gtk_marshal_POINTER__OBJECT_POINTER",
2261 (void *)emacs_gtk_marshal_POINTER__OBJECT_POINTER,
2262 marshaller_hashtable);
2263 puthash("emacs_gtk_marshal_POINTER__OBJECT",
2264 (void *)emacs_gtk_marshal_POINTER__OBJECT,
2265 marshaller_hashtable);
2266 puthash("emacs_gtk_marshal_POINTER__POINTER",
2267 (void *)emacs_gtk_marshal_POINTER__POINTER,
2268 marshaller_hashtable);
2269 puthash("emacs_gtk_marshal_POINTER__NONE",
2270 (void *)emacs_gtk_marshal_POINTER__NONE,
2271 marshaller_hashtable);
2272 puthash("emacs_gtk_marshal_STRING__INT_INT_INT",
2273 (void *)emacs_gtk_marshal_STRING__INT_INT_INT,
2274 marshaller_hashtable);
2275 puthash("emacs_gtk_marshal_STRING__INT",
2276 (void *)emacs_gtk_marshal_STRING__INT,
2277 marshaller_hashtable);
2278 puthash("emacs_gtk_marshal_STRING__OBJECT_BOOL",
2279 (void *)emacs_gtk_marshal_STRING__OBJECT_BOOL,
2280 marshaller_hashtable);
2281 puthash("emacs_gtk_marshal_STRING__OBJECT_FLOAT",
2282 (void *)emacs_gtk_marshal_STRING__OBJECT_FLOAT,
2283 marshaller_hashtable);
2284 puthash("emacs_gtk_marshal_STRING__OBJECT_INT_INT",
2285 (void *)emacs_gtk_marshal_STRING__OBJECT_INT_INT,
2286 marshaller_hashtable);
2287 puthash("emacs_gtk_marshal_STRING__OBJECT_INT",
2288 (void *)emacs_gtk_marshal_STRING__OBJECT_INT,
2289 marshaller_hashtable);
2290 puthash("emacs_gtk_marshal_STRING__OBJECT",
2291 (void *)emacs_gtk_marshal_STRING__OBJECT,
2292 marshaller_hashtable);
2293 puthash("emacs_gtk_marshal_STRING__NONE",
2294 (void *)emacs_gtk_marshal_STRING__NONE,
2295 marshaller_hashtable);
2297 ("emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER_INT_INT_INT_INT_INT_INT",
2299 emacs_gtk_marshal_NONE__OBJECT_POINTER_POINTER_INT_INT_INT_INT_INT_INT,
2300 marshaller_hashtable);
2301 puthash("emacs_gtk_marshal_NONE__OBJECT_STRING_INT_INT_INT",
2303 emacs_gtk_marshal_NONE__OBJECT_STRING_INT_INT_INT,
2304 marshaller_hashtable);
2305 puthash("emacs_gtk_marshal_NONE__INT_INT_INT_INT",
2306 (void *)emacs_gtk_marshal_NONE__INT_INT_INT_INT,
2307 marshaller_hashtable);
2311 static void *find_marshaller(const char *func_name)
2314 initialize_marshaller_storage();
2316 if (gethash(func_name, marshaller_hashtable, (const void **)&fn)) {