1 <INCLUDE>glib.h</INCLUDE>
4 <TITLE>Basic Types</TITLE>
103 <TITLE>Version Information</TITLE>
141 GLIB_VERSION_CUR_STABLE
142 GLIB_VERSION_PREV_STABLE
143 GLIB_VERSION_MIN_REQUIRED
144 GLIB_VERSION_MAX_ALLOWED
145 GLIB_DISABLE_DEPRECATION_WARNINGS
149 GLIB_AVAILABLE_ENUMERATOR_IN_2_26
150 GLIB_AVAILABLE_ENUMERATOR_IN_2_28
151 GLIB_AVAILABLE_ENUMERATOR_IN_2_30
152 GLIB_AVAILABLE_ENUMERATOR_IN_2_32
153 GLIB_AVAILABLE_ENUMERATOR_IN_2_34
154 GLIB_AVAILABLE_ENUMERATOR_IN_2_36
155 GLIB_AVAILABLE_ENUMERATOR_IN_2_38
156 GLIB_AVAILABLE_ENUMERATOR_IN_2_40
157 GLIB_AVAILABLE_ENUMERATOR_IN_2_42
158 GLIB_AVAILABLE_ENUMERATOR_IN_2_44
159 GLIB_AVAILABLE_ENUMERATOR_IN_2_46
160 GLIB_AVAILABLE_ENUMERATOR_IN_2_48
161 GLIB_AVAILABLE_ENUMERATOR_IN_2_50
162 GLIB_AVAILABLE_ENUMERATOR_IN_2_52
163 GLIB_AVAILABLE_ENUMERATOR_IN_2_54
164 GLIB_AVAILABLE_ENUMERATOR_IN_2_56
165 GLIB_AVAILABLE_ENUMERATOR_IN_2_58
166 GLIB_AVAILABLE_ENUMERATOR_IN_2_60
167 GLIB_AVAILABLE_ENUMERATOR_IN_2_62
168 GLIB_AVAILABLE_ENUMERATOR_IN_2_64
169 GLIB_AVAILABLE_ENUMERATOR_IN_2_66
170 GLIB_AVAILABLE_ENUMERATOR_IN_2_68
171 GLIB_AVAILABLE_IN_ALL
172 GLIB_AVAILABLE_IN_2_26
173 GLIB_AVAILABLE_IN_2_28
174 GLIB_AVAILABLE_IN_2_30
175 GLIB_AVAILABLE_IN_2_32
176 GLIB_AVAILABLE_IN_2_34
177 GLIB_AVAILABLE_IN_2_36
178 GLIB_AVAILABLE_IN_2_38
179 GLIB_AVAILABLE_IN_2_40
180 GLIB_AVAILABLE_IN_2_42
181 GLIB_AVAILABLE_IN_2_44
182 GLIB_AVAILABLE_IN_2_46
183 GLIB_AVAILABLE_IN_2_48
184 GLIB_AVAILABLE_IN_2_50
185 GLIB_AVAILABLE_IN_2_52
186 GLIB_AVAILABLE_IN_2_54
187 GLIB_AVAILABLE_IN_2_56
188 GLIB_AVAILABLE_IN_2_58
189 GLIB_AVAILABLE_IN_2_60
190 GLIB_AVAILABLE_IN_2_62
191 GLIB_AVAILABLE_IN_2_64
192 GLIB_AVAILABLE_IN_2_66
193 GLIB_AVAILABLE_IN_2_68
194 GLIB_AVAILABLE_MACRO_IN_2_26
195 GLIB_AVAILABLE_MACRO_IN_2_28
196 GLIB_AVAILABLE_MACRO_IN_2_30
197 GLIB_AVAILABLE_MACRO_IN_2_32
198 GLIB_AVAILABLE_MACRO_IN_2_34
199 GLIB_AVAILABLE_MACRO_IN_2_36
200 GLIB_AVAILABLE_MACRO_IN_2_38
201 GLIB_AVAILABLE_MACRO_IN_2_40
202 GLIB_AVAILABLE_MACRO_IN_2_42
203 GLIB_AVAILABLE_MACRO_IN_2_44
204 GLIB_AVAILABLE_MACRO_IN_2_46
205 GLIB_AVAILABLE_MACRO_IN_2_48
206 GLIB_AVAILABLE_MACRO_IN_2_50
207 GLIB_AVAILABLE_MACRO_IN_2_52
208 GLIB_AVAILABLE_MACRO_IN_2_54
209 GLIB_AVAILABLE_MACRO_IN_2_56
210 GLIB_AVAILABLE_MACRO_IN_2_58
211 GLIB_AVAILABLE_MACRO_IN_2_60
212 GLIB_AVAILABLE_MACRO_IN_2_62
213 GLIB_AVAILABLE_MACRO_IN_2_64
214 GLIB_AVAILABLE_MACRO_IN_2_66
215 GLIB_AVAILABLE_MACRO_IN_2_68
216 GLIB_AVAILABLE_STATIC_INLINE_IN_2_44
217 GLIB_AVAILABLE_STATIC_INLINE_IN_2_60
218 GLIB_AVAILABLE_STATIC_INLINE_IN_2_62
219 GLIB_AVAILABLE_STATIC_INLINE_IN_2_64
220 GLIB_AVAILABLE_STATIC_INLINE_IN_2_66
221 GLIB_AVAILABLE_STATIC_INLINE_IN_2_68
222 GLIB_AVAILABLE_TYPE_IN_2_26
223 GLIB_AVAILABLE_TYPE_IN_2_28
224 GLIB_AVAILABLE_TYPE_IN_2_30
225 GLIB_AVAILABLE_TYPE_IN_2_32
226 GLIB_AVAILABLE_TYPE_IN_2_34
227 GLIB_AVAILABLE_TYPE_IN_2_36
228 GLIB_AVAILABLE_TYPE_IN_2_38
229 GLIB_AVAILABLE_TYPE_IN_2_40
230 GLIB_AVAILABLE_TYPE_IN_2_42
231 GLIB_AVAILABLE_TYPE_IN_2_44
232 GLIB_AVAILABLE_TYPE_IN_2_46
233 GLIB_AVAILABLE_TYPE_IN_2_48
234 GLIB_AVAILABLE_TYPE_IN_2_50
235 GLIB_AVAILABLE_TYPE_IN_2_52
236 GLIB_AVAILABLE_TYPE_IN_2_54
237 GLIB_AVAILABLE_TYPE_IN_2_56
238 GLIB_AVAILABLE_TYPE_IN_2_58
239 GLIB_AVAILABLE_TYPE_IN_2_60
240 GLIB_AVAILABLE_TYPE_IN_2_62
241 GLIB_AVAILABLE_TYPE_IN_2_64
242 GLIB_AVAILABLE_TYPE_IN_2_66
243 GLIB_AVAILABLE_TYPE_IN_2_68
244 GLIB_DEPRECATED_ENUMERATOR
245 GLIB_DEPRECATED_ENUMERATOR_FOR
246 GLIB_DEPRECATED_ENUMERATOR_IN_2_26
247 GLIB_DEPRECATED_ENUMERATOR_IN_2_26_FOR
248 GLIB_DEPRECATED_ENUMERATOR_IN_2_28
249 GLIB_DEPRECATED_ENUMERATOR_IN_2_28_FOR
250 GLIB_DEPRECATED_ENUMERATOR_IN_2_30
251 GLIB_DEPRECATED_ENUMERATOR_IN_2_30_FOR
252 GLIB_DEPRECATED_ENUMERATOR_IN_2_32
253 GLIB_DEPRECATED_ENUMERATOR_IN_2_32_FOR
254 GLIB_DEPRECATED_ENUMERATOR_IN_2_34
255 GLIB_DEPRECATED_ENUMERATOR_IN_2_34_FOR
256 GLIB_DEPRECATED_ENUMERATOR_IN_2_36
257 GLIB_DEPRECATED_ENUMERATOR_IN_2_36_FOR
258 GLIB_DEPRECATED_ENUMERATOR_IN_2_38
259 GLIB_DEPRECATED_ENUMERATOR_IN_2_38_FOR
260 GLIB_DEPRECATED_ENUMERATOR_IN_2_40
261 GLIB_DEPRECATED_ENUMERATOR_IN_2_40_FOR
262 GLIB_DEPRECATED_ENUMERATOR_IN_2_42
263 GLIB_DEPRECATED_ENUMERATOR_IN_2_42_FOR
264 GLIB_DEPRECATED_ENUMERATOR_IN_2_44
265 GLIB_DEPRECATED_ENUMERATOR_IN_2_44_FOR
266 GLIB_DEPRECATED_ENUMERATOR_IN_2_46
267 GLIB_DEPRECATED_ENUMERATOR_IN_2_46_FOR
268 GLIB_DEPRECATED_ENUMERATOR_IN_2_48
269 GLIB_DEPRECATED_ENUMERATOR_IN_2_48_FOR
270 GLIB_DEPRECATED_ENUMERATOR_IN_2_50
271 GLIB_DEPRECATED_ENUMERATOR_IN_2_50_FOR
272 GLIB_DEPRECATED_ENUMERATOR_IN_2_52
273 GLIB_DEPRECATED_ENUMERATOR_IN_2_52_FOR
274 GLIB_DEPRECATED_ENUMERATOR_IN_2_54
275 GLIB_DEPRECATED_ENUMERATOR_IN_2_54_FOR
276 GLIB_DEPRECATED_ENUMERATOR_IN_2_56
277 GLIB_DEPRECATED_ENUMERATOR_IN_2_56_FOR
278 GLIB_DEPRECATED_ENUMERATOR_IN_2_58
279 GLIB_DEPRECATED_ENUMERATOR_IN_2_58_FOR
280 GLIB_DEPRECATED_ENUMERATOR_IN_2_60
281 GLIB_DEPRECATED_ENUMERATOR_IN_2_60_FOR
282 GLIB_DEPRECATED_ENUMERATOR_IN_2_62
283 GLIB_DEPRECATED_ENUMERATOR_IN_2_62_FOR
284 GLIB_DEPRECATED_ENUMERATOR_IN_2_64
285 GLIB_DEPRECATED_ENUMERATOR_IN_2_64_FOR
286 GLIB_DEPRECATED_ENUMERATOR_IN_2_66
287 GLIB_DEPRECATED_ENUMERATOR_IN_2_66_FOR
288 GLIB_DEPRECATED_ENUMERATOR_IN_2_68
289 GLIB_DEPRECATED_ENUMERATOR_IN_2_68_FOR
290 GLIB_DEPRECATED_IN_2_26
291 GLIB_DEPRECATED_IN_2_26_FOR
292 GLIB_DEPRECATED_IN_2_28
293 GLIB_DEPRECATED_IN_2_28_FOR
294 GLIB_DEPRECATED_IN_2_30
295 GLIB_DEPRECATED_IN_2_30_FOR
296 GLIB_DEPRECATED_IN_2_32
297 GLIB_DEPRECATED_IN_2_32_FOR
298 GLIB_DEPRECATED_IN_2_34
299 GLIB_DEPRECATED_IN_2_34_FOR
300 GLIB_DEPRECATED_IN_2_36
301 GLIB_DEPRECATED_IN_2_36_FOR
302 GLIB_DEPRECATED_IN_2_38
303 GLIB_DEPRECATED_IN_2_38_FOR
304 GLIB_DEPRECATED_IN_2_40
305 GLIB_DEPRECATED_IN_2_40_FOR
306 GLIB_DEPRECATED_IN_2_42
307 GLIB_DEPRECATED_IN_2_42_FOR
308 GLIB_DEPRECATED_IN_2_44
309 GLIB_DEPRECATED_IN_2_44_FOR
310 GLIB_DEPRECATED_IN_2_46
311 GLIB_DEPRECATED_IN_2_46_FOR
312 GLIB_DEPRECATED_IN_2_48
313 GLIB_DEPRECATED_IN_2_48_FOR
314 GLIB_DEPRECATED_IN_2_50
315 GLIB_DEPRECATED_IN_2_50_FOR
316 GLIB_DEPRECATED_IN_2_52
317 GLIB_DEPRECATED_IN_2_52_FOR
318 GLIB_DEPRECATED_IN_2_54
319 GLIB_DEPRECATED_IN_2_54_FOR
320 GLIB_DEPRECATED_IN_2_56
321 GLIB_DEPRECATED_IN_2_56_FOR
322 GLIB_DEPRECATED_IN_2_58
323 GLIB_DEPRECATED_IN_2_58_FOR
324 GLIB_DEPRECATED_IN_2_60
325 GLIB_DEPRECATED_IN_2_60_FOR
326 GLIB_DEPRECATED_IN_2_62
327 GLIB_DEPRECATED_IN_2_62_FOR
328 GLIB_DEPRECATED_IN_2_64
329 GLIB_DEPRECATED_IN_2_64_FOR
330 GLIB_DEPRECATED_IN_2_66
331 GLIB_DEPRECATED_IN_2_66_FOR
332 GLIB_DEPRECATED_IN_2_68
333 GLIB_DEPRECATED_IN_2_68_FOR
334 GLIB_DEPRECATED_MACRO
335 GLIB_DEPRECATED_MACRO_FOR
336 GLIB_DEPRECATED_MACRO_IN_2_26
337 GLIB_DEPRECATED_MACRO_IN_2_26_FOR
338 GLIB_DEPRECATED_MACRO_IN_2_28
339 GLIB_DEPRECATED_MACRO_IN_2_28_FOR
340 GLIB_DEPRECATED_MACRO_IN_2_30
341 GLIB_DEPRECATED_MACRO_IN_2_30_FOR
342 GLIB_DEPRECATED_MACRO_IN_2_32
343 GLIB_DEPRECATED_MACRO_IN_2_32_FOR
344 GLIB_DEPRECATED_MACRO_IN_2_34
345 GLIB_DEPRECATED_MACRO_IN_2_34_FOR
346 GLIB_DEPRECATED_MACRO_IN_2_36
347 GLIB_DEPRECATED_MACRO_IN_2_36_FOR
348 GLIB_DEPRECATED_MACRO_IN_2_38
349 GLIB_DEPRECATED_MACRO_IN_2_38_FOR
350 GLIB_DEPRECATED_MACRO_IN_2_40
351 GLIB_DEPRECATED_MACRO_IN_2_40_FOR
352 GLIB_DEPRECATED_MACRO_IN_2_42
353 GLIB_DEPRECATED_MACRO_IN_2_42_FOR
354 GLIB_DEPRECATED_MACRO_IN_2_44
355 GLIB_DEPRECATED_MACRO_IN_2_44_FOR
356 GLIB_DEPRECATED_MACRO_IN_2_46
357 GLIB_DEPRECATED_MACRO_IN_2_46_FOR
358 GLIB_DEPRECATED_MACRO_IN_2_48
359 GLIB_DEPRECATED_MACRO_IN_2_48_FOR
360 GLIB_DEPRECATED_MACRO_IN_2_50
361 GLIB_DEPRECATED_MACRO_IN_2_50_FOR
362 GLIB_DEPRECATED_MACRO_IN_2_52
363 GLIB_DEPRECATED_MACRO_IN_2_52_FOR
364 GLIB_DEPRECATED_MACRO_IN_2_54
365 GLIB_DEPRECATED_MACRO_IN_2_54_FOR
366 GLIB_DEPRECATED_MACRO_IN_2_56
367 GLIB_DEPRECATED_MACRO_IN_2_56_FOR
368 GLIB_DEPRECATED_MACRO_IN_2_58
369 GLIB_DEPRECATED_MACRO_IN_2_58_FOR
370 GLIB_DEPRECATED_MACRO_IN_2_60
371 GLIB_DEPRECATED_MACRO_IN_2_60_FOR
372 GLIB_DEPRECATED_MACRO_IN_2_62
373 GLIB_DEPRECATED_MACRO_IN_2_62_FOR
374 GLIB_DEPRECATED_MACRO_IN_2_64
375 GLIB_DEPRECATED_MACRO_IN_2_64_FOR
376 GLIB_DEPRECATED_MACRO_IN_2_66
377 GLIB_DEPRECATED_MACRO_IN_2_66_FOR
378 GLIB_DEPRECATED_MACRO_IN_2_68
379 GLIB_DEPRECATED_MACRO_IN_2_68_FOR
381 GLIB_DEPRECATED_TYPE_FOR
382 GLIB_DEPRECATED_TYPE_IN_2_26
383 GLIB_DEPRECATED_TYPE_IN_2_26_FOR
384 GLIB_DEPRECATED_TYPE_IN_2_28
385 GLIB_DEPRECATED_TYPE_IN_2_28_FOR
386 GLIB_DEPRECATED_TYPE_IN_2_30
387 GLIB_DEPRECATED_TYPE_IN_2_30_FOR
388 GLIB_DEPRECATED_TYPE_IN_2_32
389 GLIB_DEPRECATED_TYPE_IN_2_32_FOR
390 GLIB_DEPRECATED_TYPE_IN_2_34
391 GLIB_DEPRECATED_TYPE_IN_2_34_FOR
392 GLIB_DEPRECATED_TYPE_IN_2_36
393 GLIB_DEPRECATED_TYPE_IN_2_36_FOR
394 GLIB_DEPRECATED_TYPE_IN_2_38
395 GLIB_DEPRECATED_TYPE_IN_2_38_FOR
396 GLIB_DEPRECATED_TYPE_IN_2_40
397 GLIB_DEPRECATED_TYPE_IN_2_40_FOR
398 GLIB_DEPRECATED_TYPE_IN_2_42
399 GLIB_DEPRECATED_TYPE_IN_2_42_FOR
400 GLIB_DEPRECATED_TYPE_IN_2_44
401 GLIB_DEPRECATED_TYPE_IN_2_44_FOR
402 GLIB_DEPRECATED_TYPE_IN_2_46
403 GLIB_DEPRECATED_TYPE_IN_2_46_FOR
404 GLIB_DEPRECATED_TYPE_IN_2_48
405 GLIB_DEPRECATED_TYPE_IN_2_48_FOR
406 GLIB_DEPRECATED_TYPE_IN_2_50
407 GLIB_DEPRECATED_TYPE_IN_2_50_FOR
408 GLIB_DEPRECATED_TYPE_IN_2_52
409 GLIB_DEPRECATED_TYPE_IN_2_52_FOR
410 GLIB_DEPRECATED_TYPE_IN_2_54
411 GLIB_DEPRECATED_TYPE_IN_2_54_FOR
412 GLIB_DEPRECATED_TYPE_IN_2_56
413 GLIB_DEPRECATED_TYPE_IN_2_56_FOR
414 GLIB_DEPRECATED_TYPE_IN_2_58
415 GLIB_DEPRECATED_TYPE_IN_2_58_FOR
416 GLIB_DEPRECATED_TYPE_IN_2_60
417 GLIB_DEPRECATED_TYPE_IN_2_60_FOR
418 GLIB_DEPRECATED_TYPE_IN_2_62
419 GLIB_DEPRECATED_TYPE_IN_2_62_FOR
420 GLIB_DEPRECATED_TYPE_IN_2_64
421 GLIB_DEPRECATED_TYPE_IN_2_64_FOR
422 GLIB_DEPRECATED_TYPE_IN_2_66
423 GLIB_DEPRECATED_TYPE_IN_2_66_FOR
424 GLIB_DEPRECATED_TYPE_IN_2_68
425 GLIB_DEPRECATED_TYPE_IN_2_68_FOR
426 GLIB_VERSION_CUR_STABLE
427 GLIB_VERSION_PREV_STABLE
431 <TITLE>Standard Macros</TITLE>
441 G_SEARCHPATH_SEPARATOR
442 G_SEARCHPATH_SEPARATOR_S
482 <TITLE>Type Conversion Macros</TITLE>
483 <FILE>type_conversion</FILE>
495 <TITLE>Byte Order Macros</TITLE>
496 <FILE>byte_order</FILE>
594 GUINT16_SWAP_LE_BE_CONSTANT
595 GUINT32_SWAP_LE_BE_CONSTANT
596 GUINT64_SWAP_LE_BE_CONSTANT
597 GUINT16_SWAP_LE_BE_IA32
598 GUINT32_SWAP_LE_BE_IA32
599 GUINT64_SWAP_LE_BE_IA32
600 GUINT16_SWAP_LE_BE_IA64
601 GUINT32_SWAP_LE_BE_IA64
602 GUINT64_SWAP_LE_BE_IA64
603 GUINT32_SWAP_LE_BE_X86_64
604 GUINT64_SWAP_LE_BE_X86_64
609 <TITLE>Bounds-checked integer arithmetic</TITLE>
610 <FILE>checkedmath</FILE>
620 <TITLE>Numerical Definitions</TITLE>
621 <FILE>numerical</FILE>
623 G_IEEE754_DOUBLE_BIAS
639 <TITLE>Miscellaneous Macros</TITLE>
640 <FILE>macros_misc</FILE>
650 G_DEFINE_AUTOPTR_CLEANUP_FUNC
651 G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC
652 G_DEFINE_AUTO_CLEANUP_FREE_FUNC
680 G_GNUC_DEPRECATED_FOR
681 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
682 G_GNUC_END_IGNORE_DEPRECATIONS
690 G_GNUC_NULL_TERMINATED
691 G_GNUC_WARN_UNUSED_RESULT
693 G_GNUC_PRETTY_FUNCTION
696 G_HAVE_GNUC_VISIBILITY
722 G_INLINE_DEFINE_NEEDED
730 GLIB_UNAVAILABLE_ENUMERATOR
731 GLIB_UNAVAILABLE_MACRO
732 GLIB_UNAVAILABLE_STATIC_INLINE
733 GLIB_UNAVAILABLE_TYPE
736 g_autoptr_cleanup_generic_gfree
739 g_macro__has_attribute
745 <TITLE>Error Reporting</TITLE>
746 <FILE>error_reporting</FILE>
759 g_propagate_prefixed_error
764 G_DEFINE_EXTENDED_ERROR
765 g_error_domain_register_static
766 g_error_domain_register
770 <TITLE>The Main Event Loop</TITLE>
778 g_main_loop_is_running
779 g_main_loop_get_context
790 G_PRIORITY_DEFAULT_IDLE
802 g_main_context_default
803 g_main_context_iteration
805 g_main_context_pending
807 g_main_context_find_source_by_id
808 g_main_context_find_source_by_user_data
809 g_main_context_find_source_by_funcs_user_data
810 g_main_context_wakeup
811 g_main_context_acquire
812 g_main_context_release
813 g_main_context_is_owner
815 g_main_context_prepare
818 g_main_context_dispatch
819 g_main_context_set_poll_func
820 g_main_context_get_poll_func
822 g_main_context_add_poll
823 g_main_context_remove_poll
825 g_main_current_source
827 g_main_context_invoke
828 g_main_context_invoke_full
832 g_main_context_pusher_new
833 g_main_context_pusher_free
836 g_main_context_get_thread_default
837 g_main_context_ref_thread_default
838 g_main_context_push_thread_default
839 g_main_context_pop_thread_default
843 g_timeout_source_new_seconds
846 g_timeout_add_seconds
847 g_timeout_add_seconds_full
853 g_idle_remove_by_data
859 g_child_watch_source_new
861 g_child_watch_add_full
878 g_source_set_dispose_function
881 g_source_is_destroyed
882 g_source_set_priority
883 g_source_get_priority
884 g_source_set_can_recurse
885 g_source_get_can_recurse
889 g_source_set_name_by_id
891 g_source_set_callback
894 g_source_set_callback_indirect
895 g_source_set_ready_time
896 g_source_get_ready_time
898 g_source_remove_unix_fd
899 g_source_modify_unix_fd
900 g_source_query_unix_fd
903 g_source_add_child_source
904 g_source_remove_child_source
906 g_source_get_current_time
908 g_source_remove_by_funcs_user_data
909 g_source_remove_by_user_data
916 GLIB_USING_SYSTEM_PRINTF
926 GLIB_SYSDEF_MSG_DONTROUTE
934 g_unix_fd_source_funcs
940 <TITLE>Threads</TITLE>
989 g_rec_mutex_locker_new
990 g_rec_mutex_locker_free
994 g_rw_lock_writer_locker_new
995 g_rw_lock_writer_locker_free
999 g_rw_lock_reader_locker_new
1000 g_rw_lock_reader_locker_free
1006 g_rw_lock_writer_lock
1007 g_rw_lock_writer_trylock
1008 g_rw_lock_writer_unlock
1009 g_rw_lock_reader_lock
1010 g_rw_lock_reader_trylock
1011 g_rw_lock_reader_unlock
1043 g_pointer_bit_trylock
1044 g_pointer_bit_unlock
1047 g_get_num_processors
1049 <SUBSECTION Private>
1052 g_thread_error_quark
1057 <TITLE>Deprecated Thread APIs</TITLE>
1058 <FILE>threads-deprecated</FILE>
1061 G_THREADS_IMPL_POSIX
1062 G_THREADS_IMPL_WIN32
1067 g_thread_get_initialized
1071 g_thread_create_full
1073 g_thread_set_priority
1088 g_static_mutex_trylock
1089 g_static_mutex_unlock
1090 g_static_mutex_get_mutex
1095 G_STATIC_REC_MUTEX_INIT
1096 g_static_rec_mutex_init
1097 g_static_rec_mutex_lock
1098 g_static_rec_mutex_trylock
1099 g_static_rec_mutex_unlock
1100 g_static_rec_mutex_lock_full
1101 g_static_rec_mutex_unlock_full
1102 g_static_rec_mutex_free
1106 G_STATIC_RW_LOCK_INIT
1107 g_static_rw_lock_init
1108 g_static_rw_lock_reader_lock
1109 g_static_rw_lock_reader_trylock
1110 g_static_rw_lock_reader_unlock
1111 g_static_rw_lock_writer_lock
1112 g_static_rw_lock_writer_trylock
1113 g_static_rw_lock_writer_unlock
1114 g_static_rw_lock_free
1118 G_STATIC_PRIVATE_INIT
1119 g_static_private_init
1120 g_static_private_get
1121 g_static_private_set
1122 g_static_private_free
1124 <SUBSECTION Private>
1126 g_thread_init_with_errorcheck_mutexes
1128 g_static_mutex_get_mutex_impl
1129 g_thread_use_default_impl
1130 g_threads_got_initialized
1131 g_thread_functions_for_glib_use
1133 g_once_init_enter_impl
1137 <TITLE>Thread Pools</TITLE>
1138 <FILE>thread_pools</FILE>
1142 g_thread_pool_set_max_threads
1143 g_thread_pool_get_max_threads
1144 g_thread_pool_get_num_threads
1145 g_thread_pool_unprocessed
1147 g_thread_pool_set_max_unused_threads
1148 g_thread_pool_get_max_unused_threads
1149 g_thread_pool_get_num_unused_threads
1150 g_thread_pool_stop_unused_threads
1151 g_thread_pool_set_sort_function
1152 g_thread_pool_set_max_idle_time
1153 g_thread_pool_get_max_idle_time
1154 g_thread_pool_move_to_front
1158 <TITLE>Asynchronous Queues</TITLE>
1159 <FILE>async_queues</FILE>
1162 g_async_queue_new_full
1166 g_async_queue_push_sorted
1167 g_async_queue_push_front
1168 g_async_queue_remove
1170 g_async_queue_try_pop
1171 g_async_queue_timeout_pop
1172 g_async_queue_length
1177 g_async_queue_unlock
1178 g_async_queue_ref_unlocked
1179 g_async_queue_unref_and_unlock
1180 g_async_queue_push_unlocked
1181 g_async_queue_push_sorted_unlocked
1182 g_async_queue_push_front_unlocked
1183 g_async_queue_remove_unlocked
1184 g_async_queue_pop_unlocked
1185 g_async_queue_try_pop_unlocked
1186 g_async_queue_timeout_pop_unlocked
1187 g_async_queue_length_unlocked
1188 g_async_queue_sort_unlocked
1191 g_async_queue_timed_pop
1192 g_async_queue_timed_pop_unlocked
1196 <TITLE>Atomic Operations</TITLE>
1197 <FILE>atomic_operations</FILE>
1204 g_atomic_int_dec_and_test
1205 g_atomic_int_compare_and_exchange
1212 g_atomic_pointer_get
1213 g_atomic_pointer_set
1214 g_atomic_pointer_compare_and_exchange
1215 g_atomic_pointer_add
1216 g_atomic_pointer_and
1218 g_atomic_pointer_xor
1221 g_atomic_int_exchange_and_add
1225 <TITLE>IO Channels</TITLE>
1226 <FILE>iochannels</FILE>
1230 g_io_channel_unix_new
1231 g_io_channel_unix_get_fd
1232 g_io_channel_win32_new_fd
1233 g_io_channel_win32_new_socket
1234 g_io_channel_win32_new_messages
1240 g_io_channel_new_file
1241 g_io_channel_read_chars
1242 g_io_channel_read_unichar
1243 g_io_channel_read_line
1244 g_io_channel_read_line_string
1245 g_io_channel_read_to_end
1246 g_io_channel_write_chars
1247 g_io_channel_write_unichar
1249 g_io_channel_seek_position
1251 g_io_channel_shutdown
1257 g_io_channel_error_from_errno
1274 g_io_channel_get_buffer_size
1275 g_io_channel_set_buffer_size
1276 g_io_channel_get_buffer_condition
1277 g_io_channel_get_flags
1278 g_io_channel_set_flags
1280 g_io_channel_get_line_term
1281 g_io_channel_set_line_term
1282 g_io_channel_get_buffered
1283 g_io_channel_set_buffered
1284 g_io_channel_get_encoding
1285 g_io_channel_set_encoding
1286 g_io_channel_get_close_on_unref
1287 g_io_channel_set_close_on_unref
1296 <SUBSECTION Private>
1297 g_io_channel_win32_poll
1298 g_io_channel_win32_make_pollfd
1299 g_io_channel_win32_get_fd
1300 g_io_channel_win32_new_stream_socket
1301 g_io_channel_win32_set_debug
1302 g_io_channel_error_quark
1304 G_IO_FLAG_IS_WRITEABLE
1308 <TITLE>Memory Allocation</TITLE>
1349 g_mem_is_system_malloc
1352 glib_mem_profiler_table
1357 <TITLE>Warnings and Assertions</TITLE>
1358 <FILE>warnings</FILE>
1365 g_set_printerr_handler
1369 g_return_val_if_fail
1371 g_return_val_if_reached
1377 g_on_error_stack_trace
1382 <SUBSECTION Private>
1383 g_return_if_fail_warning
1389 <TITLE>Glob-style pattern matching</TITLE>
1390 <FILE>patterns</FILE>
1394 g_pattern_spec_equal
1396 g_pattern_match_string
1397 g_pattern_match_simple
1401 <TITLE>Perl-compatible regular expressions</TITLE>
1413 g_regex_get_max_backref
1414 g_regex_get_capture_count
1415 g_regex_get_has_cr_or_lf
1416 g_regex_get_max_lookbehind
1417 g_regex_get_string_number
1418 g_regex_get_compile_flags
1419 g_regex_get_match_flags
1420 g_regex_escape_string
1422 g_regex_match_simple
1426 g_regex_match_all_full
1427 g_regex_split_simple
1431 g_regex_replace_literal
1432 g_regex_replace_eval
1433 g_regex_check_replacement
1435 g_match_info_get_regex
1436 g_match_info_get_string
1440 g_match_info_matches
1442 g_match_info_get_match_count
1443 g_match_info_is_partial_match
1444 g_match_info_expand_references
1446 g_match_info_fetch_pos
1447 g_match_info_fetch_named
1448 g_match_info_fetch_named_pos
1449 g_match_info_fetch_all
1450 <SUBSECTION Private>
1455 <TITLE>Message Logging</TITLE>
1456 <FILE>messages</FILE>
1459 G_LOG_LEVEL_USER_SHIFT
1476 g_log_set_handler_full
1477 g_log_remove_handler
1478 g_log_set_always_fatal
1479 g_log_set_fatal_mask
1480 g_log_default_handler
1481 g_log_set_default_handler
1487 g_log_structured_array
1493 g_log_set_writer_func
1494 g_log_writer_supports_color
1495 g_log_writer_is_journald
1496 g_log_writer_format_fields
1497 g_log_writer_journald
1498 g_log_writer_standard_streams
1499 g_log_writer_default
1500 g_log_writer_default_set_use_stderr
1501 g_log_writer_default_would_drop
1503 <SUBSECTION Private>
1504 g_log_structured_standard
1508 <TITLE>Timers</TITLE>
1522 <TITLE>Spawning Processes</TITLE>
1527 GSpawnChildSetupFunc
1528 g_spawn_async_with_fds
1529 g_spawn_async_with_pipes
1530 g_spawn_async_with_pipes_and_fds
1534 g_spawn_check_exit_status
1535 g_spawn_command_line_async
1536 g_spawn_command_line_sync
1538 <SUBSECTION Private>
1540 g_spawn_exit_error_quark
1544 <TITLE>Simple XML Subset Parser</TITLE>
1551 g_markup_escape_text
1552 g_markup_printf_escaped
1553 g_markup_vprintf_escaped
1554 g_markup_parse_context_new
1555 g_markup_parse_context_parse
1556 g_markup_parse_context_end_parse
1557 g_markup_parse_context_free
1558 g_markup_parse_context_get_position
1559 g_markup_parse_context_get_element
1560 g_markup_parse_context_get_element_stack
1561 g_markup_parse_context_get_user_data
1562 g_markup_parse_context_push
1563 g_markup_parse_context_pop
1564 g_markup_parse_context_ref
1565 g_markup_parse_context_unref
1568 g_markup_collect_attributes
1569 <SUBSECTION Private>
1570 g_markup_error_quark
1575 <TITLE>Shell-related Utilities</TITLE>
1582 <SUBSECTION Private>
1588 <TITLE>Commandline option parser</TITLE>
1594 g_option_context_new
1595 g_option_context_set_summary
1596 g_option_context_get_summary
1597 g_option_context_set_description
1598 g_option_context_get_description
1600 g_option_context_set_translate_func
1601 g_option_context_set_translation_domain
1602 g_option_context_free
1603 g_option_context_parse
1604 g_option_context_parse_strv
1605 g_option_context_set_help_enabled
1606 g_option_context_get_help_enabled
1607 g_option_context_set_ignore_unknown_options
1608 g_option_context_get_ignore_unknown_options
1609 g_option_context_get_help
1610 g_option_context_get_strict_posix
1611 g_option_context_set_strict_posix
1616 g_option_context_add_main_entries
1618 g_option_context_add_group
1619 g_option_context_set_main_group
1620 g_option_context_get_main_group
1623 g_option_group_unref
1625 g_option_group_add_entries
1627 g_option_group_set_parse_hooks
1629 g_option_group_set_error_hook
1630 g_option_group_set_translate_func
1631 g_option_group_set_translation_domain
1632 <SUBSECTION Private>
1633 g_option_error_quark
1638 <TITLE>File Utilities</TITLE>
1639 <FILE>fileutils</FILE>
1640 <INCLUDE>glib.h,glib/gstdio.h,fcntl.h,sys/types.h,sys/stat.h</INCLUDE>
1644 g_file_error_from_errno
1646 GFileSetContentsFlags
1648 g_file_set_contents_full
1654 g_mkdir_with_parents
1669 g_mapped_file_new_from_fd
1673 g_mapped_file_get_length
1674 g_mapped_file_get_contents
1675 g_mapped_file_get_bytes
1697 <SUBSECTION Private>
1704 <TITLE>String Utility Functions</TITLE>
1705 <FILE>string_utils</FILE>
1706 <INCLUDE>glib.h,glib/gprintf.h</INCLUDE>
1719 g_str_tokenize_and_fold
1738 g_printf_string_upper_bound
1756 g_ascii_xdigit_value
1788 G_ASCII_DTOSTR_BUF_SIZE
1796 G_NUMBER_PARSER_ERROR
1797 g_ascii_string_to_signed
1798 g_ascii_string_to_unsigned
1800 <SUBSECTION Private>
1801 g_number_parser_error_quark
1829 g_strv_builder_unref
1837 <SUBSECTION Private>
1843 <TITLE>Date and Time Functions</TITLE>
1850 g_time_val_from_iso8601
1851 g_time_val_to_iso8601
1854 g_get_monotonic_time
1892 g_date_subtract_days
1894 g_date_subtract_months
1896 g_date_subtract_years
1908 g_date_get_day_of_year
1911 g_date_get_days_in_month
1912 g_date_is_first_of_month
1913 g_date_is_last_of_month
1915 g_date_get_monday_week_of_year
1916 g_date_get_monday_weeks_in_year
1917 g_date_get_sunday_week_of_year
1918 g_date_get_sunday_weeks_in_year
1919 g_date_get_iso8601_week_of_year
1932 g_date_valid_weekday
1934 <SUBSECTION Private>
1941 g_date_monday_week_of_year
1942 g_date_sunday_week_of_year
1943 g_date_days_in_month
1944 g_date_monday_weeks_in_year
1945 g_date_sunday_weeks_in_year
1949 <FILE>timezone</FILE>
1956 g_time_zone_new_identifier
1957 g_time_zone_new_local
1959 g_time_zone_new_offset
1962 g_time_zone_find_interval
1963 g_time_zone_adjust_time
1965 g_time_zone_get_identifier
1966 g_time_zone_get_abbreviation
1967 g_time_zone_get_offset
1972 <FILE>date-time</FILE>
1978 G_TIME_SPAN_MILLISECOND
1987 g_date_time_new_now_local
1988 g_date_time_new_now_utc
1991 g_date_time_new_from_unix_local
1992 g_date_time_new_from_unix_utc
1995 g_date_time_new_from_timeval_local
1996 g_date_time_new_from_timeval_utc
1997 g_date_time_new_from_iso8601
2001 g_date_time_new_local
2008 g_date_time_add_years
2009 g_date_time_add_months
2010 g_date_time_add_weeks
2011 g_date_time_add_days
2014 g_date_time_add_hours
2015 g_date_time_add_minutes
2016 g_date_time_add_seconds
2019 g_date_time_add_full
2023 g_date_time_difference
2031 g_date_time_get_year
2032 g_date_time_get_month
2033 g_date_time_get_day_of_month
2036 g_date_time_get_week_numbering_year
2037 g_date_time_get_week_of_year
2038 g_date_time_get_day_of_week
2041 g_date_time_get_day_of_year
2044 g_date_time_get_hour
2045 g_date_time_get_minute
2046 g_date_time_get_second
2047 g_date_time_get_microsecond
2048 g_date_time_get_seconds
2052 g_date_time_to_timeval
2055 g_date_time_get_utc_offset
2056 g_date_time_get_timezone
2057 g_date_time_get_timezone_abbreviation
2058 g_date_time_is_daylight_savings
2061 g_date_time_to_timezone
2062 g_date_time_to_local
2067 g_date_time_format_iso8601
2071 <TITLE>Hook Functions</TITLE>
2082 g_hook_list_invoke_check
2085 g_hook_list_marshal_check
2086 GHookCheckMarshaller
2093 g_hook_insert_before
2094 g_hook_insert_sorted
2104 g_hook_find_func_data
2112 G_HOOK_FLAG_USER_SHIFT
2131 <TITLE>Miscellaneous Utility Functions</TITLE>
2132 <FILE>misc_utils</FILE>
2133 g_get_application_name
2134 g_set_application_name
2147 g_get_user_cache_dir
2149 g_get_user_config_dir
2150 g_get_user_runtime_dir
2152 g_get_user_special_dir
2153 g_get_system_data_dirs
2154 g_get_system_config_dirs
2155 g_reload_user_special_dirs_cache
2160 G_OS_INFO_KEY_PRETTY_NAME
2161 G_OS_INFO_KEY_VERSION
2162 G_OS_INFO_KEY_VERSION_CODENAME
2163 G_OS_INFO_KEY_VERSION_ID
2165 G_OS_INFO_KEY_HOME_URL
2166 G_OS_INFO_KEY_DOCUMENTATION_URL
2167 G_OS_INFO_KEY_SUPPORT_URL
2168 G_OS_INFO_KEY_BUG_REPORT_URL
2169 G_OS_INFO_KEY_PRIVACY_POLICY_URL
2178 g_canonicalize_filename
2185 g_build_filename_valist
2193 g_format_size_for_display
2196 g_find_program_in_path
2204 g_spaced_primes_closest
2211 g_parse_debug_string
2224 <SUBSECTION Private>
2227 g_win32_get_system_data_dirs_for_module
2236 <TITLE>Lexical Scanner</TITLE>
2237 <FILE>scanner</FILE>
2244 g_scanner_input_file
2245 g_scanner_sync_file_offset
2246 g_scanner_input_text
2247 g_scanner_peek_next_token
2248 g_scanner_get_next_token
2253 g_scanner_cur_position
2259 g_scanner_scope_add_symbol
2260 g_scanner_scope_foreach_symbol
2261 g_scanner_scope_lookup_symbol
2262 g_scanner_scope_remove_symbol
2263 g_scanner_add_symbol
2264 g_scanner_remove_symbol
2265 g_scanner_foreach_symbol
2268 g_scanner_freeze_symbol_table
2269 g_scanner_thaw_symbol_table
2270 g_scanner_lookup_symbol
2275 g_scanner_unexp_token
2291 <TITLE>Key-value file parser</TITLE>
2292 <FILE>keyfile</FILE>
2303 g_key_file_set_list_separator
2304 g_key_file_load_from_file
2305 g_key_file_load_from_data
2306 g_key_file_load_from_bytes
2307 g_key_file_load_from_data_dirs
2308 g_key_file_load_from_dirs
2310 g_key_file_save_to_file
2311 g_key_file_get_start_group
2312 g_key_file_get_groups
2314 g_key_file_has_group
2318 g_key_file_get_value
2319 g_key_file_get_string
2320 g_key_file_get_locale_string
2321 g_key_file_get_locale_for_key
2322 g_key_file_get_boolean
2323 g_key_file_get_integer
2324 g_key_file_get_int64
2325 g_key_file_get_uint64
2326 g_key_file_get_double
2327 g_key_file_get_string_list
2328 g_key_file_get_locale_string_list
2329 g_key_file_get_boolean_list
2330 g_key_file_get_integer_list
2331 g_key_file_get_double_list
2332 g_key_file_get_comment
2335 g_key_file_set_value
2336 g_key_file_set_string
2337 g_key_file_set_locale_string
2338 g_key_file_set_boolean
2339 g_key_file_set_integer
2340 g_key_file_set_int64
2341 g_key_file_set_uint64
2342 g_key_file_set_double
2343 g_key_file_set_string_list
2344 g_key_file_set_locale_string_list
2345 g_key_file_set_boolean_list
2346 g_key_file_set_integer_list
2347 g_key_file_set_double_list
2348 g_key_file_set_comment
2349 g_key_file_remove_group
2350 g_key_file_remove_key
2351 g_key_file_remove_comment
2354 G_KEY_FILE_DESKTOP_GROUP
2355 G_KEY_FILE_DESKTOP_KEY_TYPE
2356 G_KEY_FILE_DESKTOP_KEY_VERSION
2357 G_KEY_FILE_DESKTOP_KEY_NAME
2358 G_KEY_FILE_DESKTOP_KEY_GENERIC_NAME
2359 G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY
2360 G_KEY_FILE_DESKTOP_KEY_COMMENT
2361 G_KEY_FILE_DESKTOP_KEY_ICON
2362 G_KEY_FILE_DESKTOP_KEY_HIDDEN
2363 G_KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN
2364 G_KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN
2365 G_KEY_FILE_DESKTOP_KEY_TRY_EXEC
2366 G_KEY_FILE_DESKTOP_KEY_EXEC
2367 G_KEY_FILE_DESKTOP_KEY_PATH
2368 G_KEY_FILE_DESKTOP_KEY_TERMINAL
2369 G_KEY_FILE_DESKTOP_KEY_MIME_TYPE
2370 G_KEY_FILE_DESKTOP_KEY_CATEGORIES
2371 G_KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY
2372 G_KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS
2373 G_KEY_FILE_DESKTOP_KEY_URL
2374 G_KEY_FILE_DESKTOP_KEY_ACTIONS
2375 G_KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE
2376 G_KEY_FILE_DESKTOP_TYPE_APPLICATION
2377 G_KEY_FILE_DESKTOP_TYPE_LINK
2378 G_KEY_FILE_DESKTOP_TYPE_DIRECTORY
2380 <SUBSECTION Private>
2381 g_key_file_error_quark
2386 <TITLE>Bookmark file parser</TITLE>
2387 <FILE>bookmarkfile</FILE>
2389 G_BOOKMARK_FILE_ERROR
2392 g_bookmark_file_free
2393 g_bookmark_file_load_from_file
2394 g_bookmark_file_load_from_data
2395 g_bookmark_file_load_from_data_dirs
2396 g_bookmark_file_to_data
2397 g_bookmark_file_to_file
2398 g_bookmark_file_has_item
2399 g_bookmark_file_has_group
2400 g_bookmark_file_has_application
2401 g_bookmark_file_get_size
2402 g_bookmark_file_get_uris G_GNUC_MALLOC
2405 g_bookmark_file_get_title
2406 g_bookmark_file_get_description
2407 g_bookmark_file_get_mime_type
2408 g_bookmark_file_get_is_private
2409 g_bookmark_file_get_icon
2410 g_bookmark_file_get_added
2411 g_bookmark_file_get_added_date_time
2412 g_bookmark_file_get_modified
2413 g_bookmark_file_get_modified_date_time
2414 g_bookmark_file_get_visited
2415 g_bookmark_file_get_visited_date_time
2416 g_bookmark_file_get_groups
2417 g_bookmark_file_get_applications
2418 g_bookmark_file_get_app_info
2419 g_bookmark_file_get_application_info
2422 g_bookmark_file_set_title
2423 g_bookmark_file_set_description
2424 g_bookmark_file_set_mime_type
2425 g_bookmark_file_set_is_private
2426 g_bookmark_file_set_icon
2427 g_bookmark_file_set_added
2428 g_bookmark_file_set_added_date_time
2429 g_bookmark_file_set_groups
2430 g_bookmark_file_set_modified
2431 g_bookmark_file_set_modified_date_time
2432 g_bookmark_file_set_visited
2433 g_bookmark_file_set_visited_date_time
2434 g_bookmark_file_set_app_info
2435 g_bookmark_file_set_application_info
2436 g_bookmark_file_add_group
2437 g_bookmark_file_add_application
2438 g_bookmark_file_remove_group
2439 g_bookmark_file_remove_application
2440 g_bookmark_file_remove_item
2441 g_bookmark_file_move_item
2443 <SUBSECTION Private>
2444 g_bookmark_file_error_quark
2448 <TITLE>Dynamic Loading of Modules</TITLE>
2449 <FILE>modules</FILE>
2450 <INCLUDE>gmodule.h</INCLUDE>
2458 g_module_make_resident
2470 <TITLE>Automatic String Completion</TITLE>
2471 <FILE>completion</FILE>
2475 g_completion_add_items
2476 g_completion_remove_items
2477 g_completion_clear_items
2478 g_completion_complete
2479 g_completion_complete_utf8
2480 g_completion_set_compare
2481 GCompletionStrncmpFunc
2486 <TITLE>Windows Compatibility Functions</TITLE>
2487 <FILE>windows</FILE>
2491 g_win32_check_windows_version
2492 g_win32_get_command_line
2493 g_win32_error_message
2495 g_win32_get_package_installation_directory
2496 g_win32_get_package_installation_directory_of_module
2497 g_win32_get_package_installation_subdirectory
2498 g_win32_get_windows_version
2499 g_win32_locale_filename_from_utf8
2500 G_WIN32_DLLMAIN_FOR_DLL_NAME
2501 G_WIN32_HAVE_WIDECHAR_API
2504 <SUBSECTION Private>
2510 <TITLE>UNIX-specific utilities and integration</TITLE>
2514 g_unix_set_fd_nonblocking
2518 g_unix_signal_add_full
2519 g_unix_signal_source_new
2525 g_unix_fd_source_new
2528 g_unix_get_passwd_entry
2530 <SUBSECTION Private>
2537 <TITLE>Memory Slices</TITLE>
2538 <FILE>memory_slices</FILE>
2543 g_slice_free_chain_with_offset
2552 <SUBSECTION Private>
2556 g_slice_get_config_state
2557 g_slice_debug_tree_statistics
2561 <TITLE>Doubly-Linked Lists</TITLE>
2562 <FILE>linked_lists_double</FILE>
2569 g_list_insert_before
2570 g_list_insert_before_link
2571 g_list_insert_sorted
2592 g_list_insert_sorted_with_data
2593 g_list_sort_with_data
2616 <TITLE>Singly-Linked Lists</TITLE>
2617 <FILE>linked_lists_single</FILE>
2625 g_slist_insert_before
2626 g_slist_insert_sorted
2642 g_slist_insert_sorted_with_data
2644 g_slist_sort_with_data
2662 <TITLE>Double-ended Queues</TITLE>
2693 g_queue_insert_before
2694 g_queue_insert_before_link
2695 g_queue_insert_after
2696 g_queue_insert_after_link
2697 g_queue_insert_sorted
2698 g_queue_push_head_link
2699 g_queue_push_tail_link
2700 g_queue_push_nth_link
2701 g_queue_pop_head_link
2702 g_queue_pop_tail_link
2703 g_queue_pop_nth_link
2704 g_queue_peek_head_link
2705 g_queue_peek_tail_link
2706 g_queue_peek_nth_link
2713 <TITLE>Sequences</TITLE>
2714 <FILE>sequence</FILE>
2718 GSequenceIterCompareFunc
2723 g_sequence_get_length
2726 g_sequence_foreach_range
2728 g_sequence_sort_iter
2731 g_sequence_get_begin_iter
2732 g_sequence_get_end_iter
2733 g_sequence_get_iter_at_pos
2736 g_sequence_insert_before
2739 g_sequence_insert_sorted
2740 g_sequence_insert_sorted_iter
2741 g_sequence_sort_changed
2742 g_sequence_sort_changed_iter
2744 g_sequence_remove_range
2745 g_sequence_move_range
2747 g_sequence_search_iter
2749 g_sequence_lookup_iter
2756 g_sequence_iter_is_begin
2757 g_sequence_iter_is_end
2758 g_sequence_iter_next
2759 g_sequence_iter_prev
2760 g_sequence_iter_get_position
2761 g_sequence_iter_move
2762 g_sequence_iter_get_sequence
2765 g_sequence_iter_compare
2766 g_sequence_range_get_midpoint
2770 <TITLE>Trash Stacks</TITLE>
2771 <FILE>trash_stack</FILE>
2777 g_trash_stack_height
2781 <TITLE>Hash Tables</TITLE>
2782 <FILE>hash_tables</FILE>
2785 g_hash_table_new_full
2789 g_hash_table_replace
2791 g_hash_table_contains
2794 g_hash_table_lookup_extended
2795 g_hash_table_foreach
2800 g_hash_table_steal_extended
2801 g_hash_table_foreach_remove
2802 g_hash_table_foreach_steal
2803 g_hash_table_remove_all
2804 g_hash_table_steal_all
2805 g_hash_table_get_keys
2806 g_hash_table_get_values
2807 g_hash_table_get_keys_as_array
2811 g_hash_table_destroy
2815 g_hash_table_iter_init
2816 g_hash_table_iter_next
2817 g_hash_table_iter_get_hash_table
2818 g_hash_table_iter_replace
2819 g_hash_table_iter_remove
2820 g_hash_table_iter_steal
2837 <TITLE>Strings</TITLE>
2838 <FILE>strings</FILE>
2847 g_string_append_vprintf
2849 g_string_append_printf
2852 g_string_append_unichar
2854 g_string_append_uri_escaped
2857 g_string_prepend_unichar
2858 g_string_prepend_len
2861 g_string_insert_unichar
2864 g_string_overwrite_len
2870 g_string_free_to_bytes
2880 <SUBSECTION Private>
2881 g_string_append_c_inline
2882 g_autoptr_cleanup_gstring_free
2886 <TITLE>String Chunks</TITLE>
2887 <FILE>string_chunks</FILE>
2890 g_string_chunk_insert
2891 g_string_chunk_insert_const
2892 g_string_chunk_insert_len
2893 g_string_chunk_clear
2899 <TITLE>Arrays</TITLE>
2908 g_array_get_element_size
2912 g_array_prepend_vals
2915 g_array_remove_index
2916 g_array_remove_index_fast
2917 g_array_remove_range
2919 g_array_sort_with_data
2920 g_array_binary_search
2923 g_array_set_clear_func
2928 <TITLE>Pointer Arrays</TITLE>
2929 <FILE>arrays_pointer</FILE>
2933 g_ptr_array_sized_new
2934 g_ptr_array_new_with_free_func
2936 g_ptr_array_new_full
2937 g_ptr_array_set_free_func
2942 g_ptr_array_extend_and_steal
2945 g_ptr_array_remove_index
2946 g_ptr_array_remove_fast
2947 g_ptr_array_remove_index_fast
2948 g_ptr_array_remove_range
2949 g_ptr_array_steal_index
2950 g_ptr_array_steal_index_fast
2952 g_ptr_array_sort_with_data
2953 g_ptr_array_set_size
2958 g_ptr_array_find_with_equal_func
2963 <TITLE>Byte Arrays</TITLE>
2964 <FILE>arrays_byte</FILE>
2969 g_byte_array_new_take
2970 g_byte_array_sized_new
2974 g_byte_array_prepend
2975 g_byte_array_remove_index
2976 g_byte_array_remove_index_fast
2977 g_byte_array_remove_range
2979 g_byte_array_sort_with_data
2980 g_byte_array_set_size
2982 g_byte_array_free_to_bytes
2989 g_bytes_new_with_free_func
2990 g_bytes_new_from_bytes
2998 g_bytes_unref_to_data
2999 g_bytes_unref_to_array
3001 <SUBSECTION Private>
3006 <TITLE>Balanced Binary Trees</TITLE>
3007 <FILE>trees-binary</FILE>
3013 g_tree_new_with_data
3017 g_tree_node_previous
3029 g_tree_lookup_extended
3045 <TITLE>N-ary Trees</TITLE>
3046 <FILE>trees-nary</FILE>
3055 g_node_insert_before
3062 g_node_insert_data_after
3063 g_node_insert_data_before
3068 g_node_reverse_children
3073 g_node_children_foreach
3081 g_node_child_position
3085 g_node_first_sibling
3106 <TITLE>Quarks</TITLE>
3111 g_quark_from_static_string
3115 g_intern_static_string
3119 <TITLE>Keyed Data Lists</TITLE>
3120 <FILE>datalist</FILE>
3125 g_datalist_id_set_data
3126 g_datalist_id_set_data_full
3127 g_datalist_id_get_data
3128 g_datalist_id_remove_data
3129 g_datalist_id_remove_no_notify
3131 g_datalist_id_dup_data
3132 g_datalist_id_replace_data
3136 g_datalist_set_data_full
3138 g_datalist_remove_data
3139 g_datalist_remove_no_notify
3144 g_datalist_set_flags
3145 g_datalist_unset_flags
3146 g_datalist_get_flags
3147 G_DATALIST_FLAGS_MASK
3152 <TITLE>Datasets</TITLE>
3153 <FILE>datasets</FILE>
3154 g_dataset_id_set_data
3155 g_dataset_id_set_data_full
3157 g_dataset_id_get_data
3158 g_dataset_id_remove_data
3159 g_dataset_id_remove_no_notify
3163 g_dataset_set_data_full
3165 g_dataset_remove_data
3166 g_dataset_remove_no_notify
3176 <TITLE>Relations and Tuples</TITLE>
3177 <FILE>relations</FILE>
3198 <TITLE>Caches</TITLE>
3208 g_cache_value_foreach
3217 <TITLE>Random Numbers</TITLE>
3218 <FILE>random_numbers</FILE>
3220 g_rand_new_with_seed
3221 g_rand_new_with_seed_array
3226 g_rand_set_seed_array
3237 g_random_double_range
3241 <TITLE>Character Set Conversion</TITLE>
3242 <FILE>conversions</FILE>
3244 g_convert_with_fallback
3246 g_convert_with_iconv
3253 g_filename_from_utf8
3254 g_get_filename_charsets
3255 g_filename_display_name
3256 g_filename_display_basename
3263 g_get_console_charset
3265 <SUBSECTION Private>
3266 g_convert_error_quark
3270 <TITLE>Unicode Manipulation</TITLE>
3271 <FILE>unicode</FILE>
3292 g_unichar_iswide_cjk
3293 g_unichar_iszerowidth
3297 g_unichar_digit_value
3298 g_unichar_xdigit_value
3301 g_unichar_fully_decompose
3302 G_UNICHAR_MAX_DECOMPOSITION_LENGTH
3304 G_UNICODE_COMBINING_MARK
3307 g_unichar_break_type
3308 g_unichar_combining_class
3309 g_unicode_canonical_ordering
3310 g_unicode_canonical_decomposition
3311 g_unichar_get_mirror_char
3313 g_unichar_get_script
3314 g_unicode_script_from_iso15924
3315 g_unicode_script_to_iso15924
3320 g_utf8_get_char_validated
3321 g_utf8_offset_to_pointer
3322 g_utf8_pointer_to_offset
3324 g_utf8_find_next_char
3325 g_utf8_find_prev_char
3344 g_utf8_collate_key_for_filename
3356 <SUBSECTION Private>
3363 <INCLUDE>glib.h,glib/gi18n.h</INCLUDE>
3376 g_get_language_names
3377 g_get_locale_variants
3381 <TITLE>Base64 Encoding</TITLE>
3383 g_base64_encode_step
3384 g_base64_encode_close
3386 g_base64_decode_step
3388 g_base64_decode_inplace
3392 <TITLE>URI Functions</TITLE>
3400 g_uri_split_with_user
3404 g_uri_join_with_user
3406 g_uri_parse_relative
3407 g_uri_resolve_relative
3409 g_uri_build_with_user
3415 g_uri_to_string_partial
3421 g_uri_get_auth_params
3431 g_uri_params_iter_init
3432 g_uri_params_iter_next
3435 G_URI_RESERVED_CHARS_ALLOWED_IN_PATH
3436 G_URI_RESERVED_CHARS_ALLOWED_IN_PATH_ELEMENT
3437 G_URI_RESERVED_CHARS_ALLOWED_IN_USERINFO
3438 G_URI_RESERVED_CHARS_GENERIC_DELIMITERS
3439 G_URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS
3441 g_uri_unescape_string
3443 g_uri_unescape_bytes
3444 g_uri_unescape_segment
3446 g_uri_list_extract_uris
3452 <SUBSECTION Private>
3457 <TITLE>Data Checksums</TITLE>
3458 <FILE>checksum</FILE>
3460 g_checksum_type_get_length
3467 g_checksum_get_string
3468 g_checksum_get_digest
3470 g_compute_checksum_for_data
3471 g_compute_checksum_for_string
3472 g_compute_checksum_for_bytes
3476 <TITLE>Data HMACs</TITLE>
3487 g_compute_hmac_for_data
3488 g_compute_hmac_for_string
3489 g_compute_hmac_for_bytes
3493 <TITLE>Testing</TITLE>
3494 <FILE>testing</FILE>
3495 G_TEST_OPTION_ISOLATE_DIRS
3496 g_test_minimized_result
3497 g_test_maximized_result
3512 g_test_add_data_func
3513 g_test_add_data_func_full
3518 g_test_build_filename
3531 g_test_log_set_fatal_handler
3534 g_test_timer_elapsed
3538 g_test_queue_destroy
3541 g_test_expect_message
3542 g_test_assert_expected_messages
3545 GTestSubprocessFlags
3546 g_test_trap_subprocess
3547 g_test_trap_has_passed
3548 g_test_trap_reached_timeout
3549 g_test_trap_assert_passed
3550 g_test_trap_assert_failed
3551 g_test_trap_assert_stdout
3552 g_test_trap_assert_stdout_unmatched
3553 g_test_trap_assert_stderr
3554 g_test_trap_assert_stderr_unmatched
3559 g_test_rand_int_range
3561 g_test_rand_double_range
3564 g_assert_not_reached
3572 g_assert_cmpfloat_with_epsilon
3582 g_test_set_nonfatal_assertions
3591 g_test_suite_add_suite
3594 <SUBSECTION Private>
3595 g_test_trap_assertions
3597 g_assertion_message_expr
3598 g_assertion_message_cmpstr
3599 g_assertion_message_cmpnum
3600 g_assertion_message_error
3601 g_test_assert_expected_messages_internal
3612 g_test_log_type_name
3613 g_test_log_buffer_new
3614 g_test_log_buffer_free
3615 g_test_log_buffer_push
3616 g_test_log_buffer_pop
3621 <TITLE>GVariantType</TITLE>
3622 <FILE>gvarianttype</FILE>
3624 G_VARIANT_TYPE_BOOLEAN
3626 G_VARIANT_TYPE_INT16
3627 G_VARIANT_TYPE_UINT16
3628 G_VARIANT_TYPE_INT32
3629 G_VARIANT_TYPE_UINT32
3630 G_VARIANT_TYPE_INT64
3631 G_VARIANT_TYPE_UINT64
3632 G_VARIANT_TYPE_HANDLE
3633 G_VARIANT_TYPE_DOUBLE
3634 G_VARIANT_TYPE_STRING
3635 G_VARIANT_TYPE_OBJECT_PATH
3636 G_VARIANT_TYPE_SIGNATURE
3637 G_VARIANT_TYPE_VARIANT
3639 G_VARIANT_TYPE_BASIC
3640 G_VARIANT_TYPE_MAYBE
3641 G_VARIANT_TYPE_ARRAY
3642 G_VARIANT_TYPE_TUPLE
3644 G_VARIANT_TYPE_DICT_ENTRY
3645 G_VARIANT_TYPE_DICTIONARY
3646 G_VARIANT_TYPE_STRING_ARRAY
3647 G_VARIANT_TYPE_OBJECT_PATH_ARRAY
3648 G_VARIANT_TYPE_BYTESTRING
3649 G_VARIANT_TYPE_BYTESTRING_ARRAY
3650 G_VARIANT_TYPE_VARDICT
3659 g_variant_type_string_is_valid
3660 g_variant_type_string_scan
3661 g_variant_type_get_string_length
3662 g_variant_type_peek_string
3663 g_variant_type_dup_string
3666 g_variant_type_is_definite
3667 g_variant_type_is_container
3668 g_variant_type_is_basic
3669 g_variant_type_is_maybe
3670 g_variant_type_is_array
3671 g_variant_type_is_tuple
3672 g_variant_type_is_dict_entry
3673 g_variant_type_is_variant
3677 g_variant_type_equal
3678 g_variant_type_is_subtype_of
3681 g_variant_type_new_maybe
3682 g_variant_type_new_array
3683 g_variant_type_new_tuple
3684 g_variant_type_new_dict_entry
3687 g_variant_type_element
3688 g_variant_type_n_items
3689 g_variant_type_first
3692 g_variant_type_value
3696 <TITLE>GVariant</TITLE>
3697 <FILE>gvariant</FILE>
3702 g_variant_is_floating
3705 g_variant_get_type_string
3706 g_variant_is_of_type
3707 g_variant_is_container
3715 g_variant_check_format_string
3722 g_variant_new_boolean
3725 g_variant_new_uint16
3727 g_variant_new_uint32
3729 g_variant_new_uint64
3730 g_variant_new_handle
3731 g_variant_new_double
3732 g_variant_new_string
3733 g_variant_new_take_string
3734 g_variant_new_printf
3735 g_variant_new_object_path
3736 g_variant_is_object_path
3737 g_variant_new_signature
3738 g_variant_is_signature
3739 g_variant_new_variant
3742 g_variant_new_bytestring
3743 g_variant_new_bytestring_array
3746 g_variant_get_boolean
3749 g_variant_get_uint16
3751 g_variant_get_uint32
3753 g_variant_get_uint64
3754 g_variant_get_handle
3755 g_variant_get_double
3756 g_variant_get_string
3757 g_variant_dup_string
3758 g_variant_get_variant
3763 g_variant_get_bytestring
3764 g_variant_dup_bytestring
3765 g_variant_get_bytestring_array
3766 g_variant_dup_bytestring_array
3772 g_variant_new_dict_entry
3773 g_variant_new_fixed_array
3777 g_variant_n_children
3778 g_variant_get_child_value
3780 g_variant_lookup_value
3782 g_variant_get_fixed_array
3787 g_variant_get_data_as_bytes
3789 g_variant_new_from_data
3790 g_variant_new_from_bytes
3792 g_variant_get_normal_form
3793 g_variant_is_normal_form
3801 g_variant_print_string
3808 g_variant_iter_n_children
3810 g_variant_iter_next_value
3815 G_VARIANT_BUILDER_INIT
3817 g_variant_builder_unref
3818 g_variant_builder_ref
3819 g_variant_builder_new
3820 g_variant_builder_init
3821 g_variant_builder_clear
3822 g_variant_builder_add_value
3823 g_variant_builder_add
3824 g_variant_builder_add_parsed
3825 g_variant_builder_end
3826 g_variant_builder_open
3827 g_variant_builder_close
3832 g_variant_dict_unref
3836 g_variant_dict_clear
3837 g_variant_dict_contains
3838 g_variant_dict_lookup
3839 g_variant_dict_lookup_value
3840 g_variant_dict_insert
3841 g_variant_dict_insert_value
3842 g_variant_dict_remove
3847 G_VARIANT_PARSE_ERROR
3849 g_variant_new_parsed_va
3850 g_variant_new_parsed
3851 g_variant_parse_error_print_context
3853 <SUBSECTION Private>
3854 g_variant_parse_error_quark
3855 g_variant_parser_get_error_quark
3856 g_variant_type_checked_
3857 g_variant_type_string_get_depth_
3862 <FILE>ghostutils</FILE>
3863 <TITLE>Hostname Utilities</TITLE>
3865 g_hostname_to_unicode
3867 g_hostname_is_non_ascii
3868 g_hostname_is_ascii_encoded
3870 g_hostname_is_ip_address
3875 <TITLE>GUuid</TITLE>
3876 g_uuid_string_is_valid
3877 g_uuid_string_random
3881 <FILE>refcount</FILE>
3889 g_atomic_ref_count_init
3890 g_atomic_ref_count_inc
3891 g_atomic_ref_count_dec
3892 g_atomic_ref_count_compare
3904 g_rc_box_release_full
3910 g_atomic_rc_box_alloc
3911 g_atomic_rc_box_alloc0
3913 g_atomic_rc_box_new0
3915 g_atomic_rc_box_acquire
3916 g_atomic_rc_box_release
3917 g_atomic_rc_box_release_full
3918 g_atomic_rc_box_get_size
3922 <FILE>refstring</FILE>
3925 g_ref_string_new_intern
3926 g_ref_string_new_len
3927 g_ref_string_acquire
3928 g_ref_string_release