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