annotate src/emacs-marshals.c @ 844:047d37eb70d7

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