glib-sections.txt 47.2 KB
Newer Older
Owen Taylor's avatar
Owen Taylor committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
<INCLUDE>glib.h</INCLUDE>

<SECTION>
<TITLE>Basic Types</TITLE>
<FILE>types</FILE>
gboolean
gpointer
gconstpointer
gchar
guchar

<SUBSECTION>
gint
guint
gshort
gushort
glong
gulong

<SUBSECTION>
gint8
guint8
gint16
guint16
gint32
guint32

<SUBSECTION>
G_HAVE_GINT64
gint64
guint64
G_GINT64_CONSTANT
Matthias Clasen's avatar
Updates  
Matthias Clasen committed
33
G_GUINT64_CONSTANT
Owen Taylor's avatar
Owen Taylor committed
34 35 36 37 38 39 40 41

<SUBSECTION>
gfloat
gdouble

<SUBSECTION>
gsize
gssize
Matthias Clasen's avatar
Matthias Clasen committed
42
goffset
43
G_GOFFSET_CONSTANT
Owen Taylor's avatar
Owen Taylor committed
44

Christian Persch's avatar
Christian Persch committed
45 46 47 48
<SUBSECTION>
gintptr
guintptr

Owen Taylor's avatar
Owen Taylor committed
49
<SUBSECTION Private>
Owen Taylor's avatar
Owen Taylor committed
50 51
GLIB_SIZEOF_VOID_P
GLIB_SIZEOF_LONG
52
GLIB_SIZEOF_SIZE_T
Owen Taylor's avatar
Owen Taylor committed
53 54 55 56 57 58 59
</SECTION>

<SECTION>
<TITLE>Limits of Basic Types</TITLE>
<FILE>limits</FILE>
G_MININT
G_MAXINT
Owen Taylor's avatar
Owen Taylor committed
60
G_MAXUINT
Owen Taylor's avatar
Owen Taylor committed
61 62 63 64

<SUBSECTION>
G_MINSHORT
G_MAXSHORT
Owen Taylor's avatar
Owen Taylor committed
65
G_MAXUSHORT
Owen Taylor's avatar
Owen Taylor committed
66 67 68 69

<SUBSECTION>
G_MINLONG
G_MAXLONG
Owen Taylor's avatar
Owen Taylor committed
70
G_MAXULONG
Owen Taylor's avatar
Owen Taylor committed
71

Matthias Clasen's avatar
Matthias Clasen committed
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
<SUBSECTION>
G_MININT8
G_MAXINT8
G_MAXUINT8

<SUBSECTION>
G_MININT16
G_MAXINT16
G_MAXUINT16

<SUBSECTION>
G_MININT32
G_MAXINT32
G_MAXUINT32

Owen Taylor's avatar
Update.  
Owen Taylor committed
87 88 89 90 91
<SUBSECTION>
G_MININT64
G_MAXINT64
G_MAXUINT64

Owen Taylor's avatar
Owen Taylor committed
92 93
<SUBSECTION>
G_MAXSIZE
Matthias Clasen's avatar
Matthias Clasen committed
94 95 96 97 98 99
G_MINSSIZE
G_MAXSSIZE

<SUBSECTION>
G_MINOFFSET
G_MAXOFFSET
Owen Taylor's avatar
Owen Taylor committed
100

Owen Taylor's avatar
Owen Taylor committed
101 102 103 104 105 106 107 108 109 110
<SUBSECTION>
G_MINFLOAT
G_MAXFLOAT

<SUBSECTION>
G_MINDOUBLE
G_MAXDOUBLE
</SECTION>

<SECTION>
111 112 113 114 115 116 117 118 119 120
<TITLE>Version Information</TITLE>
<FILE>version</FILE>
glib_major_version
glib_minor_version
glib_micro_version
glib_binary_age
glib_interface_age
glib_check_version

<SUBSECTION>
Owen Taylor's avatar
Owen Taylor committed
121 122 123
GLIB_MAJOR_VERSION
GLIB_MINOR_VERSION
GLIB_MICRO_VERSION
124 125
GLIB_CHECK_VERSION
</SECTION>
Owen Taylor's avatar
Owen Taylor committed
126

127 128 129
<SECTION>
<TITLE>Standard Macros</TITLE>
<FILE>macros</FILE>
Owen Taylor's avatar
Owen Taylor committed
130 131 132 133 134
<SUBSECTION>
G_OS_WIN32
G_OS_BEOS
G_OS_UNIX

Owen Taylor's avatar
Owen Taylor committed
135 136 137
<SUBSECTION>
G_DIR_SEPARATOR
G_DIR_SEPARATOR_S
138
G_IS_DIR_SEPARATOR
Owen Taylor's avatar
Owen Taylor committed
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160
G_SEARCHPATH_SEPARATOR
G_SEARCHPATH_SEPARATOR_S

<SUBSECTION>
TRUE
FALSE

<SUBSECTION>
NULL

<SUBSECTION>
MIN
MAX

<SUBSECTION>
ABS
CLAMP

<SUBSECTION>
G_STRUCT_MEMBER
G_STRUCT_MEMBER_P
G_STRUCT_OFFSET
161

Owen Taylor's avatar
Owen Taylor committed
162 163 164 165 166 167
<SUBSECTION>
G_MEM_ALIGN

<SUBSECTION>
G_CONST_RETURN

Owen Taylor's avatar
Owen Taylor committed
168 169 170 171 172 173 174 175 176 177 178
</SECTION>

<SECTION>
<TITLE>Type Conversion Macros</TITLE>
<FILE>type_conversion</FILE>
GINT_TO_POINTER
GPOINTER_TO_INT

<SUBSECTION>
GUINT_TO_POINTER
GPOINTER_TO_UINT
Owen Taylor's avatar
Update.  
Owen Taylor committed
179 180
GSIZE_TO_POINTER
GPOINTER_TO_SIZE
Owen Taylor's avatar
Owen Taylor committed
181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220
</SECTION>

<SECTION>
<TITLE>Byte Order Macros</TITLE>
<FILE>byte_order</FILE>
G_BYTE_ORDER
G_LITTLE_ENDIAN
G_BIG_ENDIAN
G_PDP_ENDIAN

<SUBSECTION>
g_htonl
g_htons
g_ntohl
g_ntohs

<SUBSECTION>
GINT_FROM_BE
GINT_FROM_LE
GINT_TO_BE
GINT_TO_LE

<SUBSECTION>
GUINT_FROM_BE
GUINT_FROM_LE
GUINT_TO_BE
GUINT_TO_LE

<SUBSECTION>
GLONG_FROM_BE
GLONG_FROM_LE
GLONG_TO_BE
GLONG_TO_LE

<SUBSECTION>
GULONG_FROM_BE
GULONG_FROM_LE
GULONG_TO_BE
GULONG_TO_LE

221 222 223 224 225 226 227 228 229 230 231 232
<SUBSECTION>
GSIZE_FROM_BE
GSIZE_FROM_LE
GSIZE_TO_BE
GSIZE_TO_LE

<SUBSECTION>
GSSIZE_FROM_BE
GSSIZE_FROM_LE
GSSIZE_TO_BE
GSSIZE_TO_LE

Owen Taylor's avatar
Owen Taylor committed
233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285
<SUBSECTION>
GINT16_FROM_BE
GINT16_FROM_LE
GINT16_TO_BE
GINT16_TO_LE

<SUBSECTION>
GUINT16_FROM_BE
GUINT16_FROM_LE
GUINT16_TO_BE
GUINT16_TO_LE

<SUBSECTION>
GINT32_FROM_BE
GINT32_FROM_LE
GINT32_TO_BE
GINT32_TO_LE

