Home | History | Annotate | Download | only in gobject
      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