Commit the vanila glib 2.27.5 with old debian directory
[external/glib2.0.git] / gobject / gobject.symbols
1 /* This file lists all exported symbols. It is used to generate
2  * the gobject.def file used to control exports on Windows.
3  * 
4  * Every symbol must be included in the right
5  * #ifdef IN_HEADER(sym) #endif and
6  * #ifdef IN_FILE(sym) #endif sections. 
7  */
8 #ifdef ALL_FILES
9 #define IN_FILE(x) 1
10 #define IN_HEADER(x) 1
11 #endif
12
13 #if IN_HEADER(__G_BINDING_H__)
14 #if IN_FILE(__G_BINDING_C__)
15 g_binding_flags_get_type G_GNUC_CONST
16 g_binding_get_type G_GNUC_CONST
17 g_binding_get_flags
18 g_binding_get_source
19 g_binding_get_target
20 g_binding_get_source_property
21 g_binding_get_target_property
22 g_object_bind_property
23 g_object_bind_property_full
24 g_object_bind_property_with_closures
25 #endif
26 #endif
27
28 #if IN_HEADER(__G_BOXED_H__)
29 #if IN_FILE(__G_BOXED_C__)
30 g_boxed_copy
31 g_boxed_free
32 g_boxed_type_register_static
33 g_date_get_type G_GNUC_CONST
34 g_date_time_get_type G_GNUC_CONST
35 g_gstring_get_type G_GNUC_CONST
36 g_strv_get_type G_GNUC_CONST
37 g_hash_table_get_type G_GNUC_CONST
38 g_array_get_type G_GNUC_CONST
39 g_byte_array_get_type G_GNUC_CONST
40 g_error_get_type G_GNUC_CONST
41 g_ptr_array_get_type G_GNUC_CONST
42 g_regex_get_type G_GNUC_CONST
43 g_variant_type_get_gtype G_GNUC_CONST
44 g_closure_get_type G_GNUC_CONST
45 g_value_get_type G_GNUC_CONST
46 g_value_array_get_type G_GNUC_CONST
47 g_value_set_boxed
48 g_value_take_boxed
49 g_value_dup_boxed
50 g_value_get_boxed
51 g_value_set_static_boxed
52 #ifndef G_DISABLE_DEPRECATED
53 g_value_set_boxed_take_ownership
54 g_variant_get_gtype G_GNUC_CONST
55 #endif
56 #endif
57 #endif
58
59 #if IN_HEADER(__G_MARSHAL_H__)
60 #if IN_FILE(__G_SIGNAL_C__)
61 g_cclosure_marshal_BOOLEAN__FLAGS
62 g_cclosure_marshal_BOOLEAN__BOXED_BOXED
63 g_cclosure_marshal_STRING__OBJECT_POINTER
64 g_cclosure_marshal_VOID__BOOLEAN
65 g_cclosure_marshal_VOID__BOXED
66 g_cclosure_marshal_VOID__CHAR
67 g_cclosure_marshal_VOID__DOUBLE
68 g_cclosure_marshal_VOID__ENUM
69 g_cclosure_marshal_VOID__FLAGS
70 g_cclosure_marshal_VOID__FLOAT
71 g_cclosure_marshal_VOID__INT
72 g_cclosure_marshal_VOID__LONG
73 g_cclosure_marshal_VOID__OBJECT
74 g_cclosure_marshal_VOID__PARAM
75 g_cclosure_marshal_VOID__POINTER
76 g_cclosure_marshal_VOID__STRING
77 g_cclosure_marshal_VOID__UCHAR
78 g_cclosure_marshal_VOID__UINT
79 g_cclosure_marshal_VOID__UINT_POINTER
80 g_cclosure_marshal_VOID__ULONG
81 g_cclosure_marshal_VOID__VARIANT
82 g_cclosure_marshal_VOID__VOID
83 #endif
84 #endif
85
86 #if IN_HEADER(__G_CLOSURE_H__)
87 #if IN_FILE(__G_CLOSURE_C__)
88 g_cclosure_new
89 g_cclosure_new_swap
90 g_closure_add_finalize_notifier
91 g_closure_add_invalidate_notifier
92 g_closure_add_marshal_guards
93 g_closure_invalidate
94 g_closure_invoke
95 g_closure_new_simple
96 g_closure_ref
97 g_closure_remove_finalize_notifier
98 g_closure_remove_invalidate_notifier
99 g_closure_set_marshal
100 g_closure_set_meta_marshal
101 g_closure_sink
102 g_closure_unref
103 g_signal_type_cclosure_new
104 #endif
105 #endif
106
107 #if IN_HEADER(__G_ENUMS_H__)
108 #if IN_FILE(__G_ENUMS_C__)
109 g_enum_complete_type_info
110 g_enum_get_value
111 g_enum_get_value_by_name
112 g_enum_get_value_by_nick
113 g_enum_register_static
114 g_flags_complete_type_info
115 g_flags_get_first_value
116 g_flags_get_value_by_name
117 g_flags_get_value_by_nick
118 g_flags_register_static
119 g_value_set_enum
120 g_value_set_flags
121 g_value_get_enum
122 g_value_get_flags
123 #endif
124 #endif
125
126 #if IN_HEADER(__G_SOURCECLOSURE_H__)
127 #if IN_FILE(__G_SOURCECLOSURE_C__)
128 g_io_channel_get_type
129 g_io_condition_get_type
130 g_source_set_closure
131 g_source_set_dummy_callback
132 #endif
133 #endif
134
135 #if IN_HEADER(__G_OBJECT_H__)
136 #if IN_FILE(__G_OBJECT_C__)
137 g_cclosure_new_object
138 g_cclosure_new_object_swap
139 g_closure_new_object
140 g_initially_unowned_get_type
141 g_object_add_weak_pointer
142 g_object_class_find_property
143 g_object_class_install_property
144 g_object_class_install_properties
145 g_object_class_list_properties
146 g_object_class_override_property
147 g_object_connect G_GNUC_NULL_TERMINATED
148 g_object_disconnect G_GNUC_NULL_TERMINATED
149 g_object_freeze_notify
150 g_object_get G_GNUC_NULL_TERMINATED
151 g_object_get_data
152 g_object_get_property
153 g_object_get_qdata
154 g_object_get_type
155 g_object_get_valist
156 g_object_interface_find_property
157 g_object_interface_install_property
158 g_object_interface_list_properties
159 g_object_new
160 g_object_newv
161 g_object_new_valist
162 g_object_notify
163 g_object_notify_by_pspec
164 g_object_is_floating
165 g_object_ref_sink
166 g_object_force_floating
167 g_object_ref
168 g_object_unref
169 g_object_remove_weak_pointer
170 g_object_run_dispose
171 g_object_set G_GNUC_NULL_TERMINATED
172 g_object_set_data
173 g_object_set_data_full
174 g_object_set_property
175 g_object_set_qdata
176 g_object_set_qdata_full
177 g_object_set_valist
178 g_object_steal_data
179 g_object_steal_qdata
180 g_object_thaw_notify
181 g_object_watch_closure
182 g_object_weak_ref
183 g_object_weak_unref
184 g_object_add_toggle_ref
185 g_object_remove_toggle_ref
186 g_value_get_object
187 g_value_set_object
188 g_value_dup_object
189 g_value_take_object
190 g_clear_object
191 #ifndef G_DISABLE_DEPRECATED
192 g_value_set_object_take_ownership
193 g_object_compat_control
194 #endif
195 g_signal_connect_object
196 #endif
197 #endif
198
199 #if IN_HEADER(__G_PARAMSPECS_H__)
200 #if IN_FILE(__G_PARAMSPECS_C__)
201 g_param_spec_boolean
202 g_param_spec_boxed
203 g_param_spec_char
204 g_param_spec_double
205 g_param_spec_enum
206 g_param_spec_flags
207 g_param_spec_float
208 g_param_spec_int
209 g_param_spec_int64
210 g_param_spec_long
211 g_param_spec_object
212 g_param_spec_override
213 g_param_spec_gtype
214 g_param_spec_param
215 g_param_spec_pointer
216 g_param_spec_string
217 g_param_spec_uchar
218 g_param_spec_uint
219 g_param_spec_uint64
220 g_param_spec_ulong
221 g_param_spec_unichar
222 g_param_spec_value_array
223 g_param_spec_variant
224 #endif
225 #endif
226
227 #if IN_HEADER(__G_PARAM_H__)
228 #if IN_FILE(__G_PARAM_C__) 
229 g_param_spec_get_blurb
230 g_param_spec_get_name
231 g_param_spec_get_nick
232 g_param_spec_get_redirect_target
233 g_param_spec_internal
234 g_param_type_register_static
235 g_param_spec_ref
236 g_param_spec_ref_sink
237 g_param_spec_unref
238 g_param_spec_sink
239 g_param_spec_steal_qdata
240 g_param_spec_set_qdata
241 g_param_spec_set_qdata_full
242 g_param_spec_get_qdata
243 g_param_value_convert
244 g_param_value_defaults
245 g_param_values_cmp
246 g_param_value_set_default
247 g_param_value_validate
248 g_param_spec_pool_insert
249 g_param_spec_pool_list
250 g_param_spec_pool_list_owned
251 g_param_spec_pool_lookup
252 g_param_spec_pool_new
253 g_param_spec_pool_remove
254 g_value_get_param
255 g_value_set_param
256 g_value_dup_param
257 g_value_take_param
258 #ifndef G_DISABLE_DEPRECATED
259 g_value_set_param_take_ownership
260 #endif
261 #endif
262 #endif
263
264 #if IN_HEADER(__G_VALUETYPES_H__)
265 #if IN_FILE(__G_VALUETYPES_C__)
266 g_pointer_type_register_static
267 g_strdup_value_contents
268 g_value_set_boolean
269 g_value_set_char
270 g_value_set_double
271 g_value_set_float
272 g_value_set_int
273 g_value_set_int64
274 g_value_set_long
275 g_value_set_pointer
276 g_value_set_static_string
277 g_value_set_string
278 #ifndef G_DISABLE_DEPRECATED
279 g_value_set_string_take_ownership
280 #endif
281 g_value_set_uchar
282 g_value_set_uint
283 g_value_set_uint64
284 g_value_set_ulong
285 g_value_dup_string
286 g_value_get_boolean
287 g_value_get_char
288 g_value_get_double
289 g_value_get_float
290 g_value_get_int
291 g_value_get_int64
292 g_value_get_long
293 g_value_get_pointer
294 g_value_get_string
295 g_value_get_uchar
296 g_value_get_uint
297 g_value_get_uint64
298 g_value_get_ulong
299 g_value_take_string
300 g_gtype_get_type
301 g_value_set_gtype
302 g_value_get_gtype
303 g_value_get_variant
304 g_value_dup_variant
305 g_value_set_variant
306 g_value_take_variant
307 #endif
308 #endif
309
310 #if IN_HEADER(__G_SIGNAL_H__)
311 #if IN_FILE(__G_SIGNAL_C__)
312 g_signal_accumulator_first_wins
313 g_signal_accumulator_true_handled
314 g_signal_add_emission_hook
315 g_signal_chain_from_overridden
316 g_signal_chain_from_overridden_handler
317 g_signal_connect_closure
318 g_signal_connect_closure_by_id
319 g_signal_connect_data
320 g_signal_emit
321 g_signal_emit_by_name
322 g_signal_emitv
323 g_signal_emit_valist
324 g_signal_get_invocation_hint
325 g_signal_handler_block
326 g_signal_handler_disconnect
327 g_signal_handler_find
328 g_signal_handler_is_connected
329 g_signal_handlers_block_matched
330 g_signal_handlers_destroy
331 g_signal_handlers_disconnect_matched
332 g_signal_handlers_unblock_matched
333 g_signal_handler_unblock
334 g_signal_has_handler_pending
335 g_signal_list_ids
336 g_signal_lookup
337 g_signal_name
338 g_signal_new
339 g_signal_newv
340 g_signal_new_valist
341 g_signal_new_class_handler
342 g_signal_override_class_closure
343 g_signal_override_class_handler
344 g_signal_parse_name
345 g_signal_query
346 g_signal_remove_emission_hook
347 g_signal_stop_emission
348 g_signal_stop_emission_by_name
349 #endif
350 #endif
351
352 #if IN_HEADER(__G_TYPE_H__)
353 #if IN_FILE(__G_TYPE_C__)
354 g_type_add_class_cache_func
355 g_type_add_interface_check
356 g_type_add_interface_dynamic
357 g_type_add_interface_static
358 g_type_check_class_cast
359 g_type_check_class_is_a
360 g_type_check_instance 
361 g_type_check_instance_cast
362 g_type_check_instance_is_a
363 g_type_check_is_value_type
364 g_type_check_value
365 g_type_check_value_holds
366 g_type_children
367 g_type_class_add_private
368 g_type_class_peek
369 g_type_class_peek_parent
370 g_type_class_peek_static
371 g_type_class_ref
372 g_type_class_unref
373 g_type_class_unref_uncached
374 g_type_create_instance
375 g_type_default_interface_peek
376 g_type_default_interface_ref
377 g_type_default_interface_unref
378 g_type_depth
379 g_type_free_instance
380 g_type_from_name
381 g_type_fundamental
382 g_type_fundamental_next
383 g_type_get_plugin
384 g_type_get_qdata
385 g_type_init
386 g_type_init_with_debug_flags
387 g_type_instance_get_private
388 g_type_interface_add_prerequisite
389 g_type_interface_get_plugin
390 g_type_interface_peek
391 g_type_interface_peek_parent
392 g_type_interface_prerequisites
393 g_type_interfaces
394 g_type_is_a
395 g_type_name
396 g_type_name_from_class
397 g_type_name_from_instance
398 g_type_next_base
399 g_type_parent
400 g_type_qname
401 g_type_query
402 g_type_register_dynamic
403 g_type_register_fundamental
404 g_type_register_static
405 g_type_register_static_simple
406 g_type_remove_class_cache_func
407 g_type_remove_interface_check
408 g_type_set_qdata
409 g_type_test_flags
410 g_type_value_table_peek
411 g_type_class_get_private
412 g_type_add_class_private
413 #endif
414 #endif
415
416 #if IN_HEADER(__G_TYPE_MODULE_H__)
417 #if IN_FILE(__G_TYPE_MODULE_C__)
418 g_type_module_add_interface
419 g_type_module_get_type G_GNUC_CONST
420 g_type_module_register_enum
421 g_type_module_register_flags
422 g_type_module_register_type
423 g_type_module_set_name
424 g_type_module_unuse
425 g_type_module_use
426 #endif
427 #endif
428
429 #if IN_HEADER(__G_VALUE_ARRAY_H__)
430 #if IN_FILE(__G_VALUE_ARRAY_C__)
431 g_value_array_append
432 g_value_array_copy
433 g_value_array_free
434 g_value_array_get_nth
435 g_value_array_insert
436 g_value_array_new
437 g_value_array_prepend
438 g_value_array_remove
439 g_value_array_sort
440 g_value_array_sort_with_data
441 #endif
442 #endif
443
444 #if IN_HEADER(__G_TYPE_PLUGIN_H__)
445 #if IN_FILE(__G_TYPE_PLUGIN_C__)
446 g_type_plugin_complete_interface_info
447 g_type_plugin_complete_type_info
448 g_type_plugin_get_type G_GNUC_CONST
449 g_type_plugin_unuse
450 g_type_plugin_use
451 #endif
452 #endif
453
454 #if IN_HEADER(__G_VALUE_H__)
455 #if IN_FILE(__G_VALUE_C__)
456 g_value_copy
457 g_value_fits_pointer
458 g_value_init
459 g_value_peek_pointer
460 g_value_register_transform_func
461 g_value_reset
462 g_value_transform
463 g_value_type_compatible
464 g_value_type_transformable
465 g_value_unset
466 g_value_set_instance
467 #endif
468 #endif
469
470 #ifdef INCLUDE_VARIABLES
471 g_param_spec_types
472 #endif
473 #ifdef INCLUDE_INTERNAL_SYMBOLS
474 g_slist_remove_all PRIVATE
475 g_unichar_validate PRIVATE
476 #endif