<SUBSECTION>
GUINT32_FROM_BE
GUINT32_FROM_LE
GUINT32_TO_BE
GUINT32_TO_LE

<SUBSECTION>
GINT64_FROM_BE
GINT64_FROM_LE
GINT64_TO_BE
GINT64_TO_LE

<SUBSECTION>
GUINT64_FROM_BE
GUINT64_FROM_LE
GUINT64_TO_BE
GUINT64_TO_LE

<SUBSECTION>
GUINT16_SWAP_BE_PDP
GUINT16_SWAP_LE_BE
GUINT16_SWAP_LE_PDP

<SUBSECTION>
GUINT32_SWAP_BE_PDP
GUINT32_SWAP_LE_BE
GUINT32_SWAP_LE_PDP

<SUBSECTION>
GUINT64_SWAP_LE_BE

<SUBSECTION Private>
GUINT16_SWAP_LE_BE_CONSTANT
GUINT32_SWAP_LE_BE_CONSTANT
GUINT64_SWAP_LE_BE_CONSTANT
Owen Taylor's avatar
Owen Taylor committed
286 287 288 289 290 291 292 293 294
GUINT16_SWAP_LE_BE_IA32
GUINT32_SWAP_LE_BE_IA32
GUINT64_SWAP_LE_BE_IA32
GUINT16_SWAP_LE_BE_IA64
GUINT32_SWAP_LE_BE_IA64
GUINT64_SWAP_LE_BE_IA64
GUINT32_SWAP_LE_BE_X86_64
GUINT64_SWAP_LE_BE_X86_64

Owen Taylor's avatar
Owen Taylor committed
295 296
</SECTION>

Owen Taylor's avatar
Owen Taylor committed
297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316
<SECTION>
<TITLE>Numerical Definitions</TITLE>
<FILE>numerical</FILE>
G_IEEE754_FLOAT_BIAS
G_IEEE754_DOUBLE_BIAS
GFloatIEEE754
GDoubleIEEE754

<SUBSECTION>
<SUBSECTION>
G_E
G_LN2
G_LN10
G_PI
G_PI_2
G_PI_4
G_SQRT2
G_LOG_2_BASE_10
</SECTION>

Owen Taylor's avatar
Owen Taylor committed
317 318 319 320 321 322 323 324 325
<SECTION>
<TITLE>Miscellaneous Macros</TITLE>
<FILE>macros_misc</FILE>
G_INLINE_FUNC

<SUBSECTION>
G_STMT_START
G_STMT_END

326 327 328 329
<SUBSECTION>
G_BEGIN_DECLS
G_END_DECLS

Owen Taylor's avatar
Owen Taylor committed
330 331 332
<SUBSECTION>
G_N_ELEMENTS

Owen Taylor's avatar
Owen Taylor committed
333 334 335
<SUBSECTION>
G_VA_COPY

Owen Taylor's avatar
Owen Taylor committed
336 337
<SUBSECTION>
G_STRINGIFY
Matthias Clasen's avatar
Matthias Clasen committed
338 339
G_PASTE
G_STATIC_ASSERT
Owen Taylor's avatar
Owen Taylor committed
340

Owen Taylor's avatar
Owen Taylor committed
341 342 343
<SUBSECTION>
G_GNUC_EXTENSION
G_GNUC_CONST
Matthias Clasen's avatar
Matthias Clasen committed
344 345
G_GNUC_PURE
G_GNUC_MALLOC
346 347
G_GNUC_ALLOC_SIZE
G_GNUC_ALLOC_SIZE2
Owen Taylor's avatar
Owen Taylor committed
348
G_GNUC_DEPRECATED
Will Thompson's avatar
Will Thompson committed
349
G_GNUC_DEPRECATED_FOR
Owen Taylor's avatar
Owen Taylor committed
350 351 352 353 354
G_GNUC_NORETURN
G_GNUC_UNUSED
G_GNUC_PRINTF
G_GNUC_SCANF
G_GNUC_FORMAT
355
G_GNUC_NULL_TERMINATED
356
G_GNUC_WARN_UNUSED_RESULT
Owen Taylor's avatar
Owen Taylor committed
357 358
G_GNUC_FUNCTION
G_GNUC_PRETTY_FUNCTION
Owen Taylor's avatar
Update.  
Owen Taylor committed
359
G_GNUC_NO_INSTRUMENT
Matthias Clasen's avatar
Matthias Clasen committed
360
G_HAVE_GNUC_VISIBILITY
361
G_GNUC_INTERNAL
Matthias Clasen's avatar
2.13.3  
Matthias Clasen committed
362
G_GNUC_MAY_ALIAS
Owen Taylor's avatar
Owen Taylor committed
363

Matthias Clasen's avatar
Matthias Clasen committed
364 365 366 367
<SUBSECTION>
G_LIKELY
G_UNLIKELY

Owen Taylor's avatar
Owen Taylor committed
368
<SUBSECTION>
Owen Taylor's avatar
Owen Taylor committed
369
G_STRLOC
Owen Taylor's avatar
Owen Taylor committed
370
G_STRFUNC
Owen Taylor's avatar
Owen Taylor committed
371 372

<SUBSECTION>
373
G_GINT16_MODIFIER
Owen Taylor's avatar
Owen Taylor committed
374 375
G_GINT16_FORMAT
G_GUINT16_FORMAT
376
G_GINT32_MODIFIER
Owen Taylor's avatar
Owen Taylor committed
377 378
G_GINT32_FORMAT
G_GUINT32_FORMAT
379
G_GINT64_MODIFIER
Owen Taylor's avatar
Owen Taylor committed
380 381
G_GINT64_FORMAT
G_GUINT64_FORMAT
Owen Taylor's avatar
Owen Taylor committed
382 383 384
G_GSIZE_MODIFIER
G_GSIZE_FORMAT
G_GSSIZE_FORMAT
385 386
G_GOFFSET_MODIFIER
G_GOFFSET_FORMAT
387 388 389
G_GINTPTR_MODIFIER
G_GINTPTR_FORMAT
G_GUINTPTR_FORMAT
Owen Taylor's avatar
Owen Taylor committed
390 391

<SUBSECTION Private>
Owen Taylor's avatar
Owen Taylor committed
392 393
GLIB_VAR
G_STRINGIFY_ARG
Will Thompson's avatar
Will Thompson committed
394
G_PASTE_ARGS
Owen Taylor's avatar
Owen Taylor committed
395 396 397 398 399
G_HAVE_INLINE
G_CAN_INLINE
inline
G_HAVE___INLINE
G_HAVE___INLINE__
Owen Taylor's avatar
Update.  
Owen Taylor committed
400 401
G_HAVE_GNUC_VARARGS
G_HAVE_ISO_VARARGS
Owen Taylor's avatar
Owen Taylor committed
402
G_HAVE_GROWING_STACK
403
G_VA_COPY_AS_ARRAY
Owen Taylor's avatar
Owen Taylor committed
404 405
</SECTION>

Owen Taylor's avatar
Owen Taylor committed
406 407 408 409 410 411
<SECTION>
<TITLE>Error Reporting</TITLE>
<FILE>error_reporting</FILE>
GError
g_error_new
g_error_new_literal
David Nečas's avatar
David Nečas committed
412
g_error_new_valist
Owen Taylor's avatar
Owen Taylor committed
413 414 415 416
g_error_free
g_error_copy
g_error_matches
g_set_error
417
g_set_error_literal
Owen Taylor's avatar
Owen Taylor committed
418 419
g_propagate_error
g_clear_error
420 421
g_prefix_error
g_propagate_prefixed_error
Owen Taylor's avatar
Owen Taylor committed
422 423
</SECTION>

Owen Taylor's avatar
Owen Taylor committed
424 425 426 427
<SECTION>
<TITLE>The Main Event Loop</TITLE>
<FILE>main</FILE>
GMainLoop
Owen Taylor's avatar
Owen Taylor committed
428
g_main_loop_new
Owen Taylor's avatar
Owen Taylor committed
429 430
g_main_loop_ref
g_main_loop_unref
Owen Taylor's avatar
Owen Taylor committed
431 432 433
g_main_loop_run
g_main_loop_quit
g_main_loop_is_running
Owen Taylor's avatar
Update.  
Owen Taylor committed
434
g_main_loop_get_context
Owen Taylor's avatar
Owen Taylor committed
435 436 437 438
g_main_new
g_main_destroy
g_main_run
g_main_quit
Owen Taylor's avatar
Owen Taylor committed
439
g_main_is_running
Owen Taylor's avatar
Owen Taylor committed
440 441 442 443 444 445 446 447 448

<SUBSECTION>
G_PRIORITY_HIGH
G_PRIORITY_DEFAULT
G_PRIORITY_HIGH_IDLE
G_PRIORITY_DEFAULT_IDLE
G_PRIORITY_LOW

<SUBSECTION>
Owen Taylor's avatar
Owen Taylor committed
449
GMainContext
Owen Taylor's avatar
Update.  
Owen Taylor committed
450 451 452
g_main_context_new
g_main_context_ref
g_main_context_unref
Owen Taylor's avatar
Owen Taylor committed
453 454 455 456 457 458 459 460
g_main_context_default
g_main_context_iteration
g_main_iteration
g_main_context_pending
g_main_pending
g_main_context_find_source_by_id
g_main_context_find_source_by_user_data
g_main_context_find_source_by_funcs_user_data
Owen Taylor's avatar
Update.  
Owen Taylor committed
461 462 463
g_main_context_wakeup
g_main_context_acquire
g_main_context_release
Matthias Clasen's avatar
Matthias Clasen committed
464
g_main_context_is_owner
Owen Taylor's avatar
Update.  
Owen Taylor committed
465
g_main_context_wait
Owen Taylor's avatar
Owen Taylor committed
466 467 468 469 470 471 472 473 474
g_main_context_prepare
g_main_context_query
g_main_context_check
g_main_context_dispatch
g_main_context_set_poll_func
g_main_context_get_poll_func
GPollFunc
g_main_context_add_poll
g_main_context_remove_poll
475
g_main_depth
Matthias Clasen's avatar
fixups  
Matthias Clasen committed
476
g_main_current_source
Owen Taylor's avatar
Owen Taylor committed
477 478
g_main_set_poll_func

479 480 481 482 483
<SUBSECTION>
g_main_context_get_thread_default
g_main_context_push_thread_default
g_main_context_pop_thread_default

Owen Taylor's avatar
Owen Taylor committed
484 485
<SUBSECTION>
g_timeout_source_new
486
g_timeout_source_new_seconds
Owen Taylor's avatar
Owen Taylor committed
487 488
g_timeout_add
g_timeout_add_full
489
g_timeout_add_seconds
490
g_timeout_add_seconds_full
Owen Taylor's avatar
Owen Taylor committed
491 492

<SUBSECTION>
Owen Taylor's avatar
Owen Taylor committed
493
g_idle_source_new
Owen Taylor's avatar
Owen Taylor committed
494 495 496 497
g_idle_add
g_idle_add_full
g_idle_remove_by_data

498 499 500 501 502 503
<SUBSECTION>
GPid
GChildWatchFunc
g_child_watch_source_new
g_child_watch_add
g_child_watch_add_full
504

Owen Taylor's avatar
Owen Taylor committed
505 506
<SUBSECTION>
GPollFD
507
g_poll
Matthias Clasen's avatar
Matthias Clasen committed
508
G_POLLFD_FORMAT
Owen Taylor's avatar
Owen Taylor committed
509 510

<SUBSECTION>
Owen Taylor's avatar
Owen Taylor committed
511
GSource
512
GSourceDummyMarshal
Owen Taylor's avatar
Owen Taylor committed
513
GSourceFuncs
Owen Taylor's avatar
Owen Taylor committed
514 515 516 517
GSourceCallbackFuncs
g_source_new
g_source_ref
g_source_unref
Matthias Clasen's avatar
Matthias Clasen committed
518
g_source_set_funcs
Owen Taylor's avatar
Owen Taylor committed
519
g_source_attach
Owen Taylor's avatar
Owen Taylor committed
520
g_source_destroy
Matthias Clasen's avatar
Matthias Clasen committed
521
g_source_is_destroyed
Owen Taylor's avatar
Owen Taylor committed
522 523 524 525 526
g_source_set_priority
g_source_get_priority
g_source_set_can_recurse
g_source_get_can_recurse
g_source_get_id
527 528 529
g_source_get_name
g_source_set_name
g_source_set_name_by_id
Owen Taylor's avatar
Owen Taylor committed
530
g_source_get_context
Owen Taylor's avatar
Owen Taylor committed
531
g_source_set_callback
Owen Taylor's avatar
Owen Taylor committed
532
GSourceFunc
Owen Taylor's avatar
Owen Taylor committed
533
g_source_set_callback_indirect
Owen Taylor's avatar
Owen Taylor committed
534 535 536
g_source_add_poll
g_source_remove_poll
g_source_get_current_time
Owen Taylor's avatar
Owen Taylor committed
537 538 539 540 541 542
g_source_remove
g_source_remove_by_funcs_user_data
g_source_remove_by_user_data

<SUBSECTION Private>
GLIB_HAVE_SYS_POLL_H
543 544
GLIB_HAVE_ALLOCA_H
alloca
545
GLIB_USING_SYSTEM_PRINTF
Owen Taylor's avatar
Owen Taylor committed
546 547 548 549 550 551
GLIB_SYSDEF_POLLERR
GLIB_SYSDEF_POLLHUP
GLIB_SYSDEF_POLLIN
GLIB_SYSDEF_POLLNVAL
GLIB_SYSDEF_POLLOUT
GLIB_SYSDEF_POLLPRI
552 553 554 555 556 557
GLIB_SYSDEF_AF_INET
GLIB_SYSDEF_AF_INET6
GLIB_SYSDEF_AF_UNIX
GLIB_SYSDEF_MSG_DONTROUTE
GLIB_SYSDEF_MSG_OOB
GLIB_SYSDEF_MSG_PEEK
Owen Taylor's avatar
Owen Taylor committed
558
G_WIN32_MSG_HANDLE
Owen Taylor's avatar
Update.  
Owen Taylor committed
559 560
g_idle_funcs
g_timeout_funcs
561
g_child_watch_funcs
Owen Taylor's avatar
Owen Taylor committed
562 563 564 565 566 567 568 569 570 571
</SECTION>

<SECTION>
<TITLE>Threads</TITLE>
<FILE>threads</FILE>
<SUBSECTION>
G_THREADS_ENABLED
G_THREADS_IMPL_POSIX
G_THREADS_IMPL_NONE

Owen Taylor's avatar
Owen Taylor committed
572 573 574 575
<SUBSECTION>
G_THREAD_ERROR
GThreadError

Owen Taylor's avatar
Owen Taylor committed
576 577 578 579
<SUBSECTION>
GThreadFunctions
g_thread_init
g_thread_supported
Matthias Clasen's avatar
2.19.6  
Matthias Clasen committed
580
g_thread_get_initialized
Owen Taylor's avatar
Owen Taylor committed
581

Owen Taylor's avatar
Owen Taylor committed
582 583 584 585 586
<SUBSECTION>
GThreadFunc
GThreadPriority
GThread
g_thread_create
Sebastian Wilhelmi's avatar
Sebastian Wilhelmi committed
587
g_thread_create_full
Owen Taylor's avatar
Owen Taylor committed
588 589 590 591 592
g_thread_self
g_thread_join
g_thread_set_priority
g_thread_yield
g_thread_exit
Matthias Clasen's avatar
Updates  
Matthias Clasen committed
593
g_thread_foreach
Owen Taylor's avatar
Owen Taylor committed
594

Owen Taylor's avatar
Owen Taylor committed
595 596 597 598 599 600 601 602 603 604 605
<SUBSECTION>
GMutex
g_mutex_new
g_mutex_lock
g_mutex_trylock
g_mutex_unlock
g_mutex_free

<SUBSECTION>
GStaticMutex
G_STATIC_MUTEX_INIT
606
g_static_mutex_init
Owen Taylor's avatar
Owen Taylor committed
607 608 609 610
g_static_mutex_lock
g_static_mutex_trylock
g_static_mutex_unlock
g_static_mutex_get_mutex
611
g_static_mutex_free
Owen Taylor's avatar
Owen Taylor committed
612 613 614 615 616 617 618 619 620

<SUBSECTION>
G_LOCK_DEFINE
G_LOCK_DEFINE_STATIC
G_LOCK_EXTERN
G_LOCK
G_TRYLOCK
G_UNLOCK

Owen Taylor's avatar
Owen Taylor committed
621 622 623
<SUBSECTION>
GStaticRecMutex
G_STATIC_REC_MUTEX_INIT
624
g_static_rec_mutex_init
Owen Taylor's avatar
Owen Taylor committed
625 626 627 628 629
g_static_rec_mutex_lock
g_static_rec_mutex_trylock
g_static_rec_mutex_unlock
g_static_rec_mutex_lock_full
g_static_rec_mutex_unlock_full
630
g_static_rec_mutex_free
Owen Taylor's avatar
Owen Taylor committed
631 632 633 634

<SUBSECTION>
GStaticRWLock
G_STATIC_RW_LOCK_INIT
635
g_static_rw_lock_init
Owen Taylor's avatar
Owen Taylor committed
636 637 638 639 640 641 642 643
g_static_rw_lock_reader_lock
g_static_rw_lock_reader_trylock
g_static_rw_lock_reader_unlock
g_static_rw_lock_writer_lock
g_static_rw_lock_writer_trylock
g_static_rw_lock_writer_unlock
g_static_rw_lock_free

Owen Taylor's avatar
Owen Taylor committed
644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661
<SUBSECTION>
GCond
g_cond_new
g_cond_signal
g_cond_broadcast
g_cond_wait
g_cond_timed_wait
g_cond_free

<SUBSECTION>
GPrivate
g_private_new
g_private_get
g_private_set

<SUBSECTION>
GStaticPrivate
G_STATIC_PRIVATE_INIT
662
g_static_private_init
Owen Taylor's avatar
Owen Taylor committed
663 664
g_static_private_get
g_static_private_set
665
g_static_private_free
Owen Taylor's avatar
Owen Taylor committed
666

667 668 669 670 671
<SUBSECTION>
GOnce
GOnceStatus
G_ONCE_INIT
g_once
Tim Janik's avatar
Tim Janik committed
672 673
g_once_init_enter
g_once_init_leave
674

675 676 677 678 679
<SUBSECTION>
g_bit_lock
g_bit_trylock
g_bit_unlock

Owen Taylor's avatar
Owen Taylor committed
680
<SUBSECTION Private>
681
G_THREAD_ECF
Owen Taylor's avatar
Owen Taylor committed
682 683 684
G_THREAD_CF
G_THREAD_UF
g_static_mutex_get_mutex_impl
685
g_static_mutex_get_mutex_impl_shortcut
686 687
G_MUTEX_DEBUG_MAGIC
g_thread_init_with_errorcheck_mutexes
Owen Taylor's avatar
Owen Taylor committed
688 689
G_LOCK_NAME
glib_dummy_decl
Owen Taylor's avatar
Owen Taylor committed
690
GSystemThread
691 692 693
g_thread_use_default_impl
g_threads_got_initialized
g_thread_functions_for_glib_use
694
g_thread_init_glib
695
g_thread_error_quark
696
g_once_impl
Matthias Clasen's avatar
Matthias Clasen committed
697
g_once_init_enter_impl
Matthias Clasen's avatar
Matthias Clasen committed
698 699 700 701
atexit
g_system_thread_assign
g_system_thread_equal
g_system_thread_equal_simple
Owen Taylor's avatar
Owen Taylor committed
702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718
</SECTION>

<SECTION>
<TITLE>Thread Pools</TITLE>
<FILE>thread_pools</FILE>
GThreadPool
g_thread_pool_new
g_thread_pool_push
g_thread_pool_set_max_threads
g_thread_pool_get_max_threads
g_thread_pool_get_num_threads
g_thread_pool_unprocessed
g_thread_pool_free
g_thread_pool_set_max_unused_threads
g_thread_pool_get_max_unused_threads
g_thread_pool_get_num_unused_threads
g_thread_pool_stop_unused_threads
719
g_thread_pool_set_sort_function
720 721
g_thread_pool_set_max_idle_time
g_thread_pool_get_max_idle_time
Owen Taylor's avatar
Owen Taylor committed
722 723 724 725 726 727 728
</SECTION>

<SECTION>
<TITLE>Asynchronous Queues</TITLE>
<FILE>async_queues</FILE>
GAsyncQueue
g_async_queue_new
729
g_async_queue_new_full
730 731 732
g_async_queue_ref
g_async_queue_unref
g_async_queue_push
733
g_async_queue_push_sorted
734 735 736 737
g_async_queue_pop
g_async_queue_try_pop
g_async_queue_timed_pop
g_async_queue_length
738
g_async_queue_sort
739 740

<SUBSECTION>
Owen Taylor's avatar
Owen Taylor committed
741 742 743 744 745
g_async_queue_lock
g_async_queue_unlock
g_async_queue_ref_unlocked
g_async_queue_unref_and_unlock
g_async_queue_push_unlocked
746
g_async_queue_push_sorted_unlocked
Owen Taylor's avatar
Owen Taylor committed
747 748 749 750
g_async_queue_pop_unlocked
g_async_queue_try_pop_unlocked
g_async_queue_timed_pop_unlocked
g_async_queue_length_unlocked
751
g_async_queue_sort_unlocked
Owen Taylor's avatar
Owen Taylor committed
752 753
</SECTION>

754 755
<SECTION>
<TITLE>Atomic Operations</TITLE>
756
<FILE>atomic_operations</FILE>g
757
g_atomic_int_get
758
g_atomic_int_set
759 760 761 762
g_atomic_int_add
g_atomic_int_exchange_and_add
g_atomic_int_compare_and_exchange
g_atomic_pointer_get
763
g_atomic_pointer_set
764 765 766 767 768
g_atomic_pointer_compare_and_exchange
g_atomic_int_inc
g_atomic_int_dec_and_test
</SECTION>

Owen Taylor's avatar
Owen Taylor committed
769 770 771 772 773 774 775 776
<SECTION>
<TITLE>IO Channels</TITLE>
<FILE>iochannels</FILE>
GIOChannel

<SUBSECTION>
g_io_channel_unix_new
g_io_channel_unix_get_fd
777 778 779
g_io_channel_win32_new_fd
g_io_channel_win32_new_socket
g_io_channel_win32_new_messages
Owen Taylor's avatar
Owen Taylor committed
780 781 782 783 784

<SUBSECTION>
g_io_channel_init

<SUBSECTION>
785 786
g_io_channel_new_file
g_io_channel_read_chars
787
g_io_channel_read_unichar
788 789 790 791
g_io_channel_read_line
g_io_channel_read_line_string
g_io_channel_read_to_end
g_io_channel_write_chars
792
g_io_channel_write_unichar
793 794
g_io_channel_flush
g_io_channel_seek_position
Owen Taylor's avatar
Owen Taylor committed
795
GSeekType
796
g_io_channel_shutdown
Owen Taylor's avatar
Owen Taylor committed
797

798
<SUBSECTION>
799 800 801 802
GIOStatus
GIOChannelError
G_IO_CHANNEL_ERROR
g_io_channel_error_from_errno
803

Owen Taylor's avatar
Owen Taylor committed
804 805 806 807 808
<SUBSECTION>
g_io_channel_ref
g_io_channel_unref

<SUBSECTION>
Owen Taylor's avatar
Owen Taylor committed
809
g_io_create_watch
Owen Taylor's avatar
Owen Taylor committed
810 811 812 813 814 815 816 817
g_io_add_watch
g_io_add_watch_full
GIOCondition
GIOFunc

<SUBSECTION>
GIOFuncs

818 819 820 821 822 823 824 825 826
<SUBSECTION>
g_io_channel_get_buffer_size
g_io_channel_set_buffer_size
g_io_channel_get_buffer_condition
g_io_channel_get_flags
g_io_channel_set_flags
GIOFlags
g_io_channel_get_line_term
g_io_channel_set_line_term
827 828
g_io_channel_get_buffered
g_io_channel_set_buffered
829 830
g_io_channel_get_encoding
g_io_channel_set_encoding
831 832
g_io_channel_get_close_on_unref
g_io_channel_set_close_on_unref
833

Owen Taylor's avatar
Owen Taylor committed
834
<SUBSECTION Private>
Owen Taylor's avatar
Owen Taylor committed
835 836
g_io_channel_win32_poll
g_io_channel_win32_make_pollfd
Owen Taylor's avatar
Owen Taylor committed
837
g_io_channel_win32_get_fd
838 839 840 841 842 843
 
<SUBSECTION>
g_io_channel_read
GIOError
g_io_channel_write
g_io_channel_seek
844
g_io_channel_close
Owen Taylor's avatar
Update.  
Owen Taylor committed
845 846

<SUBSECTION Private>
847
g_io_channel_error_quark
Owen Taylor's avatar
Update.  
Owen Taylor committed
848
g_io_watch_funcs
Owen Taylor's avatar
Owen Taylor committed
849 850 851 852 853 854 855 856
</SECTION>

<SECTION>
<TITLE>Memory Allocation</TITLE>
<FILE>memory</FILE>
g_new
g_new0
g_renew
857 858 859
g_try_new
g_try_new0
g_try_renew
Owen Taylor's avatar
Owen Taylor committed
860 861 862 863 864

<SUBSECTION>
g_malloc
g_malloc0
g_realloc
Owen Taylor's avatar
Owen Taylor committed
865
g_try_malloc
866
g_try_malloc0
Owen Taylor's avatar
Owen Taylor committed
867
g_try_realloc
868 869 870 871 872 873
g_malloc_n
g_malloc0_n
g_realloc_n
g_try_malloc_n
g_try_malloc0_n
g_try_realloc_n
Owen Taylor's avatar
Owen Taylor committed
874 875 876

<SUBSECTION>
g_free
Matthias Clasen's avatar
2.9.5  
Matthias Clasen committed
877
g_mem_gc_friendly
Owen Taylor's avatar
Owen Taylor committed
878

879 880
<SUBSECTION>
g_alloca
881
g_newa
882

Owen Taylor's avatar
Owen Taylor committed
883 884 885 886 887
<SUBSECTION>
g_memmove
g_memdup

<SUBSECTION>
Owen Taylor's avatar
Owen Taylor committed
888 889
GMemVTable
g_mem_set_vtable
890
g_mem_is_system_malloc
Owen Taylor's avatar
Owen Taylor committed
891 892 893

<SUBSECTION>
glib_mem_profiler_table
Owen Taylor's avatar
Owen Taylor committed
894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910
g_mem_profile
</SECTION>

<SECTION>
<TITLE>Warnings and Assertions</TITLE>
<FILE>warnings</FILE>
g_print
g_set_print_handler
GPrintFunc

<SUBSECTION>
g_printerr
g_set_printerr_handler

<SUBSECTION>
g_return_if_fail
g_return_val_if_fail
Owen Taylor's avatar
Owen Taylor committed
911 912
g_return_if_reached
g_return_val_if_reached
Matthias Clasen's avatar
Matthias Clasen committed
913 914
g_warn_if_fail
g_warn_if_reached
Owen Taylor's avatar
Owen Taylor committed
915 916 917 918 919 920 921

<SUBSECTION>
g_on_error_query
g_on_error_stack_trace

<SUBSECTION>
G_BREAKPOINT
Matthias Clasen's avatar
Matthias Clasen committed
922 923 924

<SUBSECTION Private>
g_return_if_fail_warning
Matthias Clasen's avatar
Matthias Clasen committed
925
g_assert_warning
Matthias Clasen's avatar
Matthias Clasen committed
926
g_warn_message
Owen Taylor's avatar
Owen Taylor committed
927 928
</SECTION>

Owen Taylor's avatar
Update.  
Owen Taylor committed
929 930 931 932 933 934
<SECTION>
<TITLE>Glob-style pattern matching</TITLE>
<FILE>patterns</FILE>
GPatternSpec
g_pattern_spec_new
g_pattern_spec_free
935
g_pattern_spec_equal
Owen Taylor's avatar
Update.  
Owen Taylor committed
936 937 938 939 940
g_pattern_match
g_pattern_match_string
g_pattern_match_simple
</SECTION>

941 942 943 944 945 946 947 948 949 950
<SECTION>
<TITLE>Perl-compatible regular expressions</TITLE>
<FILE>gregex</FILE>
GRegexError
G_REGEX_ERROR
GRegexCompileFlags
GRegexMatchFlags
GRegex
GRegexEvalCallback
g_regex_new
951 952
g_regex_ref
g_regex_unref
953
g_regex_get_pattern
954 955
g_regex_get_max_backref
g_regex_get_capture_count
956
g_regex_get_string_number
957 958
g_regex_get_compile_flags
g_regex_get_match_flags
959
g_regex_escape_string
960 961 962 963 964 965 966 967 968 969 970
g_regex_match_simple
g_regex_match
g_regex_match_full
g_regex_match_all
g_regex_match_all_full
g_regex_split_simple
g_regex_split
g_regex_split_full
g_regex_replace
g_regex_replace_literal
g_regex_replace_eval
971
g_regex_check_replacement
972
GMatchInfo
973 974
g_match_info_get_regex
g_match_info_get_string
975
g_match_info_free
Matthias Clasen's avatar
2.13.3  
Matthias Clasen committed
976
g_match_info_matches
977 978 979 980 981 982 983 984 985
g_match_info_next
g_match_info_get_match_count
g_match_info_is_partial_match
g_match_info_expand_references
g_match_info_fetch
g_match_info_fetch_pos
g_match_info_fetch_named
g_match_info_fetch_named_pos
g_match_info_fetch_all
986 987 988 989
<SUBSECTION Private>
g_regex_error_quark
</SECTION>

Owen Taylor's avatar
Owen Taylor committed
990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003
<SECTION>
<TITLE>Message Logging</TITLE>
<FILE>messages</FILE>
G_LOG_DOMAIN
G_LOG_FATAL_MASK
G_LOG_LEVEL_USER_SHIFT
GLogFunc
GLogLevelFlags

<SUBSECTION>
g_log
g_logv
g_message
g_warning
Owen Taylor's avatar
Owen Taylor committed
1004
g_critical
Owen Taylor's avatar
Owen Taylor committed
1005
g_error
1006
g_debug
Owen Taylor's avatar
Owen Taylor committed
1007 1008 1009 1010 1011 1012 1013

<SUBSECTION>
g_log_set_handler
g_log_remove_handler
g_log_set_always_fatal
g_log_set_fatal_mask
g_log_default_handler
1014
g_log_set_default_handler
1015
</SECTION>
Owen Taylor's avatar
Owen Taylor committed
1016 1017 1018 1019 1020 1021 1022 1023

<SECTION>
<TITLE>Timers</TITLE>
<FILE>timers</FILE>
GTimer
g_timer_new
g_timer_start
g_timer_stop
1024
g_timer_continue
Owen Taylor's avatar
Owen Taylor committed
1025 1026 1027 1028 1029
g_timer_elapsed
g_timer_reset
g_timer_destroy
</SECTION>

Havoc Pennington's avatar
Added  
Havoc Pennington committed
1030
<SECTION>
1031
<TITLE>Spawning Processes</TITLE>
Havoc Pennington's avatar
Added  
Havoc Pennington committed
1032 1033 1034 1035 1036 1037 1038 1039 1040 1041
<FILE>spawn</FILE>
GSpawnError
G_SPAWN_ERROR
GSpawnFlags
GSpawnChildSetupFunc
g_spawn_async_with_pipes
g_spawn_async
g_spawn_sync
g_spawn_command_line_async
g_spawn_command_line_sync
Owen Taylor's avatar
Owen Taylor committed
1042
g_spawn_close_pid
Havoc Pennington's avatar
Added  
Havoc Pennington committed
1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055
<SUBSECTION Private>
g_spawn_error_quark
</SECTION>

<SECTION>
<TITLE>Simple XML Subset Parser</TITLE>
<FILE>markup</FILE>
GMarkupError
G_MARKUP_ERROR
GMarkupParseFlags
GMarkupParseContext
GMarkupParser
g_markup_escape_text
1056 1057
g_markup_printf_escaped
g_markup_vprintf_escaped
Havoc Pennington's avatar
Added  
Havoc Pennington committed
1058 1059 1060
g_markup_parse_context_end_parse
g_markup_parse_context_free
g_markup_parse_context_get_position
1061
g_markup_parse_context_get_element
1062
g_markup_parse_context_get_element_stack
1063
g_markup_parse_context_get_user_data
Havoc Pennington's avatar
Added  
Havoc Pennington committed
1064 1065
g_markup_parse_context_new
g_markup_parse_context_parse
1066 1067
g_markup_parse_context_push
g_markup_parse_context_pop
1068 1069 1070
<SUBSECTION>
GMarkupCollectType
g_markup_collect_attributes
Havoc Pennington's avatar
Added  
Havoc Pennington committed
1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088
<SUBSECTION Private>
g_markup_error_quark
</SECTION>


<SECTION>
<TITLE>Shell-related Utilities</TITLE>
<FILE>shell</FILE>
GShellError
G_SHELL_ERROR
g_shell_parse_argv
g_shell_quote
g_shell_unquote
<SUBSECTION Private>
g_shell_error_quark
</SECTION>


1089 1090 1091 1092 1093 1094 1095 1096
<SECTION>
<TITLE>Commandline option parser</TITLE>
<FILE>option</FILE>
GOptionError
G_OPTION_ERROR
GOptionArgFunc
GOptionContext
g_option_context_new
1097 1098 1099 1100 1101 1102 1103
g_option_context_set_summary
g_option_context_get_summary
g_option_context_set_description
g_option_context_get_description
GTranslateFunc
g_option_context_set_translate_func
g_option_context_set_translation_domain
1104 1105 1106 1107 1108 1109
g_option_context_free
g_option_context_parse
g_option_context_set_help_enabled
g_option_context_get_help_enabled
g_option_context_set_ignore_unknown_options
g_option_context_get_ignore_unknown_options
1110
g_option_context_get_help
Matthias Clasen's avatar
Matthias Clasen committed
1111 1112 1113
GOptionArg
GOptionFlags
G_OPTION_REMAINING
1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129
GOptionEntry
g_option_context_add_main_entries
GOptionGroup
g_option_context_add_group
g_option_context_set_main_group
g_option_context_get_main_group
g_option_group_new
g_option_group_free
g_option_group_add_entries
GOptionParseFunc
g_option_group_set_parse_hooks
GOptionErrorFunc
g_option_group_set_error_hook
g_option_group_set_translate_func
g_option_group_set_translation_domain
<SUBSECTION Private>
Matthias Clasen's avatar
Matthias Clasen committed
1130
g_option_error_quark
1131 1132 1133
</SECTION>


Havoc Pennington's avatar
Added  
Havoc Pennington committed
1134 1135 1136
<SECTION>
<TITLE>File Utilities</TITLE>
<FILE>fileutils</FILE>
1137
<INCLUDE>glib.h,glib/gstdio.h</INCLUDE>
Havoc Pennington's avatar
Added  
Havoc Pennington committed
1138 1139 1140 1141 1142
GFileError
G_FILE_ERROR
GFileTest
g_file_error_from_errno
g_file_get_contents
1143
g_file_set_contents
Havoc Pennington's avatar
Added  
Havoc Pennington committed
1144 1145
g_file_test
g_mkstemp
1146
g_mkstemp_full
1147
g_file_open_tmp
1148
g_file_read_link
Matthias Clasen's avatar
Updates  
Matthias Clasen committed
1149
g_mkdir_with_parents
Owen Taylor's avatar
Update.  
Owen Taylor committed
1150 1151 1152 1153 1154 1155 1156 1157

<SUBSECTION>
GDir
g_dir_open
g_dir_read_name
g_dir_rewind
g_dir_close

1158 1159 1160
<SUBSECTION>
GMappedFile
g_mapped_file_new
1161 1162
g_mapped_file_ref
g_mapped_file_unref
1163 1164 1165 1166
g_mapped_file_free
g_mapped_file_get_length
g_mapped_file_get_contents

1167 1168 1169 1170
<SUBSECTION>
g_open
g_rename
g_mkdir
1171
GStatBuf
1172
g_stat
1173
g_lstat
1174 1175
g_unlink
g_remove
Matthias Clasen's avatar
Matthias Clasen committed
1176
g_rmdir
1177 1178
g_fopen
g_freopen
Matthias Clasen's avatar
Matthias Clasen committed
1179 1180 1181
g_chmod
g_access
g_creat
Matthias Clasen's avatar
Matthias Clasen committed
1182
g_chdir
Matthias Clasen's avatar
Matthias Clasen committed
1183
g_utime
1184

Havoc Pennington's avatar
Added  
Havoc Pennington committed
1185 1186 1187 1188 1189
<SUBSECTION Private>
g_file_error_quark
</SECTION>


Owen Taylor's avatar
Owen Taylor committed
1190 1191 1192
<SECTION>
<TITLE>String Utility Functions</TITLE>
<FILE>string_utils</FILE>
Matthias Clasen's avatar
Matthias Clasen committed
1193
<INCLUDE>glib.h,glib/gprintf.h</INCLUDE>
Owen Taylor's avatar
Owen Taylor committed
1194 1195
g_strdup
g_strndup
Owen Taylor's avatar
Owen Taylor committed
1196
g_strdupv
Owen Taylor's avatar
Owen Taylor committed
1197
g_strnfill
Owen Taylor's avatar
Owen Taylor committed
1198
g_stpcpy
Owen Taylor's avatar
Update.  
Owen Taylor committed
1199 1200 1201
g_strstr_len
g_strrstr
g_strrstr_len
1202 1203
g_str_has_prefix
g_str_has_suffix
Matthias Clasen's avatar
Updates  
Matthias Clasen committed
1204
g_strcmp0
Owen Taylor's avatar
Owen Taylor committed
1205

Owen Taylor's avatar
Owen Taylor committed
1206 1207 1208 1209
<SUBSECTION>
g_strlcpy
g_strlcat

Owen Taylor's avatar
Owen Taylor committed
1210 1211 1212
<SUBSECTION>
g_strdup_printf
g_strdup_vprintf
1213 1214 1215 1216 1217 1218
g_printf
g_vprintf
g_fprintf
g_vfprintf
g_sprintf
g_vsprintf
Owen Taylor's avatar
Owen Taylor committed
1219 1220
g_snprintf
g_vsnprintf
Matthias Clasen's avatar
Matthias Clasen committed
1221
g_vasprintf
Owen Taylor's avatar
Owen Taylor committed
1222 1223
g_printf_string_upper_bound

1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256
<SUBSECTION>
g_ascii_isalnum
g_ascii_isalpha
g_ascii_iscntrl
g_ascii_isdigit
g_ascii_isgraph
g_ascii_islower
g_ascii_isprint
g_ascii_ispunct
g_ascii_isspace
g_ascii_isupper
g_ascii_isxdigit

<SUBSECTION>
g_ascii_digit_value
g_ascii_xdigit_value

<SUBSECTION>
g_ascii_strcasecmp
g_ascii_strncasecmp

<SUBSECTION>
g_ascii_strup
g_ascii_strdown

<SUBSECTION>
g_ascii_tolower
g_ascii_toupper

<SUBSECTION>
g_string_ascii_up
g_string_ascii_down

Owen Taylor's avatar
Owen Taylor committed
1257 1258 1259 1260 1261 1262 1263 1264 1265 1266
<SUBSECTION>
g_strup
g_strdown

<SUBSECTION>
g_strcasecmp
g_strncasecmp

<SUBSECTION>
g_strreverse
Alexander Larsson's avatar
Alexander Larsson committed
1267 1268

<SUBSECTION>
Matthias Clasen's avatar
Matthias Clasen committed
1269
g_ascii_strtoll
1270
g_ascii_strtoull
Alexander Larsson's avatar
Alexander Larsson committed
1271 1272 1273 1274
G_ASCII_DTOSTR_BUF_SIZE
g_ascii_strtod
g_ascii_dtostr
g_ascii_formatd
Owen Taylor's avatar
Owen Taylor committed
1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285
g_strtod

<SUBSECTION>
g_strchug
g_strchomp
g_strstrip

<SUBSECTION>
g_strdelimit
G_STR_DELIMITERS
g_strescape
Owen Taylor's avatar
Owen Taylor committed
1286 1287
g_strcompress
g_strcanon
Owen Taylor's avatar
Owen Taylor committed
1288
g_strsplit
1289
g_strsplit_set
Owen Taylor's avatar
Owen Taylor committed
1290 1291 1292 1293
g_strfreev
g_strconcat
g_strjoin
g_strjoinv
1294
g_strv_length
Owen Taylor's avatar
Owen Taylor committed
1295 1296 1297 1298

<SUBSECTION>
g_strerror
g_strsignal
Owen Taylor's avatar
Update.  
Owen Taylor committed
1299 1300 1301

<SUBSECTION Private>
GAsciiType
Owen Taylor's avatar
Owen Taylor committed
1302 1303 1304 1305 1306
</SECTION>

<SECTION>
<TITLE>Date and Time Functions</TITLE>
<FILE>date</FILE>
1307
G_USEC_PER_SEC
Owen Taylor's avatar
Owen Taylor committed
1308 1309
GTimeVal
g_get_current_time
Owen Taylor's avatar
Owen Taylor committed
1310
g_usleep
1311
g_time_val_add
Emmanuele Bassi's avatar
Emmanuele Bassi committed
1312 1313
g_time_val_from_iso8601
g_time_val_to_iso8601
Owen Taylor's avatar
Owen Taylor committed
1314 1315 1316

<SUBSECTION>
GDate
Damon Chaplin's avatar
Damon Chaplin committed
1317
GTime
Owen Taylor's avatar
Owen Taylor committed
1318 1319 1320 1321
GDateDMY
GDateDay
GDateMonth
GDateYear
Damon Chaplin's avatar
Damon Chaplin committed
1322 1323 1324
GDateWeekday

<SUBSECTION>
Owen Taylor's avatar
Owen Taylor committed
1325 1326 1327
G_DATE_BAD_DAY
G_DATE_BAD_JULIAN
G_DATE_BAD_YEAR
Damon Chaplin's avatar
Damon Chaplin committed
1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342

<SUBSECTION>
g_date_new
g_date_new_dmy
g_date_new_julian
g_date_clear
g_date_free

<SUBSECTION>
g_date_set_day
g_date_set_month
g_date_set_year
g_date_set_dmy
g_date_set_julian
g_date_set_time
1343 1344
g_date_set_time_t
g_date_set_time_val
Damon Chaplin's avatar
Damon Chaplin committed
1345 1346 1347
g_date_set_parse

<SUBSECTION>
Owen Taylor's avatar
Owen Taylor committed
1348
g_date_add_days
Damon Chaplin's avatar
Damon Chaplin committed
1349
g_date_subtract_days
Owen Taylor's avatar
Owen Taylor committed
1350
g_date_add_months
Damon Chaplin's avatar
Damon Chaplin committed
1351
g_date_subtract_months
Owen Taylor's avatar
Owen Taylor committed
1352
g_date_add_years
Damon Chaplin's avatar
Damon Chaplin committed
1353
g_date_subtract_years
1354
g_date_days_between
Owen Taylor's avatar
Owen Taylor committed
1355
g_date_compare
1356 1357
g_date_clamp
g_date_order
Damon Chaplin's avatar
Damon Chaplin committed
1358 1359

<SUBSECTION>
1360 1361 1362 1363 1364 1365
g_date_get_day
g_date_get_month
g_date_get_year
g_date_get_julian
g_date_get_weekday
g_date_get_day_of_year
Damon Chaplin's avatar
Damon Chaplin committed
1366 1367

<SUBSECTION>
1368
g_date_get_days_in_month
Owen Taylor's avatar
Owen Taylor committed
1369 1370 1371
g_date_is_first_of_month
g_date_is_last_of_month
g_date_is_leap_year
1372 1373 1374 1375
g_date_get_monday_week_of_year
g_date_get_monday_weeks_in_year
g_date_get_sunday_week_of_year
g_date_get_sunday_weeks_in_year
1376
g_date_get_iso8601_week_of_year
Damon Chaplin's avatar
Damon Chaplin committed
1377 1378 1379

<SUBSECTION>
g_date_strftime
Owen Taylor's avatar
Owen Taylor committed
1380
g_date_to_struct_tm
Damon Chaplin's avatar
Damon Chaplin committed
1381 1382

<SUBSECTION>
Owen Taylor's avatar
Owen Taylor committed
1383 1384
g_date_valid
g_date_valid_day
Damon Chaplin's avatar
Damon Chaplin committed
1385 1386
g_date_valid_month
g_date_valid_year
Owen Taylor's avatar
Owen Taylor committed
1387 1388 1389
g_date_valid_dmy
g_date_valid_julian
g_date_valid_weekday
Owen Taylor's avatar
Owen Taylor committed
1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402

<SUBSECTION Private>
g_date_weekday
g_date_month
g_date_year
g_date_day
g_date_julian
g_date_day_of_year
g_date_monday_week_of_year
g_date_sunday_week_of_year
g_date_days_in_month
g_date_monday_weeks_in_year
g_date_sunday_weeks_in_year
Owen Taylor's avatar
Owen Taylor committed
1403 1404 1405 1406 1407 1408
</SECTION>

<SECTION>
<TITLE>Hook Functions</TITLE>
<FILE>hooks</FILE>
GHookList
Matthias Clasen's avatar
Update.  
Matthias Clasen committed
1409
GHookFinalizeFunc
Owen Taylor's avatar
Owen Taylor committed
1410 1411 1412 1413 1414 1415 1416 1417 1418
GHook
GHookFunc
GHookCheckFunc

<SUBSECTION>
g_hook_list_init
g_hook_list_invoke
g_hook_list_invoke_check
g_hook_list_marshal
Matthias Clasen's avatar
Update.  
Matthias Clasen committed
1419
GHookMarshaller
Owen Taylor's avatar
Owen Taylor committed
1420
g_hook_list_marshal_check
Matthias Clasen's avatar
Update.  
Matthias Clasen committed
1421
GHookCheckMarshaller
Owen Taylor's avatar
Owen Taylor committed
1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435
g_hook_list_clear

<SUBSECTION>
g_hook_alloc
g_hook_append
g_hook_prepend
g_hook_insert_before
g_hook_insert_sorted
GHookCompareFunc
g_hook_compare_ids

<SUBSECTION>
g_hook_get
g_hook_find
Matthias Clasen's avatar
Update.  
Matthias Clasen committed
1436
GHookFindFunc
Owen Taylor's avatar
Owen Taylor committed
1437 1438 1439 1440 1441 1442 1443 1444 1445
g_hook_find_data
g_hook_find_func
g_hook_find_func_data

<SUBSECTION>
g_hook_first_valid
g_hook_next_valid

GHookFlagMask
Owen Taylor's avatar
Update.  
Owen Taylor committed
1446
G_HOOK_FLAGS
Owen Taylor's avatar
Owen Taylor committed
1447 1448 1449
G_HOOK_FLAG_USER_SHIFT

<SUBSECTION>
Owen Taylor's avatar
Update.  
Owen Taylor committed
1450
G_HOOK
Owen Taylor's avatar
Owen Taylor committed
1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467
G_HOOK_IS_VALID
G_HOOK_ACTIVE
G_HOOK_IN_CALL
G_HOOK_IS_UNLINKED

<SUBSECTION>
g_hook_ref
g_hook_unref

g_hook_free
g_hook_destroy
g_hook_destroy_link
</SECTION>

<SECTION>
<TITLE>Miscellaneous Utility Functions</TITLE>
<FILE>misc_utils</FILE>
1468
g_get_application_name
Owen Taylor's avatar
Owen Taylor committed
1469
g_set_application_name
Owen Taylor's avatar
Owen Taylor committed
1470 1471 1472
g_get_prgname
g_set_prgname
g_getenv
1473 1474
g_setenv
g_unsetenv
1475
g_listenv
Owen Taylor's avatar
Owen Taylor committed
1476 1477
g_get_user_name
g_get_real_name
1478 1479 1480
g_get_user_cache_dir
g_get_user_data_dir
g_get_user_config_dir
1481 1482
GUserDirectory
g_get_user_special_dir
1483 1484
g_get_system_data_dirs
g_get_system_config_dirs
Matthias Clasen's avatar
Matthias Clasen committed
1485
g_reload_user_special_dirs_cache
Owen Taylor's avatar
Owen Taylor committed
1486 1487

<SUBSECTION>
Matthias Clasen's avatar
Updates  
Matthias Clasen committed
1488
g_get_host_name
Owen Taylor's avatar
Owen Taylor committed
1489 1490 1491 1492 1493 1494 1495
g_get_home_dir
g_get_tmp_dir
g_get_current_dir
g_basename
g_dirname
g_path_is_absolute
g_path_skip_root
Owen Taylor's avatar
Owen Taylor committed
1496
g_path_get_basename
1497
g_path_get_dirname
Owen Taylor's avatar
Update.  
Owen Taylor committed
1498
g_build_filename
Matthias Clasen's avatar
Matthias Clasen committed
1499
g_build_filenamev
Owen Taylor's avatar
Update.  
Owen Taylor committed
1500
g_build_path
Matthias Clasen's avatar
Matthias Clasen committed
1501
g_build_pathv
Matthias Clasen's avatar
2.15.1  
Matthias Clasen committed
1502
g_format_size_for_display
Owen Taylor's avatar
Owen Taylor committed
1503

Havoc Pennington's avatar
Added  
Havoc Pennington committed
1504 1505 1506
<SUBSECTION>
g_find_program_in_path

Owen Taylor's avatar
Owen Taylor committed
1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525
<SUBSECTION>
g_bit_nth_lsf
g_bit_nth_msf
g_bit_storage

<SUBSECTION>
g_spaced_primes_closest

<SUBSECTION>
g_atexit

<SUBSECTION>
g_parse_debug_string
GDebugKey

<SUBSECTION>
GVoidFunc
GFreeFunc

Owen Taylor's avatar
Owen Taylor committed
1526 1527 1528
<SUBSECTION>
g_qsort_with_data

Owen Taylor's avatar
Update.  
Owen Taylor committed
1529 1530 1531
<SUBSECTION>
g_nullify_pointer

Owen Taylor's avatar
Owen Taylor committed
1532 1533 1534
<SUBSECTION Private>
G_NATIVE_ATEXIT
g_ATEXIT
1535
g_win32_get_system_data_dirs_for_module
Owen Taylor's avatar
Owen Taylor committed
1536 1537 1538 1539 1540 1541 1542 1543 1544
ATEXIT

</SECTION>

<SECTION>
<TITLE>Lexical Scanner</TITLE>
<FILE>scanner</FILE>
GScanner
GScannerConfig
1545 1546
g_scanner_new
g_scanner_destroy
Owen Taylor's avatar
Owen Taylor committed
1547 1548 1549 1550 1551 1552 1553

<SUBSECTION>
g_scanner_input_file
g_scanner_sync_file_offset
g_scanner_input_text
g_scanner_peek_next_token
g_scanner_get_next_token
1554
g_scanner_eof
Owen Taylor's avatar
Owen Taylor committed
1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567

<SUBSECTION>
g_scanner_cur_line
g_scanner_cur_position
g_scanner_cur_token
g_scanner_cur_value

<SUBSECTION>
g_scanner_set_scope
g_scanner_scope_add_symbol
g_scanner_scope_foreach_symbol
g_scanner_scope_lookup_symbol
g_scanner_scope_remove_symbol
1568 1569 1570
g_scanner_add_symbol
g_scanner_remove_symbol
g_scanner_foreach_symbol
Owen Taylor's avatar
Owen Taylor committed
1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585

<SUBSECTION>
g_scanner_freeze_symbol_table
g_scanner_thaw_symbol_table
g_scanner_lookup_symbol

<SUBSECTION>
g_scanner_warn
g_scanner_error
g_scanner_unexp_token
GScannerMsgFunc

<SUBSECTION>
G_CSET_a_2_z
G_CSET_A_2_Z
Owen Taylor's avatar
Owen Taylor committed
1586
G_CSET_DIGITS
Owen Taylor's avatar
Owen Taylor committed
1587 1588
G_CSET_LATINC
G_CSET_LATINS
1589 1590 1591
GTokenType
GTokenValue
GErrorType
Owen Taylor's avatar
Owen Taylor committed
1592 1593 1594

</SECTION>

Matthias Clasen's avatar
Matthias Clasen committed
1595 1596 1597 1598 1599 1600 1601
<SECTION>
<TITLE>Key-value file parser</TITLE>
<FILE>keyfile</FILE>
GKeyFile
G_KEY_FILE_ERROR
GKeyFileError
GKeyFileFlags
1602 1603

<SUBSECTION>
Matthias Clasen's avatar
Matthias Clasen committed
1604 1605 1606 1607 1