<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
<book xmlns="http://www.devhelp.net/book" title="GLib Reference Manual" link="index.html" author="" name="glib" version="2">
  <chapters>
    <sub name="GLib Overview" link="glib.html">
      <sub name="Compiling the GLib package" link="glib-building.html"/>
      <sub name="Cross-compiling the GLib package" link="glib-cross-compiling.html"/>
      <sub name="Compiling GLib Applications" link="glib-compiling.html"/>
      <sub name="Running GLib Applications" link="glib-running.html"/>
      <sub name="Changes to GLib" link="glib-changes.html"/>
      <sub name="Mailing lists and bug reports" link="glib-resources.html"/>
    </sub>
    <sub name="GLib Fundamentals" link="glib-fundamentals.html">
      <sub name="Version Information" link="glib-Version-Information.html"/>
      <sub name="Basic Types" link="glib-Basic-Types.html"/>
      <sub name="Limits of Basic Types" link="glib-Limits-of-Basic-Types.html"/>
      <sub name="Standard Macros" link="glib-Standard-Macros.html"/>
      <sub name="Type Conversion Macros" link="glib-Type-Conversion-Macros.html"/>
      <sub name="Byte Order Macros" link="glib-Byte-Order-Macros.html"/>
      <sub name="Numerical Definitions" link="glib-Numerical-Definitions.html"/>
      <sub name="Miscellaneous Macros" link="glib-Miscellaneous-Macros.html"/>
      <sub name="Atomic Operations" link="glib-Atomic-Operations.html"/>
    </sub>
    <sub name="GLib Core Application Support" link="glib-core.html">
      <sub name="The Main Event Loop" link="glib-The-Main-Event-Loop.html"/>
      <sub name="&#10;Threads" link="glib-Threads.html"/>
      <sub name="Thread Pools" link="glib-Thread-Pools.html"/>
      <sub name="Asynchronous Queues" link="glib-Asynchronous-Queues.html"/>
      <sub name="Dynamic Loading of Modules" link="glib-Dynamic-Loading-of-Modules.html"/>
      <sub name="Memory Allocation" link="glib-Memory-Allocation.html"/>
      <sub name="IO Channels" link="glib-IO-Channels.html"/>
      <sub name="Error Reporting" link="glib-Error-Reporting.html"/>
      <sub name="Message Output and Debugging Functions" link="glib-Warnings-and-Assertions.html"/>
      <sub name="Message Logging" link="glib-Message-Logging.html"/>
    </sub>
    <sub name="GLib Utilities" link="glib-utilities.html">
      <sub name="String Utility Functions" link="glib-String-Utility-Functions.html"/>
      <sub name="Character Set Conversion" link="glib-Character-Set-Conversion.html"/>
      <sub name="Unicode Manipulation" link="glib-Unicode-Manipulation.html"/>
      <sub name="Internationalization" link="glib-I18N.html"/>
      <sub name="Date and Time Functions" link="glib-Date-and-Time-Functions.html"/>
      <sub name="Random Numbers" link="glib-Random-Numbers.html"/>
      <sub name="Hook Functions" link="glib-Hook-Functions.html"/>
      <sub name="Miscellaneous Utility Functions" link="glib-Miscellaneous-Utility-Functions.html"/>
      <sub name="Lexical Scanner" link="glib-Lexical-Scanner.html"/>
      <sub name="Automatic String Completion" link="glib-Automatic-String-Completion.html"/>
      <sub name="Timers" link="glib-Timers.html"/>
      <sub name="Spawning Processes" link="glib-Spawning-Processes.html"/>
      <sub name="File Utilities" link="glib-File-Utilities.html"/>
      <sub name="Shell-related Utilities" link="glib-Shell-related-Utilities.html"/>
      <sub name="Commandline option parser" link="glib-Commandline-option-parser.html"/>
      <sub name="Glob-style pattern matching" link="glib-Glob-style-pattern-matching.html"/>
      <sub name="Simple XML Subset Parser" link="glib-Simple-XML-Subset-Parser.html"/>
      <sub name="Key-value file parser" link="glib-Key-value-file-parser.html"/>
      <sub name="Windows Compatibility Functions" link="glib-Windows-Compatibility-Functions.html"/>
    </sub>
    <sub name="GLib Data Types" link="glib-data-types.html">
      <sub name="Memory Slices" link="glib-Memory-Slices.html"/>
      <sub name="Memory Chunks" link="glib-Memory-Chunks.html"/>
      <sub name="Doubly-Linked Lists" link="glib-Doubly-Linked-Lists.html"/>
      <sub name="Singly-Linked Lists" link="glib-Singly-Linked-Lists.html"/>
      <sub name="Double-ended Queues" link="glib-Double-ended-Queues.html"/>
      <sub name="Trash Stacks" link="glib-Trash-Stacks.html"/>
      <sub name="Hash Tables" link="glib-Hash-Tables.html"/>
      <sub name="Strings" link="glib-Strings.html"/>
      <sub name="String Chunks" link="glib-String-Chunks.html"/>
      <sub name="Arrays" link="glib-Arrays.html"/>
      <sub name="Pointer Arrays" link="glib-Pointer-Arrays.html"/>
      <sub name="Byte Arrays" link="glib-Byte-Arrays.html"/>
      <sub name="Balanced Binary Trees" link="glib-Balanced-Binary-Trees.html"/>
      <sub name="N-ary Trees" link="glib-N-ary-Trees.html"/>
      <sub name="Quarks" link="glib-Quarks.html"/>
      <sub name="Keyed Data Lists" link="glib-Keyed-Data-Lists.html"/>
      <sub name="Datasets" link="glib-Datasets.html"/>
      <sub name="Relations and Tuples" link="glib-Relations-and-Tuples.html"/>
      <sub name="Caches" link="glib-Caches.html"/>
      <sub name="Memory Allocators" link="glib-Memory-Allocators.html"/>
    </sub>
    <sub name="GLib Tools" link="tools.html">
      <sub name="glib-gettextize" link="glib-gettextize.html"/>
    </sub>
    <sub name="Index" link="ix01.html"/>
    <sub name="Index of deprecated symbols" link="ix02.html"/>
    <sub name="Index of new symbols in 2.2" link="ix03.html"/>
    <sub name="Index of new symbols in 2.4" link="ix04.html"/>
    <sub name="Index of new symbols in 2.6" link="ix05.html"/>
    <sub name="Index of new symbols in 2.8" link="ix06.html"/>
    <sub name="Index of new symbols in 2.10" link="ix07.html"/>
  </chapters>
  <functions>
    <keyword type="" name="Environment variables" link="glib-running.html#id3042305"/>
    <keyword type="" name="Traps and traces" link="glib-running.html#id3043218"/>
    <keyword type="variable" name="glib_major_version" link="glib-Version-Information.html#glib-major-version"/>
    <keyword type="variable" name="glib_minor_version" link="glib-Version-Information.html#glib-minor-version"/>
    <keyword type="variable" name="glib_micro_version" link="glib-Version-Information.html#glib-micro-version"/>
    <keyword type="variable" name="glib_binary_age" link="glib-Version-Information.html#glib-binary-age"/>
    <keyword type="variable" name="glib_interface_age" link="glib-Version-Information.html#glib-interface-age"/>
    <keyword type="function" name="glib_check_version ()" link="glib-Version-Information.html#glib-check-version" since="2.6"/>
    <keyword type="macro" name="GLIB_MAJOR_VERSION" link="glib-Version-Information.html#GLIB-MAJOR-VERSION:CAPS"/>
    <keyword type="macro" name="GLIB_MINOR_VERSION" link="glib-Version-Information.html#GLIB-MINOR-VERSION:CAPS"/>
    <keyword type="macro" name="GLIB_MICRO_VERSION" link="glib-Version-Information.html#GLIB-MICRO-VERSION:CAPS"/>
    <keyword type="macro" name="GLIB_CHECK_VERSION()" link="glib-Version-Information.html#GLIB-CHECK-VERSION:CAPS"/>
    <keyword type="typedef" name="gboolean" link="glib-Basic-Types.html#gboolean"/>
    <keyword type="typedef" name="gpointer" link="glib-Basic-Types.html#gpointer"/>
    <keyword type="typedef" name="gconstpointer" link="glib-Basic-Types.html#gconstpointer"/>
    <keyword type="typedef" name="gchar" link="glib-Basic-Types.html#gchar"/>
    <keyword type="typedef" name="guchar" link="glib-Basic-Types.html#guchar"/>
    <keyword type="typedef" name="gint" link="glib-Basic-Types.html#gint"/>
    <keyword type="typedef" name="guint" link="glib-Basic-Types.html#guint"/>
    <keyword type="typedef" name="gshort" link="glib-Basic-Types.html#gshort"/>
    <keyword type="typedef" name="gushort" link="glib-Basic-Types.html#gushort"/>
    <keyword type="typedef" name="glong" link="glib-Basic-Types.html#glong"/>
    <keyword type="typedef" name="gulong" link="glib-Basic-Types.html#gulong"/>
    <keyword type="typedef" name="gint8" link="glib-Basic-Types.html#gint8"/>
    <keyword type="typedef" name="guint8" link="glib-Basic-Types.html#guint8"/>
    <keyword type="typedef" name="gint16" link="glib-Basic-Types.html#gint16"/>
    <keyword type="typedef" name="guint16" link="glib-Basic-Types.html#guint16"/>
    <keyword type="typedef" name="gint32" link="glib-Basic-Types.html#gint32"/>
    <keyword type="typedef" name="guint32" link="glib-Basic-Types.html#guint32"/>
    <keyword type="macro" name="G_HAVE_GINT64" link="glib-Basic-Types.html#G-HAVE-GINT64:CAPS" deprecated=""/>
    <keyword type="typedef" name="gint64" link="glib-Basic-Types.html#gint64"/>
    <keyword type="typedef" name="guint64" link="glib-Basic-Types.html#guint64"/>
    <keyword type="macro" name="G_GINT64_CONSTANT()" link="glib-Basic-Types.html#G-GINT64-CONSTANT:CAPS"/>
    <keyword type="macro" name="G_GUINT64_CONSTANT()" link="glib-Basic-Types.html#G-GUINT64-CONSTANT:CAPS" since="2.10"/>
    <keyword type="typedef" name="gfloat" link="glib-Basic-Types.html#gfloat"/>
    <keyword type="typedef" name="gdouble" link="glib-Basic-Types.html#gdouble"/>
    <keyword type="typedef" name="gsize" link="glib-Basic-Types.html#gsize"/>
    <keyword type="typedef" name="gssize" link="glib-Basic-Types.html#gssize"/>
    <keyword type="macro" name="G_MININT" link="glib-Limits-of-Basic-Types.html#G-MININT:CAPS"/>
    <keyword type="macro" name="G_MAXINT" link="glib-Limits-of-Basic-Types.html#G-MAXINT:CAPS"/>
    <keyword type="macro" name="G_MAXUINT" link="glib-Limits-of-Basic-Types.html#G-MAXUINT:CAPS"/>
    <keyword type="macro" name="G_MINSHORT" link="glib-Limits-of-Basic-Types.html#G-MINSHORT:CAPS"/>
    <keyword type="macro" name="G_MAXSHORT" link="glib-Limits-of-Basic-Types.html#G-MAXSHORT:CAPS"/>
    <keyword type="macro" name="G_MAXUSHORT" link="glib-Limits-of-Basic-Types.html#G-MAXUSHORT:CAPS"/>
    <keyword type="macro" name="G_MINLONG" link="glib-Limits-of-Basic-Types.html#G-MINLONG:CAPS"/>
    <keyword type="macro" name="G_MAXLONG" link="glib-Limits-of-Basic-Types.html#G-MAXLONG:CAPS"/>
    <keyword type="macro" name="G_MAXULONG" link="glib-Limits-of-Basic-Types.html#G-MAXULONG:CAPS"/>
    <keyword type="macro" name="G_MININT8" link="glib-Limits-of-Basic-Types.html#G-MININT8:CAPS" since="2.4"/>
    <keyword type="macro" name="G_MAXINT8" link="glib-Limits-of-Basic-Types.html#G-MAXINT8:CAPS" since="2.4"/>
    <keyword type="macro" name="G_MAXUINT8" link="glib-Limits-of-Basic-Types.html#G-MAXUINT8:CAPS" since="2.4"/>
    <keyword type="macro" name="G_MININT16" link="glib-Limits-of-Basic-Types.html#G-MININT16:CAPS" since="2.4"/>
    <keyword type="macro" name="G_MAXINT16" link="glib-Limits-of-Basic-Types.html#G-MAXINT16:CAPS" since="2.4"/>
    <keyword type="macro" name="G_MAXUINT16" link="glib-Limits-of-Basic-Types.html#G-MAXUINT16:CAPS" since="2.4"/>
    <keyword type="macro" name="G_MININT32" link="glib-Limits-of-Basic-Types.html#G-MININT32:CAPS" since="2.4"/>
    <keyword type="macro" name="G_MAXINT32" link="glib-Limits-of-Basic-Types.html#G-MAXINT32:CAPS" since="2.4"/>
    <keyword type="macro" name="G_MAXUINT32" link="glib-Limits-of-Basic-Types.html#G-MAXUINT32:CAPS" since="2.4"/>
    <keyword type="macro" name="G_MININT64" link="glib-Limits-of-Basic-Types.html#G-MININT64:CAPS"/>
    <keyword type="macro" name="G_MAXINT64" link="glib-Limits-of-Basic-Types.html#G-MAXINT64:CAPS"/>
    <keyword type="macro" name="G_MAXUINT64" link="glib-Limits-of-Basic-Types.html#G-MAXUINT64:CAPS"/>
    <keyword type="macro" name="G_MAXSIZE" link="glib-Limits-of-Basic-Types.html#G-MAXSIZE:CAPS" since="2.4"/>
    <keyword type="macro" name="G_MINFLOAT" link="glib-Limits-of-Basic-Types.html#G-MINFLOAT:CAPS"/>
    <keyword type="macro" name="G_MAXFLOAT" link="glib-Limits-of-Basic-Types.html#G-MAXFLOAT:CAPS"/>
    <keyword type="macro" name="G_MINDOUBLE" link="glib-Limits-of-Basic-Types.html#G-MINDOUBLE:CAPS"/>
    <keyword type="macro" name="G_MAXDOUBLE" link="glib-Limits-of-Basic-Types.html#G-MAXDOUBLE:CAPS"/>
    <keyword type="macro" name="G_OS_WIN32" link="glib-Standard-Macros.html#G-OS-WIN32:CAPS"/>
    <keyword type="macro" name="G_OS_BEOS" link="glib-Standard-Macros.html#G-OS-BEOS:CAPS"/>
    <keyword type="macro" name="G_OS_UNIX" link="glib-Standard-Macros.html#G-OS-UNIX:CAPS"/>
    <keyword type="macro" name="G_DIR_SEPARATOR" link="glib-Standard-Macros.html#G-DIR-SEPARATOR:CAPS"/>
    <keyword type="macro" name="G_DIR_SEPARATOR_S" link="glib-Standard-Macros.html#G-DIR-SEPARATOR-S:CAPS"/>
    <keyword type="macro" name="G_IS_DIR_SEPARATOR()" link="glib-Standard-Macros.html#G-IS-DIR-SEPARATOR:CAPS" since="2.6"/>
    <keyword type="macro" name="G_SEARCHPATH_SEPARATOR" link="glib-Standard-Macros.html#G-SEARCHPATH-SEPARATOR:CAPS"/>
    <keyword type="macro" name="G_SEARCHPATH_SEPARATOR_S" link="glib-Standard-Macros.html#G-SEARCHPATH-SEPARATOR-S:CAPS"/>
    <keyword type="macro" name="TRUE" link="glib-Standard-Macros.html#TRUE:CAPS"/>
    <keyword type="macro" name="FALSE" link="glib-Standard-Macros.html#FALSE:CAPS"/>
    <keyword type="macro" name="NULL" link="glib-Standard-Macros.html#NULL:CAPS"/>
    <keyword type="macro" name="MIN()" link="glib-Standard-Macros.html#MIN:CAPS"/>
    <keyword type="macro" name="MAX()" link="glib-Standard-Macros.html#MAX:CAPS"/>
    <keyword type="macro" name="ABS()" link="glib-Standard-Macros.html#ABS:CAPS"/>
    <keyword type="macro" name="CLAMP()" link="glib-Standard-Macros.html#CLAMP:CAPS"/>
    <keyword type="macro" name="G_STRUCT_MEMBER()" link="glib-Standard-Macros.html#G-STRUCT-MEMBER:CAPS"/>
    <keyword type="macro" name="G_STRUCT_MEMBER_P()" link="glib-Standard-Macros.html#G-STRUCT-MEMBER-P:CAPS"/>
    <keyword type="macro" name="G_STRUCT_OFFSET()" link="glib-Standard-Macros.html#G-STRUCT-OFFSET:CAPS"/>
    <keyword type="macro" name="G_MEM_ALIGN" link="glib-Standard-Macros.html#G-MEM-ALIGN:CAPS"/>
    <keyword type="macro" name="G_CONST_RETURN" link="glib-Standard-Macros.html#G-CONST-RETURN:CAPS"/>
    <keyword type="macro" name="GINT_TO_POINTER()" link="glib-Type-Conversion-Macros.html#GINT-TO-POINTER:CAPS"/>
    <keyword type="macro" name="GPOINTER_TO_INT()" link="glib-Type-Conversion-Macros.html#GPOINTER-TO-INT:CAPS"/>
    <keyword type="macro" name="GUINT_TO_POINTER()" link="glib-Type-Conversion-Macros.html#GUINT-TO-POINTER:CAPS"/>
    <keyword type="macro" name="GPOINTER_TO_UINT()" link="glib-Type-Conversion-Macros.html#GPOINTER-TO-UINT:CAPS"/>
    <keyword type="macro" name="GSIZE_TO_POINTER()" link="glib-Type-Conversion-Macros.html#GSIZE-TO-POINTER:CAPS"/>
    <keyword type="macro" name="GPOINTER_TO_SIZE()" link="glib-Type-Conversion-Macros.html#GPOINTER-TO-SIZE:CAPS"/>
    <keyword type="macro" name="G_BYTE_ORDER" link="glib-Byte-Order-Macros.html#G-BYTE-ORDER:CAPS"/>
    <keyword type="macro" name="G_LITTLE_ENDIAN" link="glib-Byte-Order-Macros.html#G-LITTLE-ENDIAN:CAPS"/>
    <keyword type="macro" name="G_BIG_ENDIAN" link="glib-Byte-Order-Macros.html#G-BIG-ENDIAN:CAPS"/>
    <keyword type="macro" name="G_PDP_ENDIAN" link="glib-Byte-Order-Macros.html#G-PDP-ENDIAN:CAPS"/>
    <keyword type="macro" name="g_htonl()" link="glib-Byte-Order-Macros.html#g-htonl"/>
    <keyword type="macro" name="g_htons()" link="glib-Byte-Order-Macros.html#g-htons"/>
    <keyword type="macro" name="g_ntohl()" link="glib-Byte-Order-Macros.html#g-ntohl"/>
    <keyword type="macro" name="g_ntohs()" link="glib-Byte-Order-Macros.html#g-ntohs"/>
    <keyword type="macro" name="GINT_FROM_BE()" link="glib-Byte-Order-Macros.html#GINT-FROM-BE:CAPS"/>
    <keyword type="macro" name="GINT_FROM_LE()" link="glib-Byte-Order-Macros.html#GINT-FROM-LE:CAPS"/>
    <keyword type="macro" name="GINT_TO_BE()" link="glib-Byte-Order-Macros.html#GINT-TO-BE:CAPS"/>
    <keyword type="macro" name="GINT_TO_LE()" link="glib-Byte-Order-Macros.html#GINT-TO-LE:CAPS"/>
    <keyword type="macro" name="GUINT_FROM_BE()" link="glib-Byte-Order-Macros.html#GUINT-FROM-BE:CAPS"/>
    <keyword type="macro" name="GUINT_FROM_LE()" link="glib-Byte-Order-Macros.html#GUINT-FROM-LE:CAPS"/>
    <keyword type="macro" name="GUINT_TO_BE()" link="glib-Byte-Order-Macros.html#GUINT-TO-BE:CAPS"/>
    <keyword type="macro" name="GUINT_TO_LE()" link="glib-Byte-Order-Macros.html#GUINT-TO-LE:CAPS"/>
    <keyword type="macro" name="GLONG_FROM_BE()" link="glib-Byte-Order-Macros.html#GLONG-FROM-BE:CAPS"/>
    <keyword type="macro" name="GLONG_FROM_LE()" link="glib-Byte-Order-Macros.html#GLONG-FROM-LE:CAPS"/>
    <keyword type="macro" name="GLONG_TO_BE()" link="glib-Byte-Order-Macros.html#GLONG-TO-BE:CAPS"/>
    <keyword type="macro" name="GLONG_TO_LE()" link="glib-Byte-Order-Macros.html#GLONG-TO-LE:CAPS"/>
    <keyword type="macro" name="GULONG_FROM_BE()" link="glib-Byte-Order-Macros.html#GULONG-FROM-BE:CAPS"/>
    <keyword type="macro" name="GULONG_FROM_LE()" link="glib-Byte-Order-Macros.html#GULONG-FROM-LE:CAPS"/>
    <keyword type="macro" name="GULONG_TO_BE()" link="glib-Byte-Order-Macros.html#GULONG-TO-BE:CAPS"/>
    <keyword type="macro" name="GULONG_TO_LE()" link="glib-Byte-Order-Macros.html#GULONG-TO-LE:CAPS"/>
    <keyword type="macro" name="GINT16_FROM_BE()" link="glib-Byte-Order-Macros.html#GINT16-FROM-BE:CAPS"/>
    <keyword type="macro" name="GINT16_FROM_LE()" link="glib-Byte-Order-Macros.html#GINT16-FROM-LE:CAPS"/>
    <keyword type="macro" name="GINT16_TO_BE()" link="glib-Byte-Order-Macros.html#GINT16-TO-BE:CAPS"/>
    <keyword type="macro" name="GINT16_TO_LE()" link="glib-Byte-Order-Macros.html#GINT16-TO-LE:CAPS"/>
    <keyword type="macro" name="GUINT16_FROM_BE()" link="glib-Byte-Order-Macros.html#GUINT16-FROM-BE:CAPS"/>
    <keyword type="macro" name="GUINT16_FROM_LE()" link="glib-Byte-Order-Macros.html#GUINT16-FROM-LE:CAPS"/>
    <keyword type="macro" name="GUINT16_TO_BE()" link="glib-Byte-Order-Macros.html#GUINT16-TO-BE:CAPS"/>
    <keyword type="macro" name="GUINT16_TO_LE()" link="glib-Byte-Order-Macros.html#GUINT16-TO-LE:CAPS"/>
    <keyword type="macro" name="GINT32_FROM_BE()" link="glib-Byte-Order-Macros.html#GINT32-FROM-BE:CAPS"/>
    <keyword type="macro" name="GINT32_FROM_LE()" link="glib-Byte-Order-Macros.html#GINT32-FROM-LE:CAPS"/>
    <keyword type="macro" name="GINT32_TO_BE()" link="glib-Byte-Order-Macros.html#GINT32-TO-BE:CAPS"/>
    <keyword type="macro" name="GINT32_TO_LE()" link="glib-Byte-Order-Macros.html#GINT32-TO-LE:CAPS"/>
    <keyword type="macro" name="GUINT32_FROM_BE()" link="glib-Byte-Order-Macros.html#GUINT32-FROM-BE:CAPS"/>
    <keyword type="macro" name="GUINT32_FROM_LE()" link="glib-Byte-Order-Macros.html#GUINT32-FROM-LE:CAPS"/>
    <keyword type="macro" name="GUINT32_TO_BE()" link="glib-Byte-Order-Macros.html#GUINT32-TO-BE:CAPS"/>
    <keyword type="macro" name="GUINT32_TO_LE()" link="glib-Byte-Order-Macros.html#GUINT32-TO-LE:CAPS"/>
    <keyword type="macro" name="GINT64_FROM_BE()" link="glib-Byte-Order-Macros.html#GINT64-FROM-BE:CAPS"/>
    <keyword type="macro" name="GINT64_FROM_LE()" link="glib-Byte-Order-Macros.html#GINT64-FROM-LE:CAPS"/>
    <keyword type="macro" name="GINT64_TO_BE()" link="glib-Byte-Order-Macros.html#GINT64-TO-BE:CAPS"/>
    <keyword type="macro" name="GINT64_TO_LE()" link="glib-Byte-Order-Macros.html#GINT64-TO-LE:CAPS"/>
    <keyword type="macro" name="GUINT64_FROM_BE()" link="glib-Byte-Order-Macros.html#GUINT64-FROM-BE:CAPS"/>
    <keyword type="macro" name="GUINT64_FROM_LE()" link="glib-Byte-Order-Macros.html#GUINT64-FROM-LE:CAPS"/>
    <keyword type="macro" name="GUINT64_TO_BE()" link="glib-Byte-Order-Macros.html#GUINT64-TO-BE:CAPS"/>
    <keyword type="macro" name="GUINT64_TO_LE()" link="glib-Byte-Order-Macros.html#GUINT64-TO-LE:CAPS"/>
    <keyword type="macro" name="GUINT16_SWAP_BE_PDP()" link="glib-Byte-Order-Macros.html#GUINT16-SWAP-BE-PDP:CAPS"/>
    <keyword type="macro" name="GUINT16_SWAP_LE_BE()" link="glib-Byte-Order-Macros.html#GUINT16-SWAP-LE-BE:CAPS"/>
    <keyword type="macro" name="GUINT16_SWAP_LE_PDP()" link="glib-Byte-Order-Macros.html#GUINT16-SWAP-LE-PDP:CAPS"/>
    <keyword type="macro" name="GUINT32_SWAP_BE_PDP()" link="glib-Byte-Order-Macros.html#GUINT32-SWAP-BE-PDP:CAPS"/>
    <keyword type="macro" name="GUINT32_SWAP_LE_BE()" link="glib-Byte-Order-Macros.html#GUINT32-SWAP-LE-BE:CAPS"/>
    <keyword type="macro" name="GUINT32_SWAP_LE_PDP()" link="glib-Byte-Order-Macros.html#GUINT32-SWAP-LE-PDP:CAPS"/>
    <keyword type="macro" name="GUINT64_SWAP_LE_BE()" link="glib-Byte-Order-Macros.html#GUINT64-SWAP-LE-BE:CAPS"/>
    <keyword type="macro" name="G_IEEE754_FLOAT_BIAS" link="glib-Numerical-Definitions.html#G-IEEE754-FLOAT-BIAS:CAPS"/>
    <keyword type="macro" name="G_IEEE754_DOUBLE_BIAS" link="glib-Numerical-Definitions.html#G-IEEE754-DOUBLE-BIAS:CAPS"/>
    <keyword type="union" name="union GFloatIEEE754" link="glib-Numerical-Definitions.html#GFloatIEEE754"/>
    <keyword type="union" name="union GDoubleIEEE754" link="glib-Numerical-Definitions.html#GDoubleIEEE754"/>
    <keyword type="macro" name="G_E" link="glib-Numerical-Definitions.html#G-E:CAPS"/>
    <keyword type="macro" name="G_LN2" link="glib-Numerical-Definitions.html#G-LN2:CAPS"/>
    <keyword type="macro" name="G_LN10" link="glib-Numerical-Definitions.html#G-LN10:CAPS"/>
    <keyword type="macro" name="G_PI" link="glib-Numerical-Definitions.html#G-PI:CAPS"/>
    <keyword type="macro" name="G_PI_2" link="glib-Numerical-Definitions.html#G-PI-2:CAPS"/>
    <keyword type="macro" name="G_PI_4" link="glib-Numerical-Definitions.html#G-PI-4:CAPS"/>
    <keyword type="macro" name="G_SQRT2" link="glib-Numerical-Definitions.html#G-SQRT2:CAPS"/>
    <keyword type="macro" name="G_LOG_2_BASE_10" link="glib-Numerical-Definitions.html#G-LOG-2-BASE-10:CAPS"/>
    <keyword type="macro" name="G_INLINE_FUNC" link="glib-Miscellaneous-Macros.html#G-INLINE-FUNC:CAPS"/>
    <keyword type="macro" name="G_STMT_START" link="glib-Miscellaneous-Macros.html#G-STMT-START:CAPS"/>
    <keyword type="macro" name="G_STMT_END" link="glib-Miscellaneous-Macros.html#G-STMT-END:CAPS"/>
    <keyword type="macro" name="G_BEGIN_DECLS" link="glib-Miscellaneous-Macros.html#G-BEGIN-DECLS:CAPS"/>
    <keyword type="macro" name="G_END_DECLS" link="glib-Miscellaneous-Macros.html#G-END-DECLS:CAPS"/>
    <keyword type="macro" name="G_N_ELEMENTS()" link="glib-Miscellaneous-Macros.html#G-N-ELEMENTS:CAPS"/>
    <keyword type="macro" name="G_VA_COPY()" link="glib-Miscellaneous-Macros.html#G-VA-COPY:CAPS"/>
    <keyword type="macro" name="G_STRINGIFY()" link="glib-Miscellaneous-Macros.html#G-STRINGIFY:CAPS"/>
    <keyword type="macro" name="G_GNUC_EXTENSION" link="glib-Miscellaneous-Macros.html#G-GNUC-EXTENSION:CAPS"/>
    <keyword type="macro" name="G_GNUC_CONST" link="glib-Miscellaneous-Macros.html#G-GNUC-CONST:CAPS"/>
    <keyword type="macro" name="G_GNUC_PURE" link="glib-Miscellaneous-Macros.html#G-GNUC-PURE:CAPS"/>
    <keyword type="macro" name="G_GNUC_MALLOC" link="glib-Miscellaneous-Macros.html#G-GNUC-MALLOC:CAPS" since="2.6"/>
    <keyword type="macro" name="G_GNUC_DEPRECATED" link="glib-Miscellaneous-Macros.html#G-GNUC-DEPRECATED:CAPS" since="2.2"/>
    <keyword type="macro" name="G_GNUC_NORETURN" link="glib-Miscellaneous-Macros.html#G-GNUC-NORETURN:CAPS"/>
    <keyword type="macro" name="G_GNUC_UNUSED" link="glib-Miscellaneous-Macros.html#G-GNUC-UNUSED:CAPS"/>
    <keyword type="macro" name="G_GNUC_PRINTF()" link="glib-Miscellaneous-Macros.html#G-GNUC-PRINTF:CAPS"/>
    <keyword type="macro" name="G_GNUC_SCANF()" link="glib-Miscellaneous-Macros.html#G-GNUC-SCANF:CAPS"/>
    <keyword type="macro" name="G_GNUC_FORMAT()" link="glib-Miscellaneous-Macros.html#G-GNUC-FORMAT:CAPS"/>
    <keyword type="macro" name="G_GNUC_NULL_TERMINATED" link="glib-Miscellaneous-Macros.html#G-GNUC-NULL-TERMINATED:CAPS"/>
    <keyword type="macro" name="G_GNUC_WARN_UNUSED_RESULT" link="glib-Miscellaneous-Macros.html#G-GNUC-WARN-UNUSED-RESULT:CAPS" since="2.10"/>
    <keyword type="macro" name="G_GNUC_FUNCTION" link="glib-Miscellaneous-Macros.html#G-GNUC-FUNCTION:CAPS"/>
    <keyword type="macro" name="G_GNUC_PRETTY_FUNCTION" link="glib-Miscellaneous-Macros.html#G-GNUC-PRETTY-FUNCTION:CAPS"/>
    <keyword type="macro" name="G_GNUC_NO_INSTRUMENT" link="glib-Miscellaneous-Macros.html#G-GNUC-NO-INSTRUMENT:CAPS"/>
    <keyword type="macro" name="G_HAVE_GNUC_VISIBILITY" link="glib-Miscellaneous-Macros.html#G-HAVE-GNUC-VISIBILITY:CAPS"/>
    <keyword type="macro" name="G_GNUC_INTERNAL" link="glib-Miscellaneous-Macros.html#G-GNUC-INTERNAL:CAPS"/>
    <keyword type="macro" name="G_LIKELY()" link="glib-Miscellaneous-Macros.html#G-LIKELY:CAPS" since="2.2"/>
    <keyword type="macro" name="G_UNLIKELY()" link="glib-Miscellaneous-Macros.html#G-UNLIKELY:CAPS" since="2.2"/>
    <keyword type="macro" name="G_STRLOC" link="glib-Miscellaneous-Macros.html#G-STRLOC:CAPS"/>
    <keyword type="macro" name="G_STRFUNC" link="glib-Miscellaneous-Macros.html#G-STRFUNC:CAPS" since="2.4"/>
    <keyword type="macro" name="G_GINT16_MODIFIER" link="glib-Miscellaneous-Macros.html#G-GINT16-MODIFIER:CAPS" since="2.4"/>
    <keyword type="macro" name="G_GINT16_FORMAT" link="glib-Miscellaneous-Macros.html#G-GINT16-FORMAT:CAPS"/>
    <keyword type="macro" name="G_GUINT16_FORMAT" link="glib-Miscellaneous-Macros.html#G-GUINT16-FORMAT:CAPS"/>
    <keyword type="macro" name="G_GINT32_MODIFIER" link="glib-Miscellaneous-Macros.html#G-GINT32-MODIFIER:CAPS" since="2.4"/>
    <keyword type="macro" name="G_GINT32_FORMAT" link="glib-Miscellaneous-Macros.html#G-GINT32-FORMAT:CAPS"/>
    <keyword type="macro" name="G_GUINT32_FORMAT" link="glib-Miscellaneous-Macros.html#G-GUINT32-FORMAT:CAPS"/>
    <keyword type="macro" name="G_GINT64_MODIFIER" link="glib-Miscellaneous-Macros.html#G-GINT64-MODIFIER:CAPS" since="2.4"/>
    <keyword type="macro" name="G_GINT64_FORMAT" link="glib-Miscellaneous-Macros.html#G-GINT64-FORMAT:CAPS"/>
    <keyword type="macro" name="G_GUINT64_FORMAT" link="glib-Miscellaneous-Macros.html#G-GUINT64-FORMAT:CAPS"/>
    <keyword type="macro" name="G_GSIZE_MODIFIER" link="glib-Miscellaneous-Macros.html#G-GSIZE-MODIFIER:CAPS" since="2.6"/>
    <keyword type="macro" name="G_GSIZE_FORMAT" link="glib-Miscellaneous-Macros.html#G-GSIZE-FORMAT:CAPS" since="2.6"/>
    <keyword type="macro" name="G_GSSIZE_FORMAT" link="glib-Miscellaneous-Macros.html#G-GSSIZE-FORMAT:CAPS" since="2.6"/>
    <keyword type="function" name="g_atomic_int_get ()" link="glib-Atomic-Operations.html#g-atomic-int-get" since="2.4"/>
    <keyword type="function" name="g_atomic_int_set ()" link="glib-Atomic-Operations.html#g-atomic-int-set" since="2.10"/>
    <keyword type="function" name="g_atomic_int_add ()" link="glib-Atomic-Operations.html#g-atomic-int-add" since="2.4"/>
    <keyword type="function" name="g_atomic_int_exchange_and_add ()" link="glib-Atomic-Operations.html#g-atomic-int-exchange-and-add" since="2.4"/>
    <keyword type="function" name="g_atomic_int_compare_and_exchange ()" link="glib-Atomic-Operations.html#g-atomic-int-compare-and-exchange" since="2.4"/>
    <keyword type="function" name="g_atomic_pointer_get ()" link="glib-Atomic-Operations.html#g-atomic-pointer-get" since="2.4"/>
    <keyword type="function" name="g_atomic_pointer_set ()" link="glib-Atomic-Operations.html#g-atomic-pointer-set" since="2.10"/>
    <keyword type="function" name="g_atomic_pointer_compare_and_exchange ()" link="glib-Atomic-Operations.html#g-atomic-pointer-compare-and-exchange" since="2.4"/>
    <keyword type="function" name="g_atomic_int_inc ()" link="glib-Atomic-Operations.html#g-atomic-int-inc" since="2.4"/>
    <keyword type="function" name="g_atomic_int_dec_and_test ()" link="glib-Atomic-Operations.html#g-atomic-int-dec-and-test" since="2.4"/>
    <keyword type="" name="Creating new sources types" link="glib-The-Main-Event-Loop.html#id3078328"/>
    <keyword type="" name="Customizing the main loop iteration" link="glib-The-Main-Event-Loop.html#id3078416"/>
    <keyword type="struct" name="GMainLoop" link="glib-The-Main-Event-Loop.html#GMainLoop"/>
    <keyword type="function" name="g_main_loop_new ()" link="glib-The-Main-Event-Loop.html#g-main-loop-new"/>
    <keyword type="function" name="g_main_loop_ref ()" link="glib-The-Main-Event-Loop.html#g-main-loop-ref"/>
    <keyword type="function" name="g_main_loop_unref ()" link="glib-The-Main-Event-Loop.html#g-main-loop-unref"/>
    <keyword type="function" name="g_main_loop_run ()" link="glib-The-Main-Event-Loop.html#g-main-loop-run"/>
    <keyword type="function" name="g_main_loop_quit ()" link="glib-The-Main-Event-Loop.html#g-main-loop-quit"/>
    <keyword type="function" name="g_main_loop_is_running ()" link="glib-The-Main-Event-Loop.html#g-main-loop-is-running"/>
    <keyword type="function" name="g_main_loop_get_context ()" link="glib-The-Main-Event-Loop.html#g-main-loop-get-context"/>
    <keyword type="macro" name="g_main_new()" link="glib-The-Main-Event-Loop.html#g-main-new" deprecated="2.2: Use g_main_loop_new() instead."/>
    <keyword type="macro" name="g_main_destroy()" link="glib-The-Main-Event-Loop.html#g-main-destroy" deprecated="2.2: Use g_main_loop_unref() instead."/>
    <keyword type="macro" name="g_main_run()" link="glib-The-Main-Event-Loop.html#g-main-run" deprecated="2.2: Use g_main_loop_run() instead."/>
    <keyword type="macro" name="g_main_quit()" link="glib-The-Main-Event-Loop.html#g-main-quit" deprecated="2.2: Use g_main_loop_quit() instead."/>
    <keyword type="macro" name="g_main_is_running()" link="glib-The-Main-Event-Loop.html#g-main-is-running" deprecated="2.2: USe g_main_loop_is_running() instead."/>
    <keyword type="macro" name="G_PRIORITY_HIGH" link="glib-The-Main-Event-Loop.html#G-PRIORITY-HIGH:CAPS"/>
    <keyword type="macro" name="G_PRIORITY_DEFAULT" link="glib-The-Main-Event-Loop.html#G-PRIORITY-DEFAULT:CAPS"/>
    <keyword type="macro" name="G_PRIORITY_HIGH_IDLE" link="glib-The-Main-Event-Loop.html#G-PRIORITY-HIGH-IDLE:CAPS"/>
    <keyword type="macro" name="G_PRIORITY_DEFAULT_IDLE" link="glib-The-Main-Event-Loop.html#G-PRIORITY-DEFAULT-IDLE:CAPS"/>
    <keyword type="macro" name="G_PRIORITY_LOW" link="glib-The-Main-Event-Loop.html#G-PRIORITY-LOW:CAPS"/>
    <keyword type="struct" name="GMainContext" link="glib-The-Main-Event-Loop.html#GMainContext"/>
    <keyword type="function" name="g_main_context_new ()" link="glib-The-Main-Event-Loop.html#g-main-context-new"/>
    <keyword type="function" name="g_main_context_ref ()" link="glib-The-Main-Event-Loop.html#g-main-context-ref"/>
    <keyword type="function" name="g_main_context_unref ()" link="glib-The-Main-Event-Loop.html#g-main-context-unref"/>
    <keyword type="function" name="g_main_context_default ()" link="glib-The-Main-Event-Loop.html#g-main-context-default"/>
    <keyword type="function" name="g_main_context_iteration ()" link="glib-The-Main-Event-Loop.html#g-main-context-iteration"/>
    <keyword type="macro" name="g_main_iteration()" link="glib-The-Main-Event-Loop.html#g-main-iteration" deprecated="2.2: Use g_main_context_iteration() instead."/>
    <keyword type="function" name="g_main_context_pending ()" link="glib-The-Main-Event-Loop.html#g-main-context-pending"/>
    <keyword type="macro" name="g_main_pending()" link="glib-The-Main-Event-Loop.html#g-main-pending" deprecated="2.2: Use g_main_context_pending() instead."/>
    <keyword type="function" name="g_main_context_find_source_by_id ()" link="glib-The-Main-Event-Loop.html#g-main-context-find-source-by-id"/>
    <keyword type="function" name="g_main_context_find_source_by_user_data ()" link="glib-The-Main-Event-Loop.html#g-main-context-find-source-by-user-data"/>
    <keyword type="function" name="g_main_context_find_source_by_funcs_user_data ()" link="glib-The-Main-Event-Loop.html#g-main-context-find-source-by-funcs-user-data"/>
    <keyword type="function" name="g_main_context_wakeup ()" link="glib-The-Main-Event-Loop.html#g-main-context-wakeup"/>
    <keyword type="function" name="g_main_context_acquire ()" link="glib-The-Main-Event-Loop.html#g-main-context-acquire"/>
    <keyword type="function" name="g_main_context_release ()" link="glib-The-Main-Event-Loop.html#g-main-context-release"/>
    <keyword type="function" name="g_main_context_is_owner ()" link="glib-The-Main-Event-Loop.html#g-main-context-is-owner" since="2.10"/>
    <keyword type="function" name="g_main_context_wait ()" link="glib-The-Main-Event-Loop.html#g-main-context-wait"/>
    <keyword type="function" name="g_main_context_prepare ()" link="glib-The-Main-Event-Loop.html#g-main-context-prepare"/>
    <keyword type="function" name="g_main_context_query ()" link="glib-The-Main-Event-Loop.html#g-main-context-query"/>
    <keyword type="function" name="g_main_context_check ()" link="glib-The-Main-Event-Loop.html#g-main-context-check"/>
    <keyword type="function" name="g_main_context_dispatch ()" link="glib-The-Main-Event-Loop.html#g-main-context-dispatch"/>
    <keyword type="function" name="g_main_context_set_poll_func ()" link="glib-The-Main-Event-Loop.html#g-main-context-set-poll-func"/>
    <keyword type="function" name="g_main_context_get_poll_func ()" link="glib-The-Main-Event-Loop.html#g-main-context-get-poll-func"/>
    <keyword type="function" name="GPollFunc ()" link="glib-The-Main-Event-Loop.html#GPollFunc"/>
    <keyword type="function" name="g_main_context_add_poll ()" link="glib-The-Main-Event-Loop.html#g-main-context-add-poll"/>
    <keyword type="function" name="g_main_context_remove_poll ()" link="glib-The-Main-Event-Loop.html#g-main-context-remove-poll"/>
    <keyword type="function" name="g_main_depth ()" link="glib-The-Main-Event-Loop.html#g-main-depth"/>
    <keyword type="macro" name="g_main_set_poll_func()" link="glib-The-Main-Event-Loop.html#g-main-set-poll-func" deprecated="2.2: Use g_main_context_set_poll_func() instead."/>
    <keyword type="function" name="g_timeout_source_new ()" link="glib-The-Main-Event-Loop.html#g-timeout-source-new"/>
    <keyword type="function" name="g_timeout_add ()" link="glib-The-Main-Event-Loop.html#g-timeout-add"/>
    <keyword type="function" name="g_timeout_add_full ()" link="glib-The-Main-Event-Loop.html#g-timeout-add-full"/>
    <keyword type="function" name="g_idle_source_new ()" link="glib-The-Main-Event-Loop.html#g-idle-source-new"/>
    <keyword type="function" name="g_idle_add ()" link="glib-The-Main-Event-Loop.html#g-idle-add"/>
    <keyword type="function" name="g_idle_add_full ()" link="glib-The-Main-Event-Loop.html#g-idle-add-full"/>
    <keyword type="function" name="g_idle_remove_by_data ()" link="glib-The-Main-Event-Loop.html#g-idle-remove-by-data"/>
    <keyword type="typedef" name="GPid" link="glib-The-Main-Event-Loop.html#GPid"/>
    <keyword type="function" name="GChildWatchFunc ()" link="glib-The-Main-Event-Loop.html#GChildWatchFunc"/>
    <keyword type="function" name="g_child_watch_source_new ()" link="glib-The-Main-Event-Loop.html#g-child-watch-source-new" since="2.4"/>
    <keyword type="function" name="g_child_watch_add ()" link="glib-The-Main-Event-Loop.html#g-child-watch-add" since="2.4"/>
    <keyword type="function" name="g_child_watch_add_full ()" link="glib-The-Main-Event-Loop.html#g-child-watch-add-full" since="2.4"/>
    <keyword type="struct" name="GPollFD" link="glib-The-Main-Event-Loop.html#GPollFD"/>
    <keyword type="struct" name="GSource" link="glib-The-Main-Event-Loop.html#GSource"/>
    <keyword type="function" name="GSourceDummyMarshal ()" link="glib-The-Main-Event-Loop.html#GSourceDummyMarshal"/>
    <keyword type="struct" name="GSourceFuncs" link="glib-The-Main-Event-Loop.html#GSourceFuncs"/>
    <keyword type="struct" name="GSourceCallbackFuncs" link="glib-The-Main-Event-Loop.html#GSourceCallbackFuncs"/>
    <keyword type="function" name="g_source_new ()" link="glib-The-Main-Event-Loop.html#g-source-new"/>
    <keyword type="function" name="g_source_ref ()" link="glib-The-Main-Event-Loop.html#g-source-ref"/>
    <keyword type="function" name="g_source_unref ()" link="glib-The-Main-Event-Loop.html#g-source-unref"/>
    <keyword type="function" name="g_source_attach ()" link="glib-The-Main-Event-Loop.html#g-source-attach"/>
    <keyword type="function" name="g_source_destroy ()" link="glib-The-Main-Event-Loop.html#g-source-destroy"/>
    <keyword type="function" name="g_source_set_priority ()" link="glib-The-Main-Event-Loop.html#g-source-set-priority"/>
    <keyword type="function" name="g_source_get_priority ()" link="glib-The-Main-Event-Loop.html#g-source-get-priority"/>
    <keyword type="function" name="g_source_set_can_recurse ()" link="glib-The-Main-Event-Loop.html#g-source-set-can-recurse"/>
    <keyword type="function" name="g_source_get_can_recurse ()" link="glib-The-Main-Event-Loop.html#g-source-get-can-recurse"/>
    <keyword type="function" name="g_source_get_id ()" link="glib-The-Main-Event-Loop.html#g-source-get-id"/>
    <keyword type="function" name="g_source_get_context ()" link="glib-The-Main-Event-Loop.html#g-source-get-context"/>
    <keyword type="function" name="g_source_set_callback ()" link="glib-The-Main-Event-Loop.html#g-source-set-callback"/>
    <keyword type="function" name="GSourceFunc ()" link="glib-The-Main-Event-Loop.html#GSourceFunc"/>
    <keyword type="function" name="g_source_set_callback_indirect ()" link="glib-The-Main-Event-Loop.html#g-source-set-callback-indirect"/>
    <keyword type="function" name="g_source_add_poll ()" link="glib-The-Main-Event-Loop.html#g-source-add-poll"/>
    <keyword type="function" name="g_source_remove_poll ()" link="glib-The-Main-Event-Loop.html#g-source-remove-poll"/>
    <keyword type="function" name="g_source_get_current_time ()" link="glib-The-Main-Event-Loop.html#g-source-get-current-time"/>
    <keyword type="function" name="g_source_remove ()" link="glib-The-Main-Event-Loop.html#g-source-remove"/>
    <keyword type="function" name="g_source_remove_by_funcs_user_data ()" link="glib-The-Main-Event-Loop.html#g-source-remove-by-funcs-user-data"/>
    <keyword type="function" name="g_source_remove_by_user_data ()" link="glib-The-Main-Event-Loop.html#g-source-remove-by-user-data"/>
    <keyword type="macro" name="G_THREADS_ENABLED" link="glib-Threads.html#G-THREADS-ENABLED:CAPS"/>
    <keyword type="macro" name="G_THREADS_IMPL_POSIX" link="glib-Threads.html#G-THREADS-IMPL-POSIX:CAPS"/>
    <keyword type="macro" name="G_THREADS_IMPL_NONE" link="glib-Threads.html#G-THREADS-IMPL-NONE:CAPS"/>
    <keyword type="macro" name="G_THREAD_ERROR" link="glib-Threads.html#G-THREAD-ERROR:CAPS"/>
    <keyword type="enum" name="enum GThreadError" link="glib-Threads.html#GThreadError"/>
    <keyword type="struct" name="GThreadFunctions" link="glib-Threads.html#GThreadFunctions"/>
    <keyword type="function" name="g_thread_init ()" link="glib-Threads.html#g-thread-init"/>
    <keyword type="function" name="g_thread_supported ()" link="glib-Threads.html#g-thread-supported"/>
    <keyword type="function" name="GThreadFunc ()" link="glib-Threads.html#GThreadFunc"/>
    <keyword type="enum" name="enum GThreadPriority" link="glib-Threads.html#GThreadPriority"/>
    <keyword type="struct" name="GThread" link="glib-Threads.html#GThread"/>
    <keyword type="function" name="g_thread_create ()" link="glib-Threads.html#g-thread-create"/>
    <keyword type="function" name="g_thread_create_full ()" link="glib-Threads.html#g-thread-create-full"/>
    <keyword type="function" name="g_thread_self ()" link="glib-Threads.html#g-thread-self"/>
    <keyword type="function" name="g_thread_join ()" link="glib-Threads.html#g-thread-join"/>
    <keyword type="function" name="g_thread_set_priority ()" link="glib-Threads.html#g-thread-set-priority"/>
    <keyword type="function" name="g_thread_yield ()" link="glib-Threads.html#g-thread-yield"/>
    <keyword type="function" name="g_thread_exit ()" link="glib-Threads.html#g-thread-exit"/>
    <keyword type="function" name="g_thread_foreach ()" link="glib-Threads.html#g-thread-foreach" since="2.10"/>
    <keyword type="struct" name="GMutex" link="glib-Threads.html#GMutex"/>
    <keyword type="function" name="g_mutex_new ()" link="glib-Threads.html#g-mutex-new"/>
    <keyword type="function" name="g_mutex_lock ()" link="glib-Threads.html#g-mutex-lock"/>
    <keyword type="function" name="g_mutex_trylock ()" link="glib-Threads.html#g-mutex-trylock"/>
    <keyword type="function" name="g_mutex_unlock ()" link="glib-Threads.html#g-mutex-unlock"/>
    <keyword type="function" name="g_mutex_free ()" link="glib-Threads.html#g-mutex-free"/>
    <keyword type="struct" name="GStaticMutex" link="glib-Threads.html#GStaticMutex"/>
    <keyword type="macro" name="G_STATIC_MUTEX_INIT" link="glib-Threads.html#G-STATIC-MUTEX-INIT:CAPS"/>
    <keyword type="function" name="g_static_mutex_init ()" link="glib-Threads.html#g-static-mutex-init"/>
    <keyword type="function" name="g_static_mutex_lock ()" link="glib-Threads.html#g-static-mutex-lock"/>
    <keyword type="function" name="g_static_mutex_trylock ()" link="glib-Threads.html#g-static-mutex-trylock"/>
    <keyword type="function" name="g_static_mutex_unlock ()" link="glib-Threads.html#g-static-mutex-unlock"/>
    <keyword type="function" name="g_static_mutex_get_mutex ()" link="glib-Threads.html#g-static-mutex-get-mutex"/>
    <keyword type="function" name="g_static_mutex_free ()" link="glib-Threads.html#g-static-mutex-free"/>
    <keyword type="macro" name="G_LOCK_DEFINE()" link="glib-Threads.html#G-LOCK-DEFINE:CAPS"/>
    <keyword type="macro" name="G_LOCK_DEFINE_STATIC()" link="glib-Threads.html#G-LOCK-DEFINE-STATIC:CAPS"/>
    <keyword type="macro" name="G_LOCK_EXTERN()" link="glib-Threads.html#G-LOCK-EXTERN:CAPS"/>
    <keyword type="macro" name="G_LOCK()" link="glib-Threads.html#G-LOCK:CAPS"/>
    <keyword type="macro" name="G_TRYLOCK()" link="glib-Threads.html#G-TRYLOCK:CAPS"/>
    <keyword type="macro" name="G_UNLOCK()" link="glib-Threads.html#G-UNLOCK:CAPS"/>
    <keyword type="struct" name="GStaticRecMutex" link="glib-Threads.html#GStaticRecMutex"/>
    <keyword type="macro" name="G_STATIC_REC_MUTEX_INIT" link="glib-Threads.html#G-STATIC-REC-MUTEX-INIT:CAPS"/>
    <keyword type="function" name="g_static_rec_mutex_init ()" link="glib-Threads.html#g-static-rec-mutex-init"/>
    <keyword type="function" name="g_static_rec_mutex_lock ()" link="glib-Threads.html#g-static-rec-mutex-lock"/>
    <keyword type="function" name="g_static_rec_mutex_trylock ()" link="glib-Threads.html#g-static-rec-mutex-trylock"/>
    <keyword type="function" name="g_static_rec_mutex_unlock ()" link="glib-Threads.html#g-static-rec-mutex-unlock"/>
    <keyword type="function" name="g_static_rec_mutex_lock_full ()" link="glib-Threads.html#g-static-rec-mutex-lock-full"/>
    <keyword type="function" name="g_static_rec_mutex_unlock_full ()" link="glib-Threads.html#g-static-rec-mutex-unlock-full"/>
    <keyword type="function" name="g_static_rec_mutex_free ()" link="glib-Threads.html#g-static-rec-mutex-free"/>
    <keyword type="struct" name="GStaticRWLock" link="glib-Threads.html#GStaticRWLock"/>
    <keyword type="macro" name="G_STATIC_RW_LOCK_INIT" link="glib-Threads.html#G-STATIC-RW-LOCK-INIT:CAPS"/>
    <keyword type="function" name="g_static_rw_lock_init ()" link="glib-Threads.html#g-static-rw-lock-init"/>
    <keyword type="function" name="g_static_rw_lock_reader_lock ()" link="glib-Threads.html#g-static-rw-lock-reader-lock"/>
    <keyword type="function" name="g_static_rw_lock_reader_trylock ()" link="glib-Threads.html#g-static-rw-lock-reader-trylock"/>
    <keyword type="function" name="g_static_rw_lock_reader_unlock ()" link="glib-Threads.html#g-static-rw-lock-reader-unlock"/>
    <keyword type="function" name="g_static_rw_lock_writer_lock ()" link="glib-Threads.html#g-static-rw-lock-writer-lock"/>
    <keyword type="function" name="g_static_rw_lock_writer_trylock ()" link="glib-Threads.html#g-static-rw-lock-writer-trylock"/>
    <keyword type="function" name="g_static_rw_lock_writer_unlock ()" link="glib-Threads.html#g-static-rw-lock-writer-unlock"/>
    <keyword type="function" name="g_static_rw_lock_free ()" link="glib-Threads.html#g-static-rw-lock-free"/>
    <keyword type="struct" name="GCond" link="glib-Threads.html#GCond"/>
    <keyword type="function" name="g_cond_new ()" link="glib-Threads.html#g-cond-new"/>
    <keyword type="function" name="g_cond_signal ()" link="glib-Threads.html#g-cond-signal"/>
    <keyword type="function" name="g_cond_broadcast ()" link="glib-Threads.html#g-cond-broadcast"/>
    <keyword type="function" name="g_cond_wait ()" link="glib-Threads.html#g-cond-wait"/>
    <keyword type="function" name="g_cond_timed_wait ()" link="glib-Threads.html#g-cond-timed-wait"/>
    <keyword type="function" name="g_cond_free ()" link="glib-Threads.html#g-cond-free"/>
    <keyword type="struct" name="GPrivate" link="glib-Threads.html#GPrivate"/>
    <keyword type="function" name="g_private_new ()" link="glib-Threads.html#g-private-new"/>
    <keyword type="function" name="g_private_get ()" link="glib-Threads.html#g-private-get"/>
    <keyword type="function" name="g_private_set ()" link="glib-Threads.html#g-private-set"/>
    <keyword type="struct" name="GStaticPrivate" link="glib-Threads.html#GStaticPrivate"/>
    <keyword type="macro" name="G_STATIC_PRIVATE_INIT" link="glib-Threads.html#G-STATIC-PRIVATE-INIT:CAPS"/>
    <keyword type="function" name="g_static_private_init ()" link="glib-Threads.html#g-static-private-init"/>
    <keyword type="function" name="g_static_private_get ()" link="glib-Threads.html#g-static-private-get"/>
    <keyword type="function" name="g_static_private_set ()" link="glib-Threads.html#g-static-private-set"/>
    <keyword type="function" name="g_static_private_free ()" link="glib-Threads.html#g-static-private-free"/>
    <keyword type="struct" name="GOnce" link="glib-Threads.html#GOnce" since="2.4"/>
    <keyword type="enum" name="enum GOnceStatus" link="glib-Threads.html#GOnceStatus" since="2.4"/>
    <keyword type="macro" name="G_ONCE_INIT" link="glib-Threads.html#G-ONCE-INIT:CAPS" since="2.4"/>
    <keyword type="macro" name="g_once()" link="glib-Threads.html#g-once" since="2.4"/>
    <keyword type="struct" name="GThreadPool" link="glib-Thread-Pools.html#GThreadPool"/>
    <keyword type="function" name="g_thread_pool_new ()" link="glib-Thread-Pools.html#g-thread-pool-new"/>
    <keyword type="function" name="g_thread_pool_push ()" link="glib-Thread-Pools.html#g-thread-pool-push"/>
    <keyword type="function" name="g_thread_pool_set_max_threads ()" link="glib-Thread-Pools.html#g-thread-pool-set-max-threads"/>
    <keyword type="function" name="g_thread_pool_get_max_threads ()" link="glib-Thread-Pools.html#g-thread-pool-get-max-threads"/>
    <keyword type="function" name="g_thread_pool_get_num_threads ()" link="glib-Thread-Pools.html#g-thread-pool-get-num-threads"/>
    <keyword type="function" name="g_thread_pool_unprocessed ()" link="glib-Thread-Pools.html#g-thread-pool-unprocessed"/>
    <keyword type="function" name="g_thread_pool_free ()" link="glib-Thread-Pools.html#g-thread-pool-free"/>
    <keyword type="function" name="g_thread_pool_set_max_unused_threads ()" link="glib-Thread-Pools.html#g-thread-pool-set-max-unused-threads"/>
    <keyword type="function" name="g_thread_pool_get_max_unused_threads ()" link="glib-Thread-Pools.html#g-thread-pool-get-max-unused-threads"/>
    <keyword type="function" name="g_thread_pool_get_num_unused_threads ()" link="glib-Thread-Pools.html#g-thread-pool-get-num-unused-threads"/>
    <keyword type="function" name="g_thread_pool_stop_unused_threads ()" link="glib-Thread-Pools.html#g-thread-pool-stop-unused-threads"/>
    <keyword type="function" name="g_thread_pool_set_sort_function ()" link="glib-Thread-Pools.html#g-thread-pool-set-sort-function" since="2.10"/>
    <keyword type="function" name="g_thread_pool_set_max_idle_time ()" link="glib-Thread-Pools.html#g-thread-pool-set-max-idle-time" since="2.10"/>
    <keyword type="function" name="g_thread_pool_get_max_idle_time ()" link="glib-Thread-Pools.html#g-thread-pool-get-max-idle-time" since="2.10"/>
    <keyword type="struct" name="GAsyncQueue" link="glib-Asynchronous-Queues.html#GAsyncQueue"/>
    <keyword type="function" name="g_async_queue_new ()" link="glib-Asynchronous-Queues.html#g-async-queue-new"/>
    <keyword type="function" name="g_async_queue_ref ()" link="glib-Asynchronous-Queues.html#g-async-queue-ref"/>
    <keyword type="function" name="g_async_queue_unref ()" link="glib-Asynchronous-Queues.html#g-async-queue-unref"/>
    <keyword type="function" name="g_async_queue_push ()" link="glib-Asynchronous-Queues.html#g-async-queue-push"/>
    <keyword type="function" name="g_async_queue_push_sorted ()" link="glib-Asynchronous-Queues.html#g-async-queue-push-sorted" since="2.10"/>
    <keyword type="function" name="g_async_queue_pop ()" link="glib-Asynchronous-Queues.html#g-async-queue-pop"/>
    <keyword type="function" name="g_async_queue_try_pop ()" link="glib-Asynchronous-Queues.html#g-async-queue-try-pop"/>
    <keyword type="function" name="g_async_queue_timed_pop ()" link="glib-Asynchronous-Queues.html#g-async-queue-timed-pop"/>
    <keyword type="function" name="g_async_queue_length ()" link="glib-Asynchronous-Queues.html#g-async-queue-length"/>
    <keyword type="function" name="g_async_queue_sort ()" link="glib-Asynchronous-Queues.html#g-async-queue-sort" since="2.10"/>
    <keyword type="function" name="g_async_queue_lock ()" link="glib-Asynchronous-Queues.html#g-async-queue-lock"/>
    <keyword type="function" name="g_async_queue_unlock ()" link="glib-Asynchronous-Queues.html#g-async-queue-unlock"/>
    <keyword type="function" name="g_async_queue_ref_unlocked ()" link="glib-Asynchronous-Queues.html#g-async-queue-ref-unlocked" deprecated=""/>
    <keyword type="function" name="g_async_queue_unref_and_unlock ()" link="glib-Asynchronous-Queues.html#g-async-queue-unref-and-unlock" deprecated=""/>
    <keyword type="function" name="g_async_queue_push_unlocked ()" link="glib-Asynchronous-Queues.html#g-async-queue-push-unlocked"/>
    <keyword type="function" name="g_async_queue_push_sorted_unlocked ()" link="glib-Asynchronous-Queues.html#g-async-queue-push-sorted-unlocked" since="2.10"/>
    <keyword type="function" name="g_async_queue_pop_unlocked ()" link="glib-Asynchronous-Queues.html#g-async-queue-pop-unlocked"/>
    <keyword type="function" name="g_async_queue_try_pop_unlocked ()" link="glib-Asynchronous-Queues.html#g-async-queue-try-pop-unlocked"/>
    <keyword type="function" name="g_async_queue_timed_pop_unlocked ()" link="glib-Asynchronous-Queues.html#g-async-queue-timed-pop-unlocked"/>
    <keyword type="function" name="g_async_queue_length_unlocked ()" link="glib-Asynchronous-Queues.html#g-async-queue-length-unlocked"/>
    <keyword type="function" name="g_async_queue_sort_unlocked ()" link="glib-Asynchronous-Queues.html#g-async-queue-sort-unlocked" since="2.10"/>
    <keyword type="struct" name="GModule" link="glib-Dynamic-Loading-of-Modules.html#GModule"/>
    <keyword type="function" name="g_module_supported ()" link="glib-Dynamic-Loading-of-Modules.html#g-module-supported"/>
    <keyword type="function" name="g_module_build_path ()" link="glib-Dynamic-Loading-of-Modules.html#g-module-build-path"/>
    <keyword type="function" name="g_module_open ()" link="glib-Dynamic-Loading-of-Modules.html#g-module-open"/>
    <keyword type="enum" name="enum GModuleFlags" link="glib-Dynamic-Loading-of-Modules.html#GModuleFlags"/>
    <keyword type="function" name="g_module_symbol ()" link="glib-Dynamic-Loading-of-Modules.html#g-module-symbol"/>
    <keyword type="function" name="g_module_name ()" link="glib-Dynamic-Loading-of-Modules.html#g-module-name"/>
    <keyword type="function" name="g_module_make_resident ()" link="glib-Dynamic-Loading-of-Modules.html#g-module-make-resident"/>
    <keyword type="function" name="g_module_close ()" link="glib-Dynamic-Loading-of-Modules.html#g-module-close"/>
    <keyword type="function" name="g_module_error ()" link="glib-Dynamic-Loading-of-Modules.html#g-module-error"/>
    <keyword type="function" name="GModuleCheckInit ()" link="glib-Dynamic-Loading-of-Modules.html#GModuleCheckInit"/>
    <keyword type="function" name="GModuleUnload ()" link="glib-Dynamic-Loading-of-Modules.html#GModuleUnload"/>
    <keyword type="macro" name="G_MODULE_SUFFIX" link="glib-Dynamic-Loading-of-Modules.html#G-MODULE-SUFFIX:CAPS"/>
    <keyword type="macro" name="G_MODULE_EXPORT" link="glib-Dynamic-Loading-of-Modules.html#G-MODULE-EXPORT:CAPS"/>
    <keyword type="macro" name="G_MODULE_IMPORT" link="glib-Dynamic-Loading-of-Modules.html#G-MODULE-IMPORT:CAPS"/>
    <keyword type="macro" name="g_new()" link="glib-Memory-Allocation.html#g-new"/>
    <keyword type="macro" name="g_new0()" link="glib-Memory-Allocation.html#g-new0"/>
    <keyword type="macro" name="g_renew()" link="glib-Memory-Allocation.html#g-renew"/>
    <keyword type="macro" name="g_try_new()" link="glib-Memory-Allocation.html#g-try-new" since="2.8"/>
    <keyword type="macro" name="g_try_new0()" link="glib-Memory-Allocation.html#g-try-new0" since="2.8"/>
    <keyword type="macro" name="g_try_renew()" link="glib-Memory-Allocation.html#g-try-renew" since="2.8"/>
    <keyword type="function" name="g_malloc ()" link="glib-Memory-Allocation.html#g-malloc"/>
    <keyword type="function" name="g_malloc0 ()" link="glib-Memory-Allocation.html#g-malloc0"/>
    <keyword type="function" name="g_realloc ()" link="glib-Memory-Allocation.html#g-realloc"/>
    <keyword type="function" name="g_try_malloc ()" link="glib-Memory-Allocation.html#g-try-malloc"/>
    <keyword type="function" name="g_try_malloc0 ()" link="glib-Memory-Allocation.html#g-try-malloc0" since="2.8"/>
    <keyword type="function" name="g_try_realloc ()" link="glib-Memory-Allocation.html#g-try-realloc"/>
    <keyword type="function" name="g_free ()" link="glib-Memory-Allocation.html#g-free"/>
    <keyword type="variable" name="g_mem_gc_friendly" link="glib-Memory-Allocation.html#g-mem-gc-friendly"/>
    <keyword type="macro" name="g_alloca()" link="glib-Memory-Allocation.html#g-alloca"/>
    <keyword type="macro" name="g_newa()" link="glib-Memory-Allocation.html#g-newa"/>
    <keyword type="macro" name="g_memmove()" link="glib-Memory-Allocation.html#g-memmove"/>
    <keyword type="function" name="g_memdup ()" link="glib-Memory-Allocation.html#g-memdup"/>
    <keyword type="struct" name="GMemVTable" link="glib-Memory-Allocation.html#GMemVTable"/>
    <keyword type="function" name="g_mem_set_vtable ()" link="glib-Memory-Allocation.html#g-mem-set-vtable"/>
    <keyword type="function" name="g_mem_is_system_malloc ()" link="glib-Memory-Allocation.html#g-mem-is-system-malloc"/>
    <keyword type="variable" name="glib_mem_profiler_table" link="glib-Memory-Allocation.html#glib-mem-profiler-table"/>
    <keyword type="function" name="g_mem_profile ()" link="glib-Memory-Allocation.html#g-mem-profile"/>
    <keyword type="struct" name="GIOChannel" link="glib-IO-Channels.html#GIOChannel"/>
    <keyword type="function" name="g_io_channel_unix_new ()" link="glib-IO-Channels.html#g-io-channel-unix-new"/>
    <keyword type="function" name="g_io_channel_unix_get_fd ()" link="glib-IO-Channels.html#g-io-channel-unix-get-fd"/>
    <keyword type="function" name="g_io_channel_win32_new_fd ()" link="glib-IO-Channels.html#g-io-channel-win32-new-fd"/>
    <keyword type="function" name="g_io_channel_win32_new_socket ()" link="glib-IO-Channels.html#g-io-channel-win32-new-socket"/>
    <keyword type="function" name="g_io_channel_win32_new_messages ()" link="glib-IO-Channels.html#g-io-channel-win32-new-messages"/>
    <keyword type="function" name="g_io_channel_init ()" link="glib-IO-Channels.html#g-io-channel-init"/>
    <keyword type="function" name="g_io_channel_new_file ()" link="glib-IO-Channels.html#g-io-channel-new-file"/>
    <keyword type="function" name="g_io_channel_read_chars ()" link="glib-IO-Channels.html#g-io-channel-read-chars"/>
    <keyword type="function" name="g_io_channel_read_unichar ()" link="glib-IO-Channels.html#g-io-channel-read-unichar"/>
    <keyword type="function" name="g_io_channel_read_line ()" link="glib-IO-Channels.html#g-io-channel-read-line"/>
    <keyword type="function" name="g_io_channel_read_line_string ()" link="glib-IO-Channels.html#g-io-channel-read-line-string"/>
    <keyword type="function" name="g_io_channel_read_to_end ()" link="glib-IO-Channels.html#g-io-channel-read-to-end"/>
    <keyword type="function" name="g_io_channel_write_chars ()" link="glib-IO-Channels.html#g-io-channel-write-chars"/>
    <keyword type="function" name="g_io_channel_write_unichar ()" link="glib-IO-Channels.html#g-io-channel-write-unichar"/>
    <keyword type="function" name="g_io_channel_flush ()" link="glib-IO-Channels.html#g-io-channel-flush"/>
    <keyword type="function" name="g_io_channel_seek_position ()" link="glib-IO-Channels.html#g-io-channel-seek-position"/>
    <keyword type="enum" name="enum GSeekType" link="glib-IO-Channels.html#GSeekType"/>
    <keyword type="function" name="g_io_channel_shutdown ()" link="glib-IO-Channels.html#g-io-channel-shutdown"/>
    <keyword type="enum" name="enum GIOStatus" link="glib-IO-Channels.html#GIOStatus"/>
    <keyword type="enum" name="enum GIOChannelError" link="glib-IO-Channels.html#GIOChannelError"/>
    <keyword type="macro" name="G_IO_CHANNEL_ERROR" link="glib-IO-Channels.html#G-IO-CHANNEL-ERROR:CAPS"/>
    <keyword type="function" name="g_io_channel_error_from_errno ()" link="glib-IO-Channels.html#g-io-channel-error-from-errno"/>
    <keyword type="function" name="g_io_channel_ref ()" link="glib-IO-Channels.html#g-io-channel-ref"/>
    <keyword type="function" name="g_io_channel_unref ()" link="glib-IO-Channels.html#g-io-channel-unref"/>
    <keyword type="function" name="g_io_create_watch ()" link="glib-IO-Channels.html#g-io-create-watch"/>
    <keyword type="function" name="g_io_add_watch ()" link="glib-IO-Channels.html#g-io-add-watch"/>
    <keyword type="function" name="g_io_add_watch_full ()" link="glib-IO-Channels.html#g-io-add-watch-full"/>
    <keyword type="enum" name="enum GIOCondition" link="glib-IO-Channels.html#GIOCondition"/>
    <keyword type="function" name="GIOFunc ()" link="glib-IO-Channels.html#GIOFunc"/>
    <keyword type="struct" name="GIOFuncs" link="glib-IO-Channels.html#GIOFuncs"/>
    <keyword type="function" name="g_io_channel_get_buffer_size ()" link="glib-IO-Channels.html#g-io-channel-get-buffer-size"/>
    <keyword type="function" name="g_io_channel_set_buffer_size ()" link="glib-IO-Channels.html#g-io-channel-set-buffer-size"/>
    <keyword type="function" name="g_io_channel_get_buffer_condition ()" link="glib-IO-Channels.html#g-io-channel-get-buffer-condition"/>
    <keyword type="function" name="g_io_channel_get_flags ()" link="glib-IO-Channels.html#g-io-channel-get-flags"/>
    <keyword type="function" name="g_io_channel_set_flags ()" link="glib-IO-Channels.html#g-io-channel-set-flags"/>
    <keyword type="enum" name="enum GIOFlags" link="glib-IO-Channels.html#GIOFlags"/>
    <keyword type="function" name="g_io_channel_get_line_term ()" link="glib-IO-Channels.html#g-io-channel-get-line-term"/>
    <keyword type="function" name="g_io_channel_set_line_term ()" link="glib-IO-Channels.html#g-io-channel-set-line-term"/>
    <keyword type="function" name="g_io_channel_get_buffered ()" link="glib-IO-Channels.html#g-io-channel-get-buffered"/>
    <keyword type="function" name="g_io_channel_set_buffered ()" link="glib-IO-Channels.html#g-io-channel-set-buffered"/>
    <keyword type="function" name="g_io_channel_get_encoding ()" link="glib-IO-Channels.html#g-io-channel-get-encoding"/>
    <keyword type="function" name="g_io_channel_set_encoding ()" link="glib-IO-Channels.html#g-io-channel-set-encoding"/>
    <keyword type="function" name="g_io_channel_get_close_on_unref ()" link="glib-IO-Channels.html#g-io-channel-get-close-on-unref"/>
    <keyword type="function" name="g_io_channel_set_close_on_unref ()" link="glib-IO-Channels.html#g-io-channel-set-close-on-unref"/>
    <keyword type="function" name="g_io_channel_read ()" link="glib-IO-Channels.html#g-io-channel-read" deprecated="2.2: Use g_io_channel_read_chars() instead."/>
    <keyword type="enum" name="enum GIOError" link="glib-IO-Channels.html#GIOError"/>
    <keyword type="function" name="g_io_channel_write ()" link="glib-IO-Channels.html#g-io-channel-write" deprecated="2.2: Use g_io_channel_write_chars() instead."/>
    <keyword type="function" name="g_io_channel_seek ()" link="glib-IO-Channels.html#g-io-channel-seek" deprecated="2.2: Use g_io_channel_seek_position() instead."/>
    <keyword type="function" name="g_io_channel_close ()" link="glib-IO-Channels.html#g-io-channel-close" deprecated="2.2: Use g_io_channel_shutdown() instead."/>
    <keyword type="struct" name="GError" link="glib-Error-Reporting.html#GError"/>
    <keyword type="function" name="g_error_new ()" link="glib-Error-Reporting.html#g-error-new"/>
    <keyword type="function" name="g_error_new_literal ()" link="glib-Error-Reporting.html#g-error-new-literal"/>
    <keyword type="function" name="g_error_free ()" link="glib-Error-Reporting.html#g-error-free"/>
    <keyword type="function" name="g_error_copy ()" link="glib-Error-Reporting.html#g-error-copy"/>
    <keyword type="function" name="g_error_matches ()" link="glib-Error-Reporting.html#g-error-matches"/>
    <keyword type="function" name="g_set_error ()" link="glib-Error-Reporting.html#g-set-error"/>
    <keyword type="function" name="g_propagate_error ()" link="glib-Error-Reporting.html#g-propagate-error"/>
    <keyword type="function" name="g_clear_error ()" link="glib-Error-Reporting.html#g-clear-error"/>
    <keyword type="function" name="g_print ()" link="glib-Warnings-and-Assertions.html#g-print"/>
    <keyword type="function" name="g_set_print_handler ()" link="glib-Warnings-and-Assertions.html#g-set-print-handler"/>
    <keyword type="function" name="GPrintFunc ()" link="glib-Warnings-and-Assertions.html#GPrintFunc"/>
    <keyword type="function" name="g_printerr ()" link="glib-Warnings-and-Assertions.html#g-printerr"/>
    <keyword type="function" name="g_set_printerr_handler ()" link="glib-Warnings-and-Assertions.html#g-set-printerr-handler"/>
    <keyword type="macro" name="g_return_if_fail()" link="glib-Warnings-and-Assertions.html#g-return-if-fail"/>
    <keyword type="macro" name="g_return_val_if_fail()" link="glib-Warnings-and-Assertions.html#g-return-val-if-fail"/>
    <keyword type="macro" name="g_return_if_reached()" link="glib-Warnings-and-Assertions.html#g-return-if-reached"/>
    <keyword type="macro" name="g_return_val_if_reached()" link="glib-Warnings-and-Assertions.html#g-return-val-if-reached"/>
    <keyword type="macro" name="g_assert()" link="glib-Warnings-and-Assertions.html#g-assert"/>
    <keyword type="macro" name="g_assert_not_reached()" link="glib-Warnings-and-Assertions.html#g-assert-not-reached"/>
    <keyword type="function" name="g_on_error_query ()" link="glib-Warnings-and-Assertions.html#g-on-error-query"/>
    <keyword type="function" name="g_on_error_stack_trace ()" link="glib-Warnings-and-Assertions.html#g-on-error-stack-trace"/>
    <keyword type="macro" name="G_BREAKPOINT()" link="glib-Warnings-and-Assertions.html#G-BREAKPOINT:CAPS"/>
    <keyword type="macro" name="G_LOG_DOMAIN" link="glib-Message-Logging.html#G-LOG-DOMAIN:CAPS"/>
    <keyword type="macro" name="G_LOG_FATAL_MASK" link="glib-Message-Logging.html#G-LOG-FATAL-MASK:CAPS"/>
    <keyword type="macro" name="G_LOG_LEVEL_USER_SHIFT" link="glib-Message-Logging.html#G-LOG-LEVEL-USER-SHIFT:CAPS"/>
    <keyword type="function" name="GLogFunc ()" link="glib-Message-Logging.html#GLogFunc"/>
    <keyword type="enum" name="enum GLogLevelFlags" link="glib-Message-Logging.html#GLogLevelFlags"/>
    <keyword type="function" name="g_log ()" link="glib-Message-Logging.html#g-log"/>
    <keyword type="function" name="g_logv ()" link="glib-Message-Logging.html#g-logv"/>
    <keyword type="macro" name="g_message()" link="glib-Message-Logging.html#g-message"/>
    <keyword type="macro" name="g_warning()" link="glib-Message-Logging.html#g-warning"/>
    <keyword type="macro" name="g_critical()" link="glib-Message-Logging.html#g-critical"/>
    <keyword type="macro" name="g_error()" link="glib-Message-Logging.html#g-error"/>
    <keyword type="macro" name="g_debug()" link="glib-Message-Logging.html#g-debug" since="2.6"/>
    <keyword type="function" name="g_log_set_handler ()" link="glib-Message-Logging.html#g-log-set-handler"/>
    <keyword type="function" name="g_log_remove_handler ()" link="glib-Message-Logging.html#g-log-remove-handler"/>
    <keyword type="function" name="g_log_set_always_fatal ()" link="glib-Message-Logging.html#g-log-set-always-fatal"/>
    <keyword type="function" name="g_log_set_fatal_mask ()" link="glib-Message-Logging.html#g-log-set-fatal-mask"/>
    <keyword type="function" name="g_log_default_handler ()" link="glib-Message-Logging.html#g-log-default-handler"/>
    <keyword type="function" name="g_log_set_default_handler ()" link="glib-Message-Logging.html#g-log-set-default-handler" since="2.6"/>
    <keyword type="function" name="g_strdup ()" link="glib-String-Utility-Functions.html#g-strdup"/>
    <keyword type="function" name="g_strndup ()" link="glib-String-Utility-Functions.html#g-strndup"/>
    <keyword type="function" name="g_strdupv ()" link="glib-String-Utility-Functions.html#g-strdupv"/>
    <keyword type="function" name="g_strnfill ()" link="glib-String-Utility-Functions.html#g-strnfill"/>
    <keyword type="function" name="g_stpcpy ()" link="glib-String-Utility-Functions.html#g-stpcpy"/>
    <keyword type="function" name="g_strstr_len ()" link="glib-String-Utility-Functions.html#g-strstr-len"/>
    <keyword type="function" name="g_strrstr ()" link="glib-String-Utility-Functions.html#g-strrstr"/>
    <keyword type="function" name="g_strrstr_len ()" link="glib-String-Utility-Functions.html#g-strrstr-len"/>
    <keyword type="function" name="g_str_has_prefix ()" link="glib-String-Utility-Functions.html#g-str-has-prefix" since="2.2"/>
    <keyword type="function" name="g_str_has_suffix ()" link="glib-String-Utility-Functions.html#g-str-has-suffix" since="2.2"/>
    <keyword type="function" name="g_strlcpy ()" link="glib-String-Utility-Functions.html#g-strlcpy"/>
    <keyword type="function" name="g_strlcat ()" link="glib-String-Utility-Functions.html#g-strlcat"/>
    <keyword type="function" name="g_strdup_printf ()" link="glib-String-Utility-Functions.html#g-strdup-printf"/>
    <keyword type="function" name="g_strdup_vprintf ()" link="glib-String-Utility-Functions.html#g-strdup-vprintf"/>
    <keyword type="function" name="g_printf ()" link="glib-String-Utility-Functions.html#g-printf" since="2.2"/>
    <keyword type="function" name="g_vprintf ()" link="glib-String-Utility-Functions.html#g-vprintf" since="2.2"/>
    <keyword type="function" name="g_fprintf ()" link="glib-String-Utility-Functions.html#g-fprintf" since="2.2"/>
    <keyword type="function" name="g_vfprintf ()" link="glib-String-Utility-Functions.html#g-vfprintf" since="2.2"/>
    <keyword type="function" name="g_sprintf ()" link="glib-String-Utility-Functions.html#g-sprintf" since="2.2"/>
    <keyword type="function" name="g_vsprintf ()" link="glib-String-Utility-Functions.html#g-vsprintf" since="2.2"/>
    <keyword type="function" name="g_snprintf ()" link="glib-String-Utility-Functions.html#g-snprintf"/>
    <keyword type="function" name="g_vsnprintf ()" link="glib-String-Utility-Functions.html#g-vsnprintf"/>
    <keyword type="function" name="g_vasprintf ()" link="glib-String-Utility-Functions.html#g-vasprintf" since="2.4"/>
    <keyword type="function" name="g_printf_string_upper_bound ()" link="glib-String-Utility-Functions.html#g-printf-string-upper-bound"/>
    <keyword type="function" name="g_ascii_isalnum ()" link="glib-String-Utility-Functions.html#g-ascii-isalnum"/>
    <keyword type="function" name="g_ascii_isalpha ()" link="glib-String-Utility-Functions.html#g-ascii-isalpha"/>
    <keyword type="function" name="g_ascii_iscntrl ()" link="glib-String-Utility-Functions.html#g-ascii-iscntrl"/>
    <keyword type="function" name="g_ascii_isdigit ()" link="glib-String-Utility-Functions.html#g-ascii-isdigit"/>
    <keyword type="function" name="g_ascii_isgraph ()" link="glib-String-Utility-Functions.html#g-ascii-isgraph"/>
    <keyword type="function" name="g_ascii_islower ()" link="glib-String-Utility-Functions.html#g-ascii-islower"/>
    <keyword type="function" name="g_ascii_isprint ()" link="glib-String-Utility-Functions.html#g-ascii-isprint"/>
    <keyword type="function" name="g_ascii_ispunct ()" link="glib-String-Utility-Functions.html#g-ascii-ispunct"/>
    <keyword type="function" name="g_ascii_isspace ()" link="glib-String-Utility-Functions.html#g-ascii-isspace"/>
    <keyword type="function" name="g_ascii_isupper ()" link="glib-String-Utility-Functions.html#g-ascii-isupper"/>
    <keyword type="function" name="g_ascii_isxdigit ()" link="glib-String-Utility-Functions.html#g-ascii-isxdigit"/>
    <keyword type="function" name="g_ascii_digit_value ()" link="glib-String-Utility-Functions.html#g-ascii-digit-value"/>
    <keyword type="function" name="g_ascii_xdigit_value ()" link="glib-String-Utility-Functions.html#g-ascii-xdigit-value"/>
    <keyword type="function" name="g_ascii_strcasecmp ()" link="glib-String-Utility-Functions.html#g-ascii-strcasecmp"/>
    <keyword type="function" name="g_ascii_strncasecmp ()" link="glib-String-Utility-Functions.html#g-ascii-strncasecmp"/>
    <keyword type="function" name="g_ascii_strup ()" link="glib-String-Utility-Functions.html#g-ascii-strup"/>
    <keyword type="function" name="g_ascii_strdown ()" link="glib-String-Utility-Functions.html#g-ascii-strdown"/>
    <keyword type="function" name="g_ascii_tolower ()" link="glib-String-Utility-Functions.html#g-ascii-tolower"/>
    <keyword type="function" name="g_ascii_toupper ()" link="glib-String-Utility-Functions.html#g-ascii-toupper"/>
    <keyword type="function" name="g_string_ascii_up ()" link="glib-String-Utility-Functions.html#g-string-ascii-up"/>
    <keyword type="function" name="g_string_ascii_down ()" link="glib-String-Utility-Functions.html#g-string-ascii-down"/>
    <keyword type="function" name="g_strup ()" link="glib-String-Utility-Functions.html#g-strup" deprecated=""/>
    <keyword type="function" name="g_strdown ()" link="glib-String-Utility-Functions.html#g-strdown" deprecated=""/>
    <keyword type="function" name="g_strcasecmp ()" link="glib-String-Utility-Functions.html#g-strcasecmp" deprecated=""/>
    <keyword type="function" name="g_strncasecmp ()" link="glib-String-Utility-Functions.html#g-strncasecmp" deprecated=""/>
    <keyword type="function" name="g_strreverse ()" link="glib-String-Utility-Functions.html#g-strreverse"/>
    <keyword type="function" name="g_ascii_strtoull ()" link="glib-String-Utility-Functions.html#g-ascii-strtoull" since="2.2"/>
    <keyword type="macro" name="G_ASCII_DTOSTR_BUF_SIZE" link="glib-String-Utility-Functions.html#G-ASCII-DTOSTR-BUF-SIZE:CAPS"/>
    <keyword type="function" name="g_ascii_strtod ()" link="glib-String-Utility-Functions.html#g-ascii-strtod"/>
    <keyword type="function" name="g_ascii_dtostr ()" link="glib-String-Utility-Functions.html#g-ascii-dtostr"/>
    <keyword type="function" name="g_ascii_formatd ()" link="glib-String-Utility-Functions.html#g-ascii-formatd"/>
    <keyword type="function" name="g_strtod ()" link="glib-String-Utility-Functions.html#g-strtod"/>
    <keyword type="function" name="g_strchug ()" link="glib-String-Utility-Functions.html#g-strchug"/>
    <keyword type="function" name="g_strchomp ()" link="glib-String-Utility-Functions.html#g-strchomp"/>
    <keyword type="macro" name="g_strstrip()" link="glib-String-Utility-Functions.html#g-strstrip"/>
    <keyword type="function" name="g_strdelimit ()" link="glib-String-Utility-Functions.html#g-strdelimit"/>
    <keyword type="macro" name="G_STR_DELIMITERS" link="glib-String-Utility-Functions.html#G-STR-DELIMITERS:CAPS"/>
    <keyword type="function" name="g_strescape ()" link="glib-String-Utility-Functions.html#g-strescape"/>
    <keyword type="function" name="g_strcompress ()" link="glib-String-Utility-Functions.html#g-strcompress"/>
    <keyword type="function" name="g_strcanon ()" link="glib-String-Utility-Functions.html#g-strcanon"/>
    <keyword type="function" name="g_strsplit ()" link="glib-String-Utility-Functions.html#g-strsplit"/>
    <keyword type="function" name="g_strsplit_set ()" link="glib-String-Utility-Functions.html#g-strsplit-set" since="2.4"/>
    <keyword type="function" name="g_strfreev ()" link="glib-String-Utility-Functions.html#g-strfreev"/>
    <keyword type="function" name="g_strconcat ()" link="glib-String-Utility-Functions.html#g-strconcat"/>
    <keyword type="function" name="g_strjoin ()" link="glib-String-Utility-Functions.html#g-strjoin"/>
    <keyword type="function" name="g_strjoinv ()" link="glib-String-Utility-Functions.html#g-strjoinv"/>
    <keyword type="function" name="g_strv_length ()" link="glib-String-Utility-Functions.html#g-strv-length" since="2.6"/>
    <keyword type="function" name="g_strerror ()" link="glib-String-Utility-Functions.html#g-strerror"/>
    <keyword type="function" name="g_strsignal ()" link="glib-String-Utility-Functions.html#g-strsignal"/>
    <keyword type="" name="File Name Encodings" link="glib-Character-Set-Conversion.html#file-name-encodings"/>
    <keyword type="function" name="g_convert ()" link="glib-Character-Set-Conversion.html#g-convert"/>
    <keyword type="function" name="g_convert_with_fallback ()" link="glib-Character-Set-Conversion.html#g-convert-with-fallback"/>
    <keyword type="struct" name="GIConv" link="glib-Character-Set-Conversion.html#GIConv"/>
    <keyword type="function" name="g_convert_with_iconv ()" link="glib-Character-Set-Conversion.html#g-convert-with-iconv"/>
    <keyword type="macro" name="G_CONVERT_ERROR" link="glib-Character-Set-Conversion.html#G-CONVERT-ERROR:CAPS"/>
    <keyword type="function" name="g_iconv_open ()" link="glib-Character-Set-Conversion.html#g-iconv-open"/>
    <keyword type="function" name="g_iconv ()" link="glib-Character-Set-Conversion.html#g-iconv"/>
    <keyword type="function" name="g_iconv_close ()" link="glib-Character-Set-Conversion.html#g-iconv-close"/>
    <keyword type="function" name="g_locale_to_utf8 ()" link="glib-Character-Set-Conversion.html#g-locale-to-utf8"/>
    <keyword type="function" name="g_filename_to_utf8 ()" link="glib-Character-Set-Conversion.html#g-filename-to-utf8"/>
    <keyword type="function" name="g_filename_from_utf8 ()" link="glib-Character-Set-Conversion.html#g-filename-from-utf8"/>
    <keyword type="function" name="g_filename_from_uri ()" link="glib-Character-Set-Conversion.html#g-filename-from-uri"/>
    <keyword type="function" name="g_filename_to_uri ()" link="glib-Character-Set-Conversion.html#g-filename-to-uri"/>
    <keyword type="function" name="g_get_filename_charsets ()" link="glib-Character-Set-Conversion.html#g-get-filename-charsets" since="2.6"/>
    <keyword type="function" name="g_filename_display_name ()" link="glib-Character-Set-Conversion.html#g-filename-display-name" since="2.6"/>
    <keyword type="function" name="g_filename_display_basename ()" link="glib-Character-Set-Conversion.html#g-filename-display-basename" since="2.6"/>
    <keyword type="function" name="g_uri_list_extract_uris ()" link="glib-Character-Set-Conversion.html#g-uri-list-extract-uris" since="2.6"/>
    <keyword type="function" name="g_locale_from_utf8 ()" link="glib-Character-Set-Conversion.html#g-locale-from-utf8"/>
    <keyword type="enum" name="enum GConvertError" link="glib-Character-Set-Conversion.html#GConvertError"/>
    <keyword type="function" name="g_get_charset ()" link="glib-Character-Set-Conversion.html#g-get-charset"/>
    <keyword type="typedef" name="gunichar" link="glib-Unicode-Manipulation.html#gunichar"/>
    <keyword type="typedef" name="gunichar2" link="glib-Unicode-Manipulation.html#gunichar2"/>
    <keyword type="function" name="g_unichar_validate ()" link="glib-Unicode-Manipulation.html#g-unichar-validate"/>
    <keyword type="function" name="g_unichar_isalnum ()" link="glib-Unicode-Manipulation.html#g-unichar-isalnum"/>
    <keyword type="function" name="g_unichar_isalpha ()" link="glib-Unicode-Manipulation.html#g-unichar-isalpha"/>
    <keyword type="function" name="g_unichar_iscntrl ()" link="glib-Unicode-Manipulation.html#g-unichar-iscntrl"/>
    <keyword type="function" name="g_unichar_isdigit ()" link="glib-Unicode-Manipulation.html#g-unichar-isdigit"/>
    <keyword type="function" name="g_unichar_isgraph ()" link="glib-Unicode-Manipulation.html#g-unichar-isgraph"/>
    <keyword type="function" name="g_unichar_islower ()" link="glib-Unicode-Manipulation.html#g-unichar-islower"/>
    <keyword type="function" name="g_unichar_isprint ()" link="glib-Unicode-Manipulation.html#g-unichar-isprint"/>
    <keyword type="function" name="g_unichar_ispunct ()" link="glib-Unicode-Manipulation.html#g-unichar-ispunct"/>
    <keyword type="function" name="g_unichar_isspace ()" link="glib-Unicode-Manipulation.html#g-unichar-isspace"/>
    <keyword type="function" name="g_unichar_isupper ()" link="glib-Unicode-Manipulation.html#g-unichar-isupper"/>
    <keyword type="function" name="g_unichar_isxdigit ()" link="glib-Unicode-Manipulation.html#g-unichar-isxdigit"/>
    <keyword type="function" name="g_unichar_istitle ()" link="glib-Unicode-Manipulation.html#g-unichar-istitle"/>
    <keyword type="function" name="g_unichar_isdefined ()" link="glib-Unicode-Manipulation.html#g-unichar-isdefined"/>
    <keyword type="function" name="g_unichar_iswide ()" link="glib-Unicode-Manipulation.html#g-unichar-iswide"/>
    <keyword type="function" name="g_unichar_toupper ()" link="glib-Unicode-Manipulation.html#g-unichar-toupper"/>
    <keyword type="function" name="g_unichar_tolower ()" link="glib-Unicode-Manipulation.html#g-unichar-tolower"/>
    <keyword type="function" name="g_unichar_totitle ()" link="glib-Unicode-Manipulation.html#g-unichar-totitle"/>
    <keyword type="function" name="g_unichar_digit_value ()" link="glib-Unicode-Manipulation.html#g-unichar-digit-value"/>
    <keyword type="function" name="g_unichar_xdigit_value ()" link="glib-Unicode-Manipulation.html#g-unichar-xdigit-value"/>
    <keyword type="enum" name="enum GUnicodeType" link="glib-Unicode-Manipulation.html#GUnicodeType"/>
    <keyword type="function" name="g_unichar_type ()" link="glib-Unicode-Manipulation.html#g-unichar-type"/>
    <keyword type="enum" name="enum GUnicodeBreakType" link="glib-Unicode-Manipulation.html#GUnicodeBreakType"/>
    <keyword type="function" name="g_unichar_break_type ()" link="glib-Unicode-Manipulation.html#g-unichar-break-type"/>
    <keyword type="function" name="g_unicode_canonical_ordering ()" link="glib-Unicode-Manipulation.html#g-unicode-canonical-ordering"/>
    <keyword type="function" name="g_unicode_canonical_decomposition ()" link="glib-Unicode-Manipulation.html#g-unicode-canonical-decomposition"/>
    <keyword type="function" name="g_unichar_get_mirror_char ()" link="glib-Unicode-Manipulation.html#g-unichar-get-mirror-char" since="2.4"/>
    <keyword type="macro" name="g_utf8_next_char()" link="glib-Unicode-Manipulation.html#g-utf8-next-char"/>
    <keyword type="function" name="g_utf8_get_char ()" link="glib-Unicode-Manipulation.html#g-utf8-get-char"/>
    <keyword type="function" name="g_utf8_get_char_validated ()" link="glib-Unicode-Manipulation.html#g-utf8-get-char-validated"/>
    <keyword type="function" name="g_utf8_offset_to_pointer ()" link="glib-Unicode-Manipulation.html#g-utf8-offset-to-pointer"/>
    <keyword type="function" name="g_utf8_pointer_to_offset ()" link="glib-Unicode-Manipulation.html#g-utf8-pointer-to-offset"/>
    <keyword type="function" name="g_utf8_prev_char ()" link="glib-Unicode-Manipulation.html#g-utf8-prev-char"/>
    <keyword type="function" name="g_utf8_find_next_char ()" link="glib-Unicode-Manipulation.html#g-utf8-find-next-char"/>
    <keyword type="function" name="g_utf8_find_prev_char ()" link="glib-Unicode-Manipulation.html#g-utf8-find-prev-char"/>
    <keyword type="function" name="g_utf8_strlen ()" link="glib-Unicode-Manipulation.html#g-utf8-strlen"/>
    <keyword type="function" name="g_utf8_strncpy ()" link="glib-Unicode-Manipulation.html#g-utf8-strncpy"/>
    <keyword type="function" name="g_utf8_strchr ()" link="glib-Unicode-Manipulation.html#g-utf8-strchr"/>
    <keyword type="function" name="g_utf8_strrchr ()" link="glib-Unicode-Manipulation.html#g-utf8-strrchr"/>
    <keyword type="function" name="g_utf8_strreverse ()" link="glib-Unicode-Manipulation.html#g-utf8-strreverse" since="2.2"/>
    <keyword type="function" name="g_utf8_validate ()" link="glib-Unicode-Manipulation.html#g-utf8-validate"/>
    <keyword type="function" name="g_utf8_strup ()" link="glib-Unicode-Manipulation.html#g-utf8-strup"/>
    <keyword type="function" name="g_utf8_strdown ()" link="glib-Unicode-Manipulation.html#g-utf8-strdown"/>
    <keyword type="function" name="g_utf8_casefold ()" link="glib-Unicode-Manipulation.html#g-utf8-casefold"/>
    <keyword type="function" name="g_utf8_normalize ()" link="glib-Unicode-Manipulation.html#g-utf8-normalize"/>
    <keyword type="enum" name="enum GNormalizeMode" link="glib-Unicode-Manipulation.html#GNormalizeMode"/>
    <keyword type="function" name="g_utf8_collate ()" link="glib-Unicode-Manipulation.html#g-utf8-collate"/>
    <keyword type="function" name="g_utf8_collate_key ()" link="glib-Unicode-Manipulation.html#g-utf8-collate-key"/>
    <keyword type="function" name="g_utf8_collate_key_for_filename ()" link="glib-Unicode-Manipulation.html#g-utf8-collate-key-for-filename" since="2.8"/>
    <keyword type="function" name="g_utf8_to_utf16 ()" link="glib-Unicode-Manipulation.html#g-utf8-to-utf16"/>
    <keyword type="function" name="g_utf8_to_ucs4 ()" link="glib-Unicode-Manipulation.html#g-utf8-to-ucs4"/>
    <keyword type="function" name="g_utf8_to_ucs4_fast ()" link="glib-Unicode-Manipulation.html#g-utf8-to-ucs4-fast"/>
    <keyword type="function" name="g_utf16_to_ucs4 ()" link="glib-Unicode-Manipulation.html#g-utf16-to-ucs4"/>
    <keyword type="function" name="g_utf16_to_utf8 ()" link="glib-Unicode-Manipulation.html#g-utf16-to-utf8"/>
    <keyword type="function" name="g_ucs4_to_utf16 ()" link="glib-Unicode-Manipulation.html#g-ucs4-to-utf16"/>
    <keyword type="function" name="g_ucs4_to_utf8 ()" link="glib-Unicode-Manipulation.html#g-ucs4-to-utf8"/>
    <keyword type="function" name="g_unichar_to_utf8 ()" link="glib-Unicode-Manipulation.html#g-unichar-to-utf8"/>
    <keyword type="macro" name="_()" link="glib-I18N.html#gettext-macro" since="2.4"/>
    <keyword type="macro" name="Q_()" link="glib-I18N.html#Q-:CAPS" since="2.4"/>
    <keyword type="macro" name="N_()" link="glib-I18N.html#N-:CAPS" since="2.4"/>
    <keyword type="function" name="g_strip_context ()" link="glib-I18N.html#g-strip-context" since="2.4"/>
    <keyword type="function" name="g_get_language_names ()" link="glib-I18N.html#g-get-language-names" since="2.6"/>
    <keyword type="macro" name="G_USEC_PER_SEC" link="glib-Date-and-Time-Functions.html#G-USEC-PER-SEC:CAPS"/>
    <keyword type="struct" name="GTimeVal" link="glib-Date-and-Time-Functions.html#GTimeVal"/>
    <keyword type="function" name="g_get_current_time ()" link="glib-Date-and-Time-Functions.html#g-get-current-time"/>
    <keyword type="function" name="g_usleep ()" link="glib-Date-and-Time-Functions.html#g-usleep"/>
    <keyword type="function" name="g_time_val_add ()" link="glib-Date-and-Time-Functions.html#g-time-val-add"/>
    <keyword type="struct" name="GDate" link="glib-Date-and-Time-Functions.html#GDate"/>
    <keyword type="typedef" name="GTime" link="glib-Date-and-Time-Functions.html#GTime"/>
    <keyword type="enum" name="enum GDateDMY" link="glib-Date-and-Time-Functions.html#GDateDMY"/>
    <keyword type="typedef" name="GDateDay" link="glib-Date-and-Time-Functions.html#GDateDay"/>
    <keyword type="enum" name="enum GDateMonth" link="glib-Date-and-Time-Functions.html#GDateMonth"/>
    <keyword type="typedef" name="GDateYear" link="glib-Date-and-Time-Functions.html#GDateYear"/>
    <keyword type="enum" name="enum GDateWeekday" link="glib-Date-and-Time-Functions.html#GDateWeekday"/>
    <keyword type="macro" name="G_DATE_BAD_DAY" link="glib-Date-and-Time-Functions.html#G-DATE-BAD-DAY:CAPS"/>
    <keyword type="macro" name="G_DATE_BAD_JULIAN" link="glib-Date-and-Time-Functions.html#G-DATE-BAD-JULIAN:CAPS"/>
    <keyword type="macro" name="G_DATE_BAD_YEAR" link="glib-Date-and-Time-Functions.html#G-DATE-BAD-YEAR:CAPS"/>
    <keyword type="function" name="g_date_new ()" link="glib-Date-and-Time-Functions.html#g-date-new"/>
    <keyword type="function" name="g_date_new_dmy ()" link="glib-Date-and-Time-Functions.html#g-date-new-dmy"/>
    <keyword type="function" name="g_date_new_julian ()" link="glib-Date-and-Time-Functions.html#g-date-new-julian"/>
    <keyword type="function" name="g_date_clear ()" link="glib-Date-and-Time-Functions.html#g-date-clear"/>
    <keyword type="function" name="g_date_free ()" link="glib-Date-and-Time-Functions.html#g-date-free"/>
    <keyword type="function" name="g_date_set_day ()" link="glib-Date-and-Time-Functions.html#g-date-set-day"/>
    <keyword type="function" name="g_date_set_month ()" link="glib-Date-and-Time-Functions.html#g-date-set-month"/>
    <keyword type="function" name="g_date_set_year ()" link="glib-Date-and-Time-Functions.html#g-date-set-year"/>
    <keyword type="function" name="g_date_set_dmy ()" link="glib-Date-and-Time-Functions.html#g-date-set-dmy"/>
    <keyword type="function" name="g_date_set_julian ()" link="glib-Date-and-Time-Functions.html#g-date-set-julian"/>
    <keyword type="function" name="g_date_set_time ()" link="glib-Date-and-Time-Functions.html#g-date-set-time" deprecated=""/>
    <keyword type="function" name="g_date_set_time_t ()" link="glib-Date-and-Time-Functions.html#g-date-set-time-t" since="2.10"/>
    <keyword type="function" name="g_date_set_time_val ()" link="glib-Date-and-Time-Functions.html#g-date-set-time-val" since="2.10"/>
    <keyword type="function" name="g_date_set_parse ()" link="glib-Date-and-Time-Functions.html#g-date-set-parse"/>
    <keyword type="function" name="g_date_add_days ()" link="glib-Date-and-Time-Functions.html#g-date-add-days"/>
    <keyword type="function" name="g_date_subtract_days ()" link="glib-Date-and-Time-Functions.html#g-date-subtract-days"/>
    <keyword type="function" name="g_date_add_months ()" link="glib-Date-and-Time-Functions.html#g-date-add-months"/>
    <keyword type="function" name="g_date_subtract_months ()" link="glib-Date-and-Time-Functions.html#g-date-subtract-months"/>
    <keyword type="function" name="g_date_add_years ()" link="glib-Date-and-Time-Functions.html#g-date-add-years"/>
    <keyword type="function" name="g_date_subtract_years ()" link="glib-Date-and-Time-Functions.html#g-date-subtract-years"/>
    <keyword type="function" name="g_date_days_between ()" link="glib-Date-and-Time-Functions.html#g-date-days-between"/>
    <keyword type="function" name="g_date_compare ()" link="glib-Date-and-Time-Functions.html#g-date-compare"/>
    <keyword type="function" name="g_date_clamp ()" link="glib-Date-and-Time-Functions.html#g-date-clamp"/>
    <keyword type="function" name="g_date_order ()" link="glib-Date-and-Time-Functions.html#g-date-order"/>
    <keyword type="function" name="g_date_get_day ()" link="glib-Date-and-Time-Functions.html#g-date-get-day"/>
    <keyword type="function" name="g_date_get_month ()" link="glib-Date-and-Time-Functions.html#g-date-get-month"/>
    <keyword type="function" name="g_date_get_year ()" link="glib-Date-and-Time-Functions.html#g-date-get-year"/>
    <keyword type="function" name="g_date_get_julian ()" link="glib-Date-and-Time-Functions.html#g-date-get-julian"/>
    <keyword type="function" name="g_date_get_weekday ()" link="glib-Date-and-Time-Functions.html#g-date-get-weekday"/>
    <keyword type="function" name="g_date_get_day_of_year ()" link="glib-Date-and-Time-Functions.html#g-date-get-day-of-year"/>
    <keyword type="function" name="g_date_get_days_in_month ()" link="glib-Date-and-Time-Functions.html#g-date-get-days-in-month"/>
    <keyword type="function" name="g_date_is_first_of_month ()" link="glib-Date-and-Time-Functions.html#g-date-is-first-of-month"/>
    <keyword type="function" name="g_date_is_last_of_month ()" link="glib-Date-and-Time-Functions.html#g-date-is-last-of-month"/>
    <keyword type="function" name="g_date_is_leap_year ()" link="glib-Date-and-Time-Functions.html#g-date-is-leap-year"/>
    <keyword type="function" name="g_date_get_monday_week_of_year ()" link="glib-Date-and-Time-Functions.html#g-date-get-monday-week-of-year"/>
    <keyword type="function" name="g_date_get_monday_weeks_in_year ()" link="glib-Date-and-Time-Functions.html#g-date-get-monday-weeks-in-year"/>
    <keyword type="function" name="g_date_get_sunday_week_of_year ()" link="glib-Date-and-Time-Functions.html#g-date-get-sunday-week-of-year"/>
    <keyword type="function" name="g_date_get_sunday_weeks_in_year ()" link="glib-Date-and-Time-Functions.html#g-date-get-sunday-weeks-in-year"/>
    <keyword type="function" name="g_date_get_iso8601_week_of_year ()" link="glib-Date-and-Time-Functions.html#g-date-get-iso8601-week-of-year" since="2.6"/>
    <keyword type="function" name="g_date_strftime ()" link="glib-Date-and-Time-Functions.html#g-date-strftime"/>
    <keyword type="function" name="g_date_to_struct_tm ()" link="glib-Date-and-Time-Functions.html#g-date-to-struct-tm"/>
    <keyword type="function" name="g_date_valid ()" link="glib-Date-and-Time-Functions.html#g-date-valid"/>
    <keyword type="function" name="g_date_valid_day ()" link="glib-Date-and-Time-Functions.html#g-date-valid-day"/>
    <keyword type="function" name="g_date_valid_month ()" link="glib-Date-and-Time-Functions.html#g-date-valid-month"/>
    <keyword type="function" name="g_date_valid_year ()" link="glib-Date-and-Time-Functions.html#g-date-valid-year"/>
    <keyword type="function" name="g_date_valid_dmy ()" link="glib-Date-and-Time-Functions.html#g-date-valid-dmy"/>
    <keyword type="function" name="g_date_valid_julian ()" link="glib-Date-and-Time-Functions.html#g-date-valid-julian"/>
    <keyword type="function" name="g_date_valid_weekday ()" link="glib-Date-and-Time-Functions.html#g-date-valid-weekday"/>
    <keyword type="struct" name="GRand" link="glib-Random-Numbers.html#GRand"/>
    <keyword type="function" name="g_rand_new_with_seed ()" link="glib-Random-Numbers.html#g-rand-new-with-seed"/>
    <keyword type="function" name="g_rand_new_with_seed_array ()" link="glib-Random-Numbers.html#g-rand-new-with-seed-array" since="2.4"/>
    <keyword type="function" name="g_rand_new ()" link="glib-Random-Numbers.html#g-rand-new"/>
    <keyword type="function" name="g_rand_copy ()" link="glib-Random-Numbers.html#g-rand-copy" since="2.4"/>
    <keyword type="function" name="g_rand_free ()" link="glib-Random-Numbers.html#g-rand-free"/>
    <keyword type="function" name="g_rand_set_seed ()" link="glib-Random-Numbers.html#g-rand-set-seed"/>
    <keyword type="function" name="g_rand_set_seed_array ()" link="glib-Random-Numbers.html#g-rand-set-seed-array" since="2.4"/>
    <keyword type="macro" name="g_rand_boolean()" link="glib-Random-Numbers.html#g-rand-boolean"/>
    <keyword type="function" name="g_rand_int ()" link="glib-Random-Numbers.html#g-rand-int"/>
    <keyword type="function" name="g_rand_int_range ()" link="glib-Random-Numbers.html#g-rand-int-range"/>
    <keyword type="function" name="g_rand_double ()" link="glib-Random-Numbers.html#g-rand-double"/>
    <keyword type="function" name="g_rand_double_range ()" link="glib-Random-Numbers.html#g-rand-double-range"/>
    <keyword type="function" name="g_random_set_seed ()" link="glib-Random-Numbers.html#g-random-set-seed"/>
    <keyword type="macro" name="g_random_boolean()" link="glib-Random-Numbers.html#g-random-boolean"/>
    <keyword type="function" name="g_random_int ()" link="glib-Random-Numbers.html#g-random-int"/>
    <keyword type="function" name="g_random_int_range ()" link="glib-Random-Numbers.html#g-random-int-range"/>
    <keyword type="function" name="g_random_double ()" link="glib-Random-Numbers.html#g-random-double"/>
    <keyword type="function" name="g_random_double_range ()" link="glib-Random-Numbers.html#g-random-double-range"/>
    <keyword type="struct" name="GHookList" link="glib-Hook-Functions.html#GHookList"/>
    <keyword type="function" name="GHookFinalizeFunc ()" link="glib-Hook-Functions.html#GHookFinalizeFunc"/>
    <keyword type="struct" name="GHook" link="glib-Hook-Functions.html#GHook"/>
    <keyword type="function" name="GHookFunc ()" link="glib-Hook-Functions.html#GHookFunc"/>
    <keyword type="function" name="GHookCheckFunc ()" link="glib-Hook-Functions.html#GHookCheckFunc"/>
    <keyword type="function" name="g_hook_list_init ()" link="glib-Hook-Functions.html#g-hook-list-init"/>
    <keyword type="function" name="g_hook_list_invoke ()" link="glib-Hook-Functions.html#g-hook-list-invoke"/>
    <keyword type="function" name="g_hook_list_invoke_check ()" link="glib-Hook-Functions.html#g-hook-list-invoke-check"/>
    <keyword type="function" name="g_hook_list_marshal ()" link="glib-Hook-Functions.html#g-hook-list-marshal"/>
    <keyword type="function" name="GHookMarshaller ()" link="glib-Hook-Functions.html#GHookMarshaller"/>
    <keyword type="function" name="g_hook_list_marshal_check ()" link="glib-Hook-Functions.html#g-hook-list-marshal-check"/>
    <keyword type="function" name="GHookCheckMarshaller ()" link="glib-Hook-Functions.html#GHookCheckMarshaller"/>
    <keyword type="function" name="g_hook_list_clear ()" link="glib-Hook-Functions.html#g-hook-list-clear"/>
    <keyword type="function" name="g_hook_alloc ()" link="glib-Hook-Functions.html#g-hook-alloc"/>
    <keyword type="macro" name="g_hook_append()" link="glib-Hook-Functions.html#g-hook-append"/>
    <keyword type="function" name="g_hook_prepend ()" link="glib-Hook-Functions.html#g-hook-prepend"/>
    <keyword type="function" name="g_hook_insert_before ()" link="glib-Hook-Functions.html#g-hook-insert-before"/>
    <keyword type="function" name="g_hook_insert_sorted ()" link="glib-Hook-Functions.html#g-hook-insert-sorted"/>
    <keyword type="function" name="GHookCompareFunc ()" link="glib-Hook-Functions.html#GHookCompareFunc"/>
    <keyword type="function" name="g_hook_compare_ids ()" link="glib-Hook-Functions.html#g-hook-compare-ids"/>
    <keyword type="function" name="g_hook_get ()" link="glib-Hook-Functions.html#g-hook-get"/>
    <keyword type="function" name="g_hook_find ()" link="glib-Hook-Functions.html#g-hook-find"/>
    <keyword type="function" name="GHookFindFunc ()" link="glib-Hook-Functions.html#GHookFindFunc"/>
    <keyword type="function" name="g_hook_find_data ()" link="glib-Hook-Functions.html#g-hook-find-data"/>
    <keyword type="function" name="g_hook_find_func ()" link="glib-Hook-Functions.html#g-hook-find-func"/>
    <keyword type="function" name="g_hook_find_func_data ()" link="glib-Hook-Functions.html#g-hook-find-func-data"/>
    <keyword type="function" name="g_hook_first_valid ()" link="glib-Hook-Functions.html#g-hook-first-valid"/>
    <keyword type="function" name="g_hook_next_valid ()" link="glib-Hook-Functions.html#g-hook-next-valid"/>
    <keyword type="enum" name="enum GHookFlagMask" link="glib-Hook-Functions.html#GHookFlagMask"/>
    <keyword type="macro" name="G_HOOK_FLAGS()" link="glib-Hook-Functions.html#G-HOOK-FLAGS:CAPS"/>
    <keyword type="macro" name="G_HOOK_FLAG_USER_SHIFT" link="glib-Hook-Functions.html#G-HOOK-FLAG-USER-SHIFT:CAPS"/>
    <keyword type="macro" name="G_HOOK()" link="glib-Hook-Functions.html#G-HOOK:CAPS"/>
    <keyword type="macro" name="G_HOOK_IS_VALID()" link="glib-Hook-Functions.html#G-HOOK-IS-VALID:CAPS"/>
    <keyword type="macro" name="G_HOOK_ACTIVE()" link="glib-Hook-Functions.html#G-HOOK-ACTIVE:CAPS"/>
    <keyword type="macro" name="G_HOOK_IN_CALL()" link="glib-Hook-Functions.html#G-HOOK-IN-CALL:CAPS"/>
    <keyword type="macro" name="G_HOOK_IS_UNLINKED()" link="glib-Hook-Functions.html#G-HOOK-IS-UNLINKED:CAPS"/>
    <keyword type="function" name="g_hook_ref ()" link="glib-Hook-Functions.html#g-hook-ref"/>
    <keyword type="function" name="g_hook_unref ()" link="glib-Hook-Functions.html#g-hook-unref"/>
    <keyword type="function" name="g_hook_free ()" link="glib-Hook-Functions.html#g-hook-free"/>
    <keyword type="function" name="g_hook_destroy ()" link="glib-Hook-Functions.html#g-hook-destroy"/>
    <keyword type="function" name="g_hook_destroy_link ()" link="glib-Hook-Functions.html#g-hook-destroy-link"/>
    <keyword type="function" name="g_get_application_name ()" link="glib-Miscellaneous-Utility-Functions.html#g-get-application-name" since="2.2"/>
    <keyword type="function" name="g_set_application_name ()" link="glib-Miscellaneous-Utility-Functions.html#g-set-application-name"/>
    <keyword type="function" name="g_get_prgname ()" link="glib-Miscellaneous-Utility-Functions.html#g-get-prgname"/>
    <keyword type="function" name="g_set_prgname ()" link="glib-Miscellaneous-Utility-Functions.html#g-set-prgname"/>
    <keyword type="function" name="g_getenv ()" link="glib-Miscellaneous-Utility-Functions.html#g-getenv"/>
    <keyword type="function" name="g_setenv ()" link="glib-Miscellaneous-Utility-Functions.html#g-setenv" since="2.4"/>
    <keyword type="function" name="g_unsetenv ()" link="glib-Miscellaneous-Utility-Functions.html#g-unsetenv" since="2.4"/>
    <keyword type="function" name="g_listenv ()" link="glib-Miscellaneous-Utility-Functions.html#g-listenv" since="2.8"/>
    <keyword type="function" name="g_get_user_name ()" link="glib-Miscellaneous-Utility-Functions.html#g-get-user-name"/>
    <keyword type="function" name="g_get_real_name ()" link="glib-Miscellaneous-Utility-Functions.html#g-get-real-name"/>
    <keyword type="function" name="g_get_user_cache_dir ()" link="glib-Miscellaneous-Utility-Functions.html#g-get-user-cache-dir" since="2.6"/>
    <keyword type="function" name="g_get_user_data_dir ()" link="glib-Miscellaneous-Utility-Functions.html#g-get-user-data-dir" since="2.6"/>
    <keyword type="function" name="g_get_user_config_dir ()" link="glib-Miscellaneous-Utility-Functions.html#g-get-user-config-dir" since="2.6"/>
    <keyword type="function" name="g_get_system_data_dirs ()" link="glib-Miscellaneous-Utility-Functions.html#g-get-system-data-dirs" since="2.6"/>
    <keyword type="function" name="g_get_system_config_dirs ()" link="glib-Miscellaneous-Utility-Functions.html#g-get-system-config-dirs" since="2.6"/>
    <keyword type="function" name="g_get_host_name ()" link="glib-Miscellaneous-Utility-Functions.html#g-get-host-name" since="2.8"/>
    <keyword type="function" name="g_get_home_dir ()" link="glib-Miscellaneous-Utility-Functions.html#g-get-home-dir"/>
    <keyword type="function" name="g_get_tmp_dir ()" link="glib-Miscellaneous-Utility-Functions.html#g-get-tmp-dir"/>
    <keyword type="function" name="g_get_current_dir ()" link="glib-Miscellaneous-Utility-Functions.html#g-get-current-dir"/>
    <keyword type="function" name="g_basename ()" link="glib-Miscellaneous-Utility-Functions.html#g-basename" deprecated=""/>
    <keyword type="macro" name="g_dirname" link="glib-Miscellaneous-Utility-Functions.html#g-dirname" deprecated=""/>
    <keyword type="function" name="g_path_is_absolute ()" link="glib-Miscellaneous-Utility-Functions.html#g-path-is-absolute"/>
    <keyword type="function" name="g_path_skip_root ()" link="glib-Miscellaneous-Utility-Functions.html#g-path-skip-root"/>
    <keyword type="function" name="g_path_get_basename ()" link="glib-Miscellaneous-Utility-Functions.html#g-path-get-basename"/>
    <keyword type="function" name="g_path_get_dirname ()" link="glib-Miscellaneous-Utility-Functions.html#g-path-get-dirname"/>
    <keyword type="function" name="g_build_filename ()" link="glib-Miscellaneous-Utility-Functions.html#g-build-filename"/>
    <keyword type="function" name="g_build_filenamev ()" link="glib-Miscellaneous-Utility-Functions.html#g-build-filenamev" since="2.8"/>
    <keyword type="function" name="g_build_path ()" link="glib-Miscellaneous-Utility-Functions.html#g-build-path"/>
    <keyword type="function" name="g_build_pathv ()" link="glib-Miscellaneous-Utility-Functions.html#g-build-pathv" since="2.8"/>
    <keyword type="function" name="g_find_program_in_path ()" link="glib-Miscellaneous-Utility-Functions.html#g-find-program-in-path"/>
    <keyword type="function" name="g_bit_nth_lsf ()" link="glib-Miscellaneous-Utility-Functions.html#g-bit-nth-lsf"/>
    <keyword type="function" name="g_bit_nth_msf ()" link="glib-Miscellaneous-Utility-Functions.html#g-bit-nth-msf"/>
    <keyword type="function" name="g_bit_storage ()" link="glib-Miscellaneous-Utility-Functions.html#g-bit-storage"/>
    <keyword type="function" name="g_spaced_primes_closest ()" link="glib-Miscellaneous-Utility-Functions.html#g-spaced-primes-closest"/>
    <keyword type="function" name="g_atexit ()" link="glib-Miscellaneous-Utility-Functions.html#g-atexit"/>
    <keyword type="function" name="g_parse_debug_string ()" link="glib-Miscellaneous-Utility-Functions.html#g-parse-debug-string"/>
    <keyword type="struct" name="GDebugKey" link="glib-Miscellaneous-Utility-Functions.html#GDebugKey"/>
    <keyword type="function" name="GVoidFunc ()" link="glib-Miscellaneous-Utility-Functions.html#GVoidFunc"/>
    <keyword type="function" name="GFreeFunc ()" link="glib-Miscellaneous-Utility-Functions.html#GFreeFunc"/>
    <keyword type="function" name="g_qsort_with_data ()" link="glib-Miscellaneous-Utility-Functions.html#g-qsort-with-data"/>
    <keyword type="function" name="g_nullify_pointer ()" link="glib-Miscellaneous-Utility-Functions.html#g-nullify-pointer"/>
    <keyword type="struct" name="GScanner" link="glib-Lexical-Scanner.html#GScanner"/>
    <keyword type="function" name="g_scanner_new ()" link="glib-Lexical-Scanner.html#g-scanner-new"/>
    <keyword type="struct" name="GScannerConfig" link="glib-Lexical-Scanner.html#GScannerConfig"/>
    <keyword type="function" name="g_scanner_input_file ()" link="glib-Lexical-Scanner.html#g-scanner-input-file"/>
    <keyword type="function" name="g_scanner_sync_file_offset ()" link="glib-Lexical-Scanner.html#g-scanner-sync-file-offset"/>
    <keyword type="function" name="g_scanner_input_text ()" link="glib-Lexical-Scanner.html#g-scanner-input-text"/>
    <keyword type="function" name="g_scanner_peek_next_token ()" link="glib-Lexical-Scanner.html#g-scanner-peek-next-token"/>
    <keyword type="function" name="g_scanner_get_next_token ()" link="glib-Lexical-Scanner.html#g-scanner-get-next-token"/>
    <keyword type="function" name="g_scanner_cur_line ()" link="glib-Lexical-Scanner.html#g-scanner-cur-line"/>
    <keyword type="function" name="g_scanner_cur_position ()" link="glib-Lexical-Scanner.html#g-scanner-cur-position"/>
    <keyword type="function" name="g_scanner_cur_token ()" link="glib-Lexical-Scanner.html#g-scanner-cur-token"/>
    <keyword type="function" name="g_scanner_cur_value ()" link="glib-Lexical-Scanner.html#g-scanner-cur-value"/>
    <keyword type="function" name="g_scanner_eof ()" link="glib-Lexical-Scanner.html#g-scanner-eof"/>
    <keyword type="function" name="g_scanner_set_scope ()" link="glib-Lexical-Scanner.html#g-scanner-set-scope"/>
    <keyword type="function" name="g_scanner_scope_add_symbol ()" link="glib-Lexical-Scanner.html#g-scanner-scope-add-symbol"/>
    <keyword type="function" name="g_scanner_scope_foreach_symbol ()" link="glib-Lexical-Scanner.html#g-scanner-scope-foreach-symbol"/>
    <keyword type="function" name="g_scanner_scope_lookup_symbol ()" link="glib-Lexical-Scanner.html#g-scanner-scope-lookup-symbol"/>
    <keyword type="function" name="g_scanner_scope_remove_symbol ()" link="glib-Lexical-Scanner.html#g-scanner-scope-remove-symbol"/>
    <keyword type="macro" name="g_scanner_freeze_symbol_table()" link="glib-Lexical-Scanner.html#g-scanner-freeze-symbol-table" deprecated="2.2: This macro does nothing."/>
    <keyword type="macro" name="g_scanner_thaw_symbol_table()" link="glib-Lexical-Scanner.html#g-scanner-thaw-symbol-table" deprecated="2.2: This macro does nothing."/>
    <keyword type="function" name="g_scanner_lookup_symbol ()" link="glib-Lexical-Scanner.html#g-scanner-lookup-symbol"/>
    <keyword type="function" name="g_scanner_warn ()" link="glib-Lexical-Scanner.html#g-scanner-warn"/>
    <keyword type="function" name="g_scanner_error ()" link="glib-Lexical-Scanner.html#g-scanner-error"/>
    <keyword type="function" name="g_scanner_unexp_token ()" link="glib-Lexical-Scanner.html#g-scanner-unexp-token"/>
    <keyword type="function" name="GScannerMsgFunc ()" link="glib-Lexical-Scanner.html#GScannerMsgFunc"/>
    <keyword type="function" name="g_scanner_destroy ()" link="glib-Lexical-Scanner.html#g-scanner-destroy"/>
    <keyword type="enum" name="enum GTokenType" link="glib-Lexical-Scanner.html#GTokenType"/>
    <keyword type="union" name="union GTokenValue" link="glib-Lexical-Scanner.html#GTokenValue"/>
    <keyword type="enum" name="enum GErrorType" link="glib-Lexical-Scanner.html#GErrorType"/>
    <keyword type="macro" name="G_CSET_a_2_z" link="glib-Lexical-Scanner.html#G-CSET-a-2-z"/>
    <keyword type="macro" name="G_CSET_A_2_Z" link="glib-Lexical-Scanner.html#G-CSET-A-2-Z:CAPS"/>
    <keyword type="macro" name="G_CSET_DIGITS" link="glib-Lexical-Scanner.html#G-CSET-DIGITS:CAPS"/>
    <keyword type="macro" name="G_CSET_LATINC" link="glib-Lexical-Scanner.html#G-CSET-LATINC:CAPS"/>
    <keyword type="macro" name="G_CSET_LATINS" link="glib-Lexical-Scanner.html#G-CSET-LATINS:CAPS"/>
    <keyword type="macro" name="g_scanner_add_symbol()" link="glib-Lexical-Scanner.html#g-scanner-add-symbol" deprecated="2.2: Use g_scanner_scope_add_symbol() instead."/>
    <keyword type="macro" name="g_scanner_remove_symbol()" link="glib-Lexical-Scanner.html#g-scanner-remove-symbol" deprecated="2.2: Use g_scanner_scope_remove_symbol() instead."/>
    <keyword type="macro" name="g_scanner_foreach_symbol()" link="glib-Lexical-Scanner.html#g-scanner-foreach-symbol" deprecated="2.2: Use g_scanner_scope_foreach_symbol() instead."/>
    <keyword type="struct" name="GCompletion" link="glib-Automatic-String-Completion.html#GCompletion"/>
    <keyword type="function" name="g_completion_new ()" link="glib-Automatic-String-Completion.html#g-completion-new"/>
    <keyword type="function" name="GCompletionFunc ()" link="glib-Automatic-String-Completion.html#GCompletionFunc"/>
    <keyword type="function" name="g_completion_add_items ()" link="glib-Automatic-String-Completion.html#g-completion-add-items"/>
    <keyword type="function" name="g_completion_remove_items ()" link="glib-Automatic-String-Completion.html#g-completion-remove-items"/>
    <keyword type="function" name="g_completion_clear_items ()" link="glib-Automatic-String-Completion.html#g-completion-clear-items"/>
    <keyword type="function" name="g_completion_complete ()" link="glib-Automatic-String-Completion.html#g-completion-complete"/>
    <keyword type="function" name="g_completion_complete_utf8 ()" link="glib-Automatic-String-Completion.html#g-completion-complete-utf8" since="2.4"/>
    <keyword type="function" name="g_completion_set_compare ()" link="glib-Automatic-String-Completion.html#g-completion-set-compare"/>
    <keyword type="function" name="GCompletionStrncmpFunc ()" link="glib-Automatic-String-Completion.html#GCompletionStrncmpFunc"/>
    <keyword type="function" name="g_completion_free ()" link="glib-Automatic-String-Completion.html#g-completion-free"/>
    <keyword type="struct" name="GTimer" link="glib-Timers.html#GTimer"/>
    <keyword type="function" name="g_timer_new ()" link="glib-Timers.html#g-timer-new"/>
    <keyword type="function" name="g_timer_start ()" link="glib-Timers.html#g-timer-start"/>
    <keyword type="function" name="g_timer_stop ()" link="glib-Timers.html#g-timer-stop"/>
    <keyword type="function" name="g_timer_continue ()" link="glib-Timers.html#g-timer-continue" since="2.4"/>
    <keyword type="function" name="g_timer_elapsed ()" link="glib-Timers.html#g-timer-elapsed"/>
    <keyword type="function" name="g_timer_reset ()" link="glib-Timers.html#g-timer-reset"/>
    <keyword type="function" name="g_timer_destroy ()" link="glib-Timers.html#g-timer-destroy"/>
    <keyword type="enum" name="enum GSpawnError" link="glib-Spawning-Processes.html#GSpawnError"/>
    <keyword type="macro" name="G_SPAWN_ERROR" link="glib-Spawning-Processes.html#G-SPAWN-ERROR:CAPS"/>
    <keyword type="enum" name="enum GSpawnFlags" link="glib-Spawning-Processes.html#GSpawnFlags"/>
    <keyword type="function" name="GSpawnChildSetupFunc ()" link="glib-Spawning-Processes.html#GSpawnChildSetupFunc"/>
    <keyword type="function" name="g_spawn_async_with_pipes ()" link="glib-Spawning-Processes.html#g-spawn-async-with-pipes"/>
    <keyword type="function" name="g_spawn_async ()" link="glib-Spawning-Processes.html#g-spawn-async"/>
    <keyword type="function" name="g_spawn_sync ()" link="glib-Spawning-Processes.html#g-spawn-sync"/>
    <keyword type="function" name="g_spawn_command_line_async ()" link="glib-Spawning-Processes.html#g-spawn-command-line-async"/>
    <keyword type="function" name="g_spawn_command_line_sync ()" link="glib-Spawning-Processes.html#g-spawn-command-line-sync"/>
    <keyword type="function" name="g_spawn_close_pid ()" link="glib-Spawning-Processes.html#g-spawn-close-pid"/>
    <keyword type="enum" name="enum GFileError" link="glib-File-Utilities.html#GFileError"/>
    <keyword type="macro" name="G_FILE_ERROR" link="glib-File-Utilities.html#G-FILE-ERROR:CAPS"/>
    <keyword type="enum" name="enum GFileTest" link="glib-File-Utilities.html#GFileTest"/>
    <keyword type="function" name="g_file_error_from_errno ()" link="glib-File-Utilities.html#g-file-error-from-errno"/>
    <keyword type="function" name="g_file_get_contents ()" link="glib-File-Utilities.html#g-file-get-contents"/>
    <keyword type="function" name="g_file_set_contents ()" link="glib-File-Utilities.html#g-file-set-contents" since="2.8"/>
    <keyword type="function" name="g_file_test ()" link="glib-File-Utilities.html#g-file-test"/>
    <keyword type="function" name="g_mkstemp ()" link="glib-File-Utilities.html#g-mkstemp"/>
    <keyword type="function" name="g_file_open_tmp ()" link="glib-File-Utilities.html#g-file-open-tmp"/>
    <keyword type="function" name="g_file_read_link ()" link="glib-File-Utilities.html#g-file-read-link" since="2.4"/>
    <keyword type="function" name="g_mkdir_with_parents ()" link="glib-File-Utilities.html#g-mkdir-with-parents" since="2.8"/>
    <keyword type="struct" name="GDir" link="glib-File-Utilities.html#GDir"/>
    <keyword type="function" name="g_dir_open ()" link="glib-File-Utilities.html#g-dir-open"/>
    <keyword type="function" name="g_dir_read_name ()" link="glib-File-Utilities.html#g-dir-read-name"/>
    <keyword type="function" name="g_dir_rewind ()" link="glib-File-Utilities.html#g-dir-rewind"/>
    <keyword type="function" name="g_dir_close ()" link="glib-File-Utilities.html#g-dir-close"/>
    <keyword type="struct" name="GMappedFile" link="glib-File-Utilities.html#GMappedFile"/>
    <keyword type="function" name="g_mapped_file_new ()" link="glib-File-Utilities.html#g-mapped-file-new" since="2.8"/>
    <keyword type="function" name="g_mapped_file_free ()" link="glib-File-Utilities.html#g-mapped-file-free" since="2.8"/>
    <keyword type="function" name="g_mapped_file_get_length ()" link="glib-File-Utilities.html#g-mapped-file-get-length" since="2.8"/>
    <keyword type="function" name="g_mapped_file_get_contents ()" link="glib-File-Utilities.html#g-mapped-file-get-contents" since="2.8"/>
    <keyword type="function" name="g_open ()" link="glib-File-Utilities.html#g-open" since="2.6"/>
    <keyword type="function" name="g_rename ()" link="glib-File-Utilities.html#g-rename" since="2.6"/>
    <keyword type="function" name="g_mkdir ()" link="glib-File-Utilities.html#g-mkdir" since="2.6"/>
    <keyword type="function" name="g_stat ()" link="glib-File-Utilities.html#g-stat" since="2.6"/>
    <keyword type="function" name="g_lstat ()" link="glib-File-Utilities.html#g-lstat" since="2.6"/>
    <keyword type="function" name="g_unlink ()" link="glib-File-Utilities.html#g-unlink" since="2.6"/>
    <keyword type="function" name="g_remove ()" link="glib-File-Utilities.html#g-remove" since="2.6"/>
    <keyword type="function" name="g_rmdir ()" link="glib-File-Utilities.html#g-rmdir" since="2.6"/>
    <keyword type="function" name="g_fopen ()" link="glib-File-Utilities.html#g-fopen" since="2.6"/>
    <keyword type="function" name="g_freopen ()" link="glib-File-Utilities.html#g-freopen" since="2.6"/>
    <keyword type="function" name="g_chmod ()" link="glib-File-Utilities.html#g-chmod" since="2.8"/>
    <keyword type="function" name="g_access ()" link="glib-File-Utilities.html#g-access" since="2.8"/>
    <keyword type="function" name="g_creat ()" link="glib-File-Utilities.html#g-creat" since="2.8"/>
    <keyword type="function" name="g_chdir ()" link="glib-File-Utilities.html#g-chdir" since="2.8"/>
    <keyword type="enum" name="enum GShellError" link="glib-Shell-related-Utilities.html#GShellError"/>
    <keyword type="macro" name="G_SHELL_ERROR" link="glib-Shell-related-Utilities.html#G-SHELL-ERROR:CAPS"/>
    <keyword type="function" name="g_shell_parse_argv ()" link="glib-Shell-related-Utilities.html#g-shell-parse-argv"/>
    <keyword type="function" name="g_shell_quote ()" link="glib-Shell-related-Utilities.html#g-shell-quote"/>
    <keyword type="function" name="g_shell_unquote ()" link="glib-Shell-related-Utilities.html#g-shell-unquote"/>
    <keyword type="enum" name="enum GOptionError" link="glib-Commandline-option-parser.html#GOptionError"/>
    <keyword type="macro" name="G_OPTION_ERROR" link="glib-Commandline-option-parser.html#G-OPTION-ERROR:CAPS"/>
    <keyword type="function" name="GOptionArgFunc ()" link="glib-Commandline-option-parser.html#GOptionArgFunc"/>
    <keyword type="struct" name="GOptionContext" link="glib-Commandline-option-parser.html#GOptionContext"/>
    <keyword type="function" name="g_option_context_new ()" link="glib-Commandline-option-parser.html#g-option-context-new" since="2.6"/>
    <keyword type="function" name="g_option_context_free ()" link="glib-Commandline-option-parser.html#g-option-context-free" since="2.6"/>
    <keyword type="function" name="g_option_context_parse ()" link="glib-Commandline-option-parser.html#g-option-context-parse" since="2.6"/>
    <keyword type="function" name="g_option_context_set_help_enabled ()" link="glib-Commandline-option-parser.html#g-option-context-set-help-enabled" since="2.6"/>
    <keyword type="function" name="g_option_context_get_help_enabled ()" link="glib-Commandline-option-parser.html#g-option-context-get-help-enabled" since="2.6"/>
    <keyword type="function" name="g_option_context_set_ignore_unknown_options ()" link="glib-Commandline-option-parser.html#g-option-context-set-ignore-unknown-options" since="2.6"/>
    <keyword type="function" name="g_option_context_get_ignore_unknown_options ()" link="glib-Commandline-option-parser.html#g-option-context-get-ignore-unknown-options" since="2.6"/>
    <keyword type="enum" name="enum GOptionArg" link="glib-Commandline-option-parser.html#GOptionArg"/>
    <keyword type="enum" name="enum GOptionFlags" link="glib-Commandline-option-parser.html#GOptionFlags"/>
    <keyword type="macro" name="G_OPTION_REMAINING" link="glib-Commandline-option-parser.html#G-OPTION-REMAINING:CAPS" since="2.6"/>
    <keyword type="struct" name="GOptionEntry" link="glib-Commandline-option-parser.html#GOptionEntry"/>
    <keyword type="function" name="g_option_context_add_main_entries ()" link="glib-Commandline-option-parser.html#g-option-context-add-main-entries" since="2.6"/>
    <keyword type="struct" name="GOptionGroup" link="glib-Commandline-option-parser.html#GOptionGroup"/>
    <keyword type="function" name="g_option_context_add_group ()" link="glib-Commandline-option-parser.html#g-option-context-add-group" since="2.6"/>
    <keyword type="function" name="g_option_context_set_main_group ()" link="glib-Commandline-option-parser.html#g-option-context-set-main-group" since="2.6"/>
    <keyword type="function" name="g_option_context_get_main_group ()" link="glib-Commandline-option-parser.html#g-option-context-get-main-group" since="2.6"/>
    <keyword type="function" name="g_option_group_new ()" link="glib-Commandline-option-parser.html#g-option-group-new" since="2.6"/>
    <keyword type="function" name="g_option_group_free ()" link="glib-Commandline-option-parser.html#g-option-group-free" since="2.6"/>
    <keyword type="function" name="g_option_group_add_entries ()" link="glib-Commandline-option-parser.html#g-option-group-add-entries" since="2.6"/>
    <keyword type="function" name="GOptionParseFunc ()" link="glib-Commandline-option-parser.html#GOptionParseFunc"/>
    <keyword type="function" name="g_option_group_set_parse_hooks ()" link="glib-Commandline-option-parser.html#g-option-group-set-parse-hooks" since="2.6"/>
    <keyword type="function" name="GOptionErrorFunc ()" link="glib-Commandline-option-parser.html#GOptionErrorFunc"/>
    <keyword type="function" name="g_option_group_set_error_hook ()" link="glib-Commandline-option-parser.html#g-option-group-set-error-hook" since="2.6"/>
    <keyword type="function" name="GTranslateFunc ()" link="glib-Commandline-option-parser.html#GTranslateFunc"/>
    <keyword type="function" name="g_option_group_set_translate_func ()" link="glib-Commandline-option-parser.html#g-option-group-set-translate-func" since="2.6"/>
    <keyword type="function" name="g_option_group_set_translation_domain ()" link="glib-Commandline-option-parser.html#g-option-group-set-translation-domain" since="2.6"/>
    <keyword type="struct" name="GPatternSpec" link="glib-Glob-style-pattern-matching.html#GPatternSpec"/>
    <keyword type="function" name="g_pattern_spec_new ()" link="glib-Glob-style-pattern-matching.html#g-pattern-spec-new"/>
    <keyword type="function" name="g_pattern_spec_free ()" link="glib-Glob-style-pattern-matching.html#g-pattern-spec-free"/>
    <keyword type="function" name="g_pattern_spec_equal ()" link="glib-Glob-style-pattern-matching.html#g-pattern-spec-equal"/>
    <keyword type="function" name="g_pattern_match ()" link="glib-Glob-style-pattern-matching.html#g-pattern-match"/>
    <keyword type="function" name="g_pattern_match_string ()" link="glib-Glob-style-pattern-matching.html#g-pattern-match-string"/>
    <keyword type="function" name="g_pattern_match_simple ()" link="glib-Glob-style-pattern-matching.html#g-pattern-match-simple"/>
    <keyword type="enum" name="enum GMarkupError" link="glib-Simple-XML-Subset-Parser.html#GMarkupError"/>
    <keyword type="macro" name="G_MARKUP_ERROR" link="glib-Simple-XML-Subset-Parser.html#G-MARKUP-ERROR:CAPS"/>
    <keyword type="enum" name="enum GMarkupParseFlags" link="glib-Simple-XML-Subset-Parser.html#GMarkupParseFlags"/>
    <keyword type="struct" name="GMarkupParseContext" link="glib-Simple-XML-Subset-Parser.html#GMarkupParseContext"/>
    <keyword type="struct" name="GMarkupParser" link="glib-Simple-XML-Subset-Parser.html#GMarkupParser"/>
    <keyword type="function" name="g_markup_escape_text ()" link="glib-Simple-XML-Subset-Parser.html#g-markup-escape-text"/>
    <keyword type="function" name="g_markup_printf_escaped ()" link="glib-Simple-XML-Subset-Parser.html#g-markup-printf-escaped" since="2.4"/>
    <keyword type="function" name="g_markup_vprintf_escaped ()" link="glib-Simple-XML-Subset-Parser.html#g-markup-vprintf-escaped" since="2.4"/>
    <keyword type="function" name="g_markup_parse_context_end_parse ()" link="glib-Simple-XML-Subset-Parser.html#g-markup-parse-context-end-parse"/>
    <keyword type="function" name="g_markup_parse_context_free ()" link="glib-Simple-XML-Subset-Parser.html#g-markup-parse-context-free"/>
    <keyword type="function" name="g_markup_parse_context_get_position ()" link="glib-Simple-XML-Subset-Parser.html#g-markup-parse-context-get-position"/>
    <keyword type="function" name="g_markup_parse_context_get_element ()" link="glib-Simple-XML-Subset-Parser.html#g-markup-parse-context-get-element" since="2.2"/>
    <keyword type="function" name="g_markup_parse_context_new ()" link="glib-Simple-XML-Subset-Parser.html#g-markup-parse-context-new"/>
    <keyword type="function" name="g_markup_parse_context_parse ()" link="glib-Simple-XML-Subset-Parser.html#g-markup-parse-context-parse"/>
    <keyword type="struct" name="GKeyFile" link="glib-Key-value-file-parser.html#GKeyFile"/>
    <keyword type="macro" name="G_KEY_FILE_ERROR" link="glib-Key-value-file-parser.html#G-KEY-FILE-ERROR:CAPS"/>
    <keyword type="enum" name="enum GKeyFileError" link="glib-Key-value-file-parser.html#GKeyFileError"/>
    <keyword type="enum" name="enum GKeyFileFlags" link="glib-Key-value-file-parser.html#GKeyFileFlags"/>
    <keyword type="function" name="g_key_file_new ()" link="glib-Key-value-file-parser.html#g-key-file-new" since="2.6"/>
    <keyword type="function" name="g_key_file_free ()" link="glib-Key-value-file-parser.html#g-key-file-free" since="2.6"/>
    <keyword type="function" name="g_key_file_set_list_separator ()" link="glib-Key-value-file-parser.html#g-key-file-set-list-separator" since="2.6"/>
    <keyword type="function" name="g_key_file_load_from_file ()" link="glib-Key-value-file-parser.html#g-key-file-load-from-file" since="2.6"/>
    <keyword type="function" name="g_key_file_load_from_data ()" link="glib-Key-value-file-parser.html#g-key-file-load-from-data" since="2.6"/>
    <keyword type="function" name="g_key_file_load_from_data_dirs ()" link="glib-Key-value-file-parser.html#g-key-file-load-from-data-dirs" since="2.6"/>
    <keyword type="function" name="g_key_file_to_data ()" link="glib-Key-value-file-parser.html#g-key-file-to-data" since="2.6"/>
    <keyword type="function" name="g_key_file_get_start_group ()" link="glib-Key-value-file-parser.html#g-key-file-get-start-group" since="2.6"/>
    <keyword type="function" name="g_key_file_get_groups ()" link="glib-Key-value-file-parser.html#g-key-file-get-groups" since="2.6"/>
    <keyword type="function" name="g_key_file_get_keys ()" link="glib-Key-value-file-parser.html#g-key-file-get-keys" since="2.6"/>
    <keyword type="function" name="g_key_file_has_group ()" link="glib-Key-value-file-parser.html#g-key-file-has-group" since="2.6"/>
    <keyword type="function" name="g_key_file_has_key ()" link="glib-Key-value-file-parser.html#g-key-file-has-key" since="2.6"/>
    <keyword type="function" name="g_key_file_get_value ()" link="glib-Key-value-file-parser.html#g-key-file-get-value" since="2.6"/>
    <keyword type="function" name="g_key_file_get_string ()" link="glib-Key-value-file-parser.html#g-key-file-get-string" since="2.6"/>
    <keyword type="function" name="g_key_file_get_locale_string ()" link="glib-Key-value-file-parser.html#g-key-file-get-locale-string" since="2.6"/>
    <keyword type="function" name="g_key_file_get_boolean ()" link="glib-Key-value-file-parser.html#g-key-file-get-boolean" since="2.6"/>
    <keyword type="function" name="g_key_file_get_integer ()" link="glib-Key-value-file-parser.html#g-key-file-get-integer" since="2.6"/>
    <keyword type="function" name="g_key_file_get_string_list ()" link="glib-Key-value-file-parser.html#g-key-file-get-string-list" since="2.6"/>
    <keyword type="function" name="g_key_file_get_locale_string_list ()" link="glib-Key-value-file-parser.html#g-key-file-get-locale-string-list" since="2.6"/>
    <keyword type="function" name="g_key_file_get_boolean_list ()" link="glib-Key-value-file-parser.html#g-key-file-get-boolean-list" since="2.6"/>
    <keyword type="function" name="g_key_file_get_integer_list ()" link="glib-Key-value-file-parser.html#g-key-file-get-integer-list" since="2.6"/>
    <keyword type="function" name="g_key_file_get_comment ()" link="glib-Key-value-file-parser.html#g-key-file-get-comment" since="2.6"/>
    <keyword type="function" name="g_key_file_set_value ()" link="glib-Key-value-file-parser.html#g-key-file-set-value" since="2.6"/>
    <keyword type="function" name="g_key_file_set_string ()" link="glib-Key-value-file-parser.html#g-key-file-set-string" since="2.6"/>
    <keyword type="function" name="g_key_file_set_locale_string ()" link="glib-Key-value-file-parser.html#g-key-file-set-locale-string" since="2.6"/>
    <keyword type="function" name="g_key_file_set_boolean ()" link="glib-Key-value-file-parser.html#g-key-file-set-boolean" since="2.6"/>
    <keyword type="function" name="g_key_file_set_integer ()" link="glib-Key-value-file-parser.html#g-key-file-set-integer" since="2.6"/>
    <keyword type="function" name="g_key_file_set_string_list ()" link="glib-Key-value-file-parser.html#g-key-file-set-string-list" since="2.6"/>
    <keyword type="function" name="g_key_file_set_locale_string_list ()" link="glib-Key-value-file-parser.html#g-key-file-set-locale-string-list" since="2.6"/>
    <keyword type="function" name="g_key_file_set_boolean_list ()" link="glib-Key-value-file-parser.html#g-key-file-set-boolean-list" since="2.6"/>
    <keyword type="function" name="g_key_file_set_integer_list ()" link="glib-Key-value-file-parser.html#g-key-file-set-integer-list" since="2.6"/>
    <keyword type="function" name="g_key_file_set_comment ()" link="glib-Key-value-file-parser.html#g-key-file-set-comment" since="2.6"/>
    <keyword type="function" name="g_key_file_remove_group ()" link="glib-Key-value-file-parser.html#g-key-file-remove-group" since="2.6"/>
    <keyword type="function" name="g_key_file_remove_key ()" link="glib-Key-value-file-parser.html#g-key-file-remove-key" since="2.6"/>
    <keyword type="function" name="g_key_file_remove_comment ()" link="glib-Key-value-file-parser.html#g-key-file-remove-comment" since="2.6"/>
    <keyword type="macro" name="MAXPATHLEN" link="glib-Windows-Compatibility-Functions.html#MAXPATHLEN:CAPS"/>
    <keyword type="macro" name="pipe()" link="glib-Windows-Compatibility-Functions.html#pipe"/>
    <keyword type="function" name="g_win32_error_message ()" link="glib-Windows-Compatibility-Functions.html#g-win32-error-message"/>
    <keyword type="function" name="g_win32_getlocale ()" link="glib-Windows-Compatibility-Functions.html#g-win32-getlocale"/>
    <keyword type="function" name="g_win32_get_package_installation_directory ()" link="glib-Windows-Compatibility-Functions.html#g-win32-get-package-installation-directory"/>
    <keyword type="function" name="g_win32_get_package_installation_subdirectory ()" link="glib-Windows-Compatibility-Functions.html#g-win32-get-package-installation-subdirectory"/>
    <keyword type="function" name="g_win32_get_windows_version ()" link="glib-Windows-Compatibility-Functions.html#g-win32-get-windows-version" since="2.6"/>
    <keyword type="function" name="g_win32_locale_filename_from_utf8 ()" link="glib-Windows-Compatibility-Functions.html#g-win32-locale-filename-from-utf8" since="2.8"/>
    <keyword type="macro" name="G_WIN32_DLLMAIN_FOR_DLL_NAME()" link="glib-Windows-Compatibility-Functions.html#G-WIN32-DLLMAIN-FOR-DLL-NAME:CAPS"/>
    <keyword type="macro" name="G_WIN32_HAVE_WIDECHAR_API()" link="glib-Windows-Compatibility-Functions.html#G-WIN32-HAVE-WIDECHAR-API:CAPS" since="2.6"/>
    <keyword type="macro" name="G_WIN32_IS_NT_BASED()" link="glib-Windows-Compatibility-Functions.html#G-WIN32-IS-NT-BASED:CAPS" since="2.6"/>
    <keyword type="function" name="g_slice_alloc ()" link="glib-Memory-Slices.html#g-slice-alloc" since="2.10"/>
    <keyword type="function" name="g_slice_alloc0 ()" link="glib-Memory-Slices.html#g-slice-alloc0" since="2.10"/>
    <keyword type="function" name="g_slice_free1 ()" link="glib-Memory-Slices.html#g-slice-free1" since="2.10"/>
    <keyword type="function" name="g_slice_free_chain_with_offset ()" link="glib-Memory-Slices.html#g-slice-free-chain-with-offset" since="2.10"/>
    <keyword type="macro" name="g_slice_new()" link="glib-Memory-Slices.html#g-slice-new" since="2.10"/>
    <keyword type="macro" name="g_slice_new0()" link="glib-Memory-Slices.html#g-slice-new0" since="2.10"/>
    <keyword type="macro" name="g_slice_free()" link="glib-Memory-Slices.html#g-slice-free" since="2.10"/>
    <keyword type="macro" name="g_slice_free_chain()" link="glib-Memory-Slices.html#g-slice-free-chain" since="2.10"/>
    <keyword type="struct" name="GMemChunk" link="glib-Memory-Chunks.html#GMemChunk" deprecated=""/>
    <keyword type="macro" name="G_ALLOC_AND_FREE" link="glib-Memory-Chunks.html#G-ALLOC-AND-FREE:CAPS" deprecated=""/>
    <keyword type="macro" name="G_ALLOC_ONLY" link="glib-Memory-Chunks.html#G-ALLOC-ONLY:CAPS" deprecated=""/>
    <keyword type="function" name="g_mem_chunk_new ()" link="glib-Memory-Chunks.html#g-mem-chunk-new" deprecated=""/>
    <keyword type="function" name="g_mem_chunk_alloc ()" link="glib-Memory-Chunks.html#g-mem-chunk-alloc" deprecated="2.10: Use g_slice_alloc() instead"/>
    <keyword type="function" name="g_mem_chunk_alloc0 ()" link="glib-Memory-Chunks.html#g-mem-chunk-alloc0" deprecated="2.10:  Use g_slice_alloc0() instead"/>
    <keyword type="function" name="g_mem_chunk_free ()" link="glib-Memory-Chunks.html#g-mem-chunk-free" deprecated="2.10: Use g_slice_free1() instead"/>
    <keyword type="function" name="g_mem_chunk_destroy ()" link="glib-Memory-Chunks.html#g-mem-chunk-destroy" deprecated=""/>
    <keyword type="macro" name="g_mem_chunk_create()" link="glib-Memory-Chunks.html#g-mem-chunk-create" deprecated=""/>
    <keyword type="macro" name="g_chunk_new()" link="glib-Memory-Chunks.html#g-chunk-new" deprecated="2.10: Use g_slice_new() instead"/>
    <keyword type="macro" name="g_chunk_new0()" link="glib-Memory-Chunks.html#g-chunk-new0" deprecated="2.10: Use g_slice_new0() instead"/>
    <keyword type="macro" name="g_chunk_free()" link="glib-Memory-Chunks.html#g-chunk-free" deprecated="2.10: Use g_slice_free() instead"/>
    <keyword type="function" name="g_mem_chunk_reset ()" link="glib-Memory-Chunks.html#g-mem-chunk-reset" deprecated=""/>
    <keyword type="function" name="g_mem_chunk_clean ()" link="glib-Memory-Chunks.html#g-mem-chunk-clean" deprecated=""/>
    <keyword type="function" name="g_blow_chunks ()" link="glib-Memory-Chunks.html#g-blow-chunks" deprecated=""/>
    <keyword type="function" name="g_mem_chunk_info ()" link="glib-Memory-Chunks.html#g-mem-chunk-info" deprecated=""/>
    <keyword type="function" name="g_mem_chunk_print ()" link="glib-Memory-Chunks.html#g-mem-chunk-print" deprecated=""/>
    <keyword type="struct" name="GList" link="glib-Doubly-Linked-Lists.html#GList"/>
    <keyword type="function" name="g_list_append ()" link="glib-Doubly-Linked-Lists.html#g-list-append"/>
    <keyword type="function" name="g_list_prepend ()" link="glib-Doubly-Linked-Lists.html#g-list-prepend"/>
    <keyword type="function" name="g_list_insert ()" link="glib-Doubly-Linked-Lists.html#g-list-insert"/>
    <keyword type="function" name="g_list_insert_before ()" link="glib-Doubly-Linked-Lists.html#g-list-insert-before"/>
    <keyword type="function" name="g_list_insert_sorted ()" link="glib-Doubly-Linked-Lists.html#g-list-insert-sorted"/>
    <keyword type="function" name="g_list_remove ()" link="glib-Doubly-Linked-Lists.html#g-list-remove"/>
    <keyword type="function" name="g_list_remove_link ()" link="glib-Doubly-Linked-Lists.html#g-list-remove-link"/>
    <keyword type="function" name="g_list_delete_link ()" link="glib-Doubly-Linked-Lists.html#g-list-delete-link"/>
    <keyword type="function" name="g_list_remove_all ()" link="glib-Doubly-Linked-Lists.html#g-list-remove-all"/>
    <keyword type="function" name="g_list_free ()" link="glib-Doubly-Linked-Lists.html#g-list-free"/>
    <keyword type="function" name="g_list_alloc ()" link="glib-Doubly-Linked-Lists.html#g-list-alloc"/>
    <keyword type="function" name="g_list_free_1 ()" link="glib-Doubly-Linked-Lists.html#g-list-free-1"/>
    <keyword type="macro" name="g_list_free1" link="glib-Doubly-Linked-Lists.html#g-list-free1"/>
    <keyword type="function" name="g_list_length ()" link="glib-Doubly-Linked-Lists.html#g-list-length"/>
    <keyword type="function" name="g_list_copy ()" link="glib-Doubly-Linked-Lists.html#g-list-copy"/>
    <keyword type="function" name="g_list_reverse ()" link="glib-Doubly-Linked-Lists.html#g-list-reverse"/>
    <keyword type="function" name="g_list_sort ()" link="glib-Doubly-Linked-Lists.html#g-list-sort"/>
    <keyword type="function" name="GCompareFunc ()" link="glib-Doubly-Linked-Lists.html#GCompareFunc"/>
    <keyword type="function" name="g_list_insert_sorted_with_data ()" link="glib-Doubly-Linked-Lists.html#g-list-insert-sorted-with-data"/>
    <keyword type="function" name="g_list_sort_with_data ()" link="glib-Doubly-Linked-Lists.html#g-list-sort-with-data"/>
    <keyword type="function" name="GCompareDataFunc ()" link="glib-Doubly-Linked-Lists.html#GCompareDataFunc"/>
    <keyword type="function" name="g_list_concat ()" link="glib-Doubly-Linked-Lists.html#g-list-concat"/>
    <keyword type="function" name="g_list_foreach ()" link="glib-Doubly-Linked-Lists.html#g-list-foreach"/>
    <keyword type="function" name="GFunc ()" link="glib-Doubly-Linked-Lists.html#GFunc"/>
    <keyword type="function" name="g_list_first ()" link="glib-Doubly-Linked-Lists.html#g-list-first"/>
    <keyword type="function" name="g_list_last ()" link="glib-Doubly-Linked-Lists.html#g-list-last"/>
    <keyword type="macro" name="g_list_previous()" link="glib-Doubly-Linked-Lists.html#g-list-previous"/>
    <keyword type="macro" name="g_list_next()" link="glib-Doubly-Linked-Lists.html#g-list-next"/>
    <keyword type="function" name="g_list_nth ()" link="glib-Doubly-Linked-Lists.html#g-list-nth"/>
    <keyword type="function" name="g_list_nth_data ()" link="glib-Doubly-Linked-Lists.html#g-list-nth-data"/>
    <keyword type="function" name="g_list_nth_prev ()" link="glib-Doubly-Linked-Lists.html#g-list-nth-prev"/>
    <keyword type="function" name="g_list_find ()" link="glib-Doubly-Linked-Lists.html#g-list-find"/>
    <keyword type="function" name="g_list_find_custom ()" link="glib-Doubly-Linked-Lists.html#g-list-find-custom"/>
    <keyword type="function" name="g_list_position ()" link="glib-Doubly-Linked-Lists.html#g-list-position"/>
    <keyword type="function" name="g_list_index ()" link="glib-Doubly-Linked-Lists.html#g-list-index"/>
    <keyword type="function" name="g_list_push_allocator ()" link="glib-Doubly-Linked-Lists.html#g-list-push-allocator" deprecated=""/>
    <keyword type="function" name="g_list_pop_allocator ()" link="glib-Doubly-Linked-Lists.html#g-list-pop-allocator" deprecated=""/>
    <keyword type="struct" name="GSList" link="glib-Singly-Linked-Lists.html#GSList"/>
    <keyword type="function" name="g_slist_alloc ()" link="glib-Singly-Linked-Lists.html#g-slist-alloc"/>
    <keyword type="function" name="g_slist_append ()" link="glib-Singly-Linked-Lists.html#g-slist-append"/>
    <keyword type="function" name="g_slist_prepend ()" link="glib-Singly-Linked-Lists.html#g-slist-prepend"/>
    <keyword type="function" name="g_slist_insert ()" link="glib-Singly-Linked-Lists.html#g-slist-insert"/>
    <keyword type="function" name="g_slist_insert_before ()" link="glib-Singly-Linked-Lists.html#g-slist-insert-before"/>
    <keyword type="function" name="g_slist_insert_sorted ()" link="glib-Singly-Linked-Lists.html#g-slist-insert-sorted"/>
    <keyword type="function" name="g_slist_remove ()" link="glib-Singly-Linked-Lists.html#g-slist-remove"/>
    <keyword type="function" name="g_slist_remove_link ()" link="glib-Singly-Linked-Lists.html#g-slist-remove-link"/>
    <keyword type="function" name="g_slist_delete_link ()" link="glib-Singly-Linked-Lists.html#g-slist-delete-link"/>
    <keyword type="function" name="g_slist_remove_all ()" link="glib-Singly-Linked-Lists.html#g-slist-remove-all"/>
    <keyword type="function" name="g_slist_free ()" link="glib-Singly-Linked-Lists.html#g-slist-free"/>
    <keyword type="function" name="g_slist_free_1 ()" link="glib-Singly-Linked-Lists.html#g-slist-free-1"/>
    <keyword type="macro" name="g_slist_free1" link="glib-Singly-Linked-Lists.html#g-slist-free1" since="2.10"/>
    <keyword type="function" name="g_slist_length ()" link="glib-Singly-Linked-Lists.html#g-slist-length"/>
    <keyword type="function" name="g_slist_copy ()" link="glib-Singly-Linked-Lists.html#g-slist-copy"/>
    <keyword type="function" name="g_slist_reverse ()" link="glib-Singly-Linked-Lists.html#g-slist-reverse"/>
    <keyword type="function" name="g_slist_insert_sorted_with_data ()" link="glib-Singly-Linked-Lists.html#g-slist-insert-sorted-with-data"/>
    <keyword type="function" name="g_slist_sort ()" link="glib-Singly-Linked-Lists.html#g-slist-sort"/>
    <keyword type="function" name="g_slist_sort_with_data ()" link="glib-Singly-Linked-Lists.html#g-slist-sort-with-data"/>
    <keyword type="function" name="g_slist_concat ()" link="glib-Singly-Linked-Lists.html#g-slist-concat"/>
    <keyword type="function" name="g_slist_foreach ()" link="glib-Singly-Linked-Lists.html#g-slist-foreach"/>
    <keyword type="function" name="g_slist_last ()" link="glib-Singly-Linked-Lists.html#g-slist-last"/>
    <keyword type="macro" name="g_slist_next()" link="glib-Singly-Linked-Lists.html#g-slist-next"/>
    <keyword type="function" name="g_slist_nth ()" link="glib-Singly-Linked-Lists.html#g-slist-nth"/>
    <keyword type="function" name="g_slist_nth_data ()" link="glib-Singly-Linked-Lists.html#g-slist-nth-data"/>
    <keyword type="function" name="g_slist_find ()" link="glib-Singly-Linked-Lists.html#g-slist-find"/>
    <keyword type="function" name="g_slist_find_custom ()" link="glib-Singly-Linked-Lists.html#g-slist-find-custom"/>
    <keyword type="function" name="g_slist_position ()" link="glib-Singly-Linked-Lists.html#g-slist-position"/>
    <keyword type="function" name="g_slist_index ()" link="glib-Singly-Linked-Lists.html#g-slist-index"/>
    <keyword type="function" name="g_slist_push_allocator ()" link="glib-Singly-Linked-Lists.html#g-slist-push-allocator" deprecated=""/>
    <keyword type="function" name="g_slist_pop_allocator ()" link="glib-Singly-Linked-Lists.html#g-slist-pop-allocator" deprecated=""/>
    <keyword type="struct" name="GQueue" link="glib-Double-ended-Queues.html#GQueue"/>
    <keyword type="function" name="g_queue_new ()" link="glib-Double-ended-Queues.html#g-queue-new"/>
    <keyword type="function" name="g_queue_free ()" link="glib-Double-ended-Queues.html#g-queue-free"/>
    <keyword type="function" name="g_queue_is_empty ()" link="glib-Double-ended-Queues.html#g-queue-is-empty"/>
    <keyword type="function" name="g_queue_get_length ()" link="glib-Double-ended-Queues.html#g-queue-get-length" since="2.4"/>
    <keyword type="function" name="g_queue_reverse ()" link="glib-Double-ended-Queues.html#g-queue-reverse" since="2.4"/>
    <keyword type="function" name="g_queue_copy ()" link="glib-Double-ended-Queues.html#g-queue-copy" since="2.4"/>
    <keyword type="function" name="g_queue_foreach ()" link="glib-Double-ended-Queues.html#g-queue-foreach" since="2.4"/>
    <keyword type="function" name="g_queue_find ()" link="glib-Double-ended-Queues.html#g-queue-find" since="2.4"/>
    <keyword type="function" name="g_queue_find_custom ()" link="glib-Double-ended-Queues.html#g-queue-find-custom" since="2.4"/>
    <keyword type="function" name="g_queue_sort ()" link="glib-Double-ended-Queues.html#g-queue-sort" since="2.4"/>
    <keyword type="function" name="g_queue_push_head ()" link="glib-Double-ended-Queues.html#g-queue-push-head"/>
    <keyword type="function" name="g_queue_push_tail ()" link="glib-Double-ended-Queues.html#g-queue-push-tail"/>
    <keyword type="function" name="g_queue_push_nth ()" link="glib-Double-ended-Queues.html#g-queue-push-nth" since="2.4"/>
    <keyword type="function" name="g_queue_pop_head ()" link="glib-Double-ended-Queues.html#g-queue-pop-head"/>
    <keyword type="function" name="g_queue_pop_tail ()" link="glib-Double-ended-Queues.html#g-queue-pop-tail"/>
    <keyword type="function" name="g_queue_pop_nth ()" link="glib-Double-ended-Queues.html#g-queue-pop-nth" since="2.4"/>
    <keyword type="function" name="g_queue_peek_head ()" link="glib-Double-ended-Queues.html#g-queue-peek-head"/>
    <keyword type="function" name="g_queue_peek_tail ()" link="glib-Double-ended-Queues.html#g-queue-peek-tail"/>
    <keyword type="function" name="g_queue_peek_nth ()" link="glib-Double-ended-Queues.html#g-queue-peek-nth" since="2.4"/>
    <keyword type="function" name="g_queue_index ()" link="glib-Double-ended-Queues.html#g-queue-index" since="2.4"/>
    <keyword type="function" name="g_queue_remove ()" link="glib-Double-ended-Queues.html#g-queue-remove" since="2.4"/>
    <keyword type="function" name="g_queue_remove_all ()" link="glib-Double-ended-Queues.html#g-queue-remove-all" since="2.4"/>
    <keyword type="function" name="g_queue_insert_before ()" link="glib-Double-ended-Queues.html#g-queue-insert-before" since="2.4"/>
    <keyword type="function" name="g_queue_insert_after ()" link="glib-Double-ended-Queues.html#g-queue-insert-after" since="2.4"/>
    <keyword type="function" name="g_queue_insert_sorted ()" link="glib-Double-ended-Queues.html#g-queue-insert-sorted" since="2.4"/>
    <keyword type="function" name="g_queue_push_head_link ()" link="glib-Double-ended-Queues.html#g-queue-push-head-link"/>
    <keyword type="function" name="g_queue_push_tail_link ()" link="glib-Double-ended-Queues.html#g-queue-push-tail-link"/>
    <keyword type="function" name="g_queue_push_nth_link ()" link="glib-Double-ended-Queues.html#g-queue-push-nth-link" since="2.4"/>
    <keyword type="function" name="g_queue_pop_head_link ()" link="glib-Double-ended-Queues.html#g-queue-pop-head-link"/>
    <keyword type="function" name="g_queue_pop_tail_link ()" link="glib-Double-ended-Queues.html#g-queue-pop-tail-link"/>
    <keyword type="function" name="g_queue_pop_nth_link ()" link="glib-Double-ended-Queues.html#g-queue-pop-nth-link" since="2.4"/>
    <keyword type="function" name="g_queue_peek_head_link ()" link="glib-Double-ended-Queues.html#g-queue-peek-head-link" since="2.4"/>
    <keyword type="function" name="g_queue_peek_tail_link ()" link="glib-Double-ended-Queues.html#g-queue-peek-tail-link" since="2.4"/>
    <keyword type="function" name="g_queue_peek_nth_link ()" link="glib-Double-ended-Queues.html#g-queue-peek-nth-link" since="2.4"/>
    <keyword type="function" name="g_queue_link_index ()" link="glib-Double-ended-Queues.html#g-queue-link-index" since="2.4"/>
    <keyword type="function" name="g_queue_unlink ()" link="glib-Double-ended-Queues.html#g-queue-unlink" since="2.4"/>
    <keyword type="function" name="g_queue_delete_link ()" link="glib-Double-ended-Queues.html#g-queue-delete-link" since="2.4"/>
    <keyword type="struct" name="GTrashStack" link="glib-Trash-Stacks.html#GTrashStack"/>
    <keyword type="function" name="g_trash_stack_push ()" link="glib-Trash-Stacks.html#g-trash-stack-push"/>
    <keyword type="function" name="g_trash_stack_pop ()" link="glib-Trash-Stacks.html#g-trash-stack-pop"/>
    <keyword type="function" name="g_trash_stack_peek ()" link="glib-Trash-Stacks.html#g-trash-stack-peek"/>
    <keyword type="function" name="g_trash_stack_height ()" link="glib-Trash-Stacks.html#g-trash-stack-height"/>
    <keyword type="struct" name="GHashTable" link="glib-Hash-Tables.html#GHashTable"/>
    <keyword type="function" name="g_hash_table_new ()" link="glib-Hash-Tables.html#g-hash-table-new"/>
    <keyword type="function" name="g_hash_table_new_full ()" link="glib-Hash-Tables.html#g-hash-table-new-full"/>
    <keyword type="function" name="GHashFunc ()" link="glib-Hash-Tables.html#GHashFunc"/>
    <keyword type="function" name="GEqualFunc ()" link="glib-Hash-Tables.html#GEqualFunc"/>
    <keyword type="function" name="g_hash_table_insert ()" link="glib-Hash-Tables.html#g-hash-table-insert"/>
    <keyword type="function" name="g_hash_table_replace ()" link="glib-Hash-Tables.html#g-hash-table-replace"/>
    <keyword type="function" name="g_hash_table_size ()" link="glib-Hash-Tables.html#g-hash-table-size"/>
    <keyword type="function" name="g_hash_table_lookup ()" link="glib-Hash-Tables.html#g-hash-table-lookup"/>
    <keyword type="function" name="g_hash_table_lookup_extended ()" link="glib-Hash-Tables.html#g-hash-table-lookup-extended"/>
    <keyword type="function" name="g_hash_table_foreach ()" link="glib-Hash-Tables.html#g-hash-table-foreach"/>
    <keyword type="function" name="g_hash_table_find ()" link="glib-Hash-Tables.html#g-hash-table-find" since="2.4"/>
    <keyword type="function" name="GHFunc ()" link="glib-Hash-Tables.html#GHFunc"/>
    <keyword type="function" name="g_hash_table_remove ()" link="glib-Hash-Tables.html#g-hash-table-remove"/>
    <keyword type="function" name="g_hash_table_steal ()" link="glib-Hash-Tables.html#g-hash-table-steal"/>
    <keyword type="function" name="g_hash_table_foreach_remove ()" link="glib-Hash-Tables.html#g-hash-table-foreach-remove"/>
    <keyword type="function" name="g_hash_table_foreach_steal ()" link="glib-Hash-Tables.html#g-hash-table-foreach-steal"/>
    <keyword type="function" name="GHRFunc ()" link="glib-Hash-Tables.html#GHRFunc"/>
    <keyword type="macro" name="g_hash_table_freeze()" link="glib-Hash-Tables.html#g-hash-table-freeze" deprecated=""/>
    <keyword type="macro" name="g_hash_table_thaw()" link="glib-Hash-Tables.html#g-hash-table-thaw" deprecated=""/>
    <keyword type="function" name="g_hash_table_destroy ()" link="glib-Hash-Tables.html#g-hash-table-destroy"/>
    <keyword type="function" name="g_hash_table_ref ()" link="glib-Hash-Tables.html#g-hash-table-ref" since="2.10"/>
    <keyword type="function" name="g_hash_table_unref ()" link="glib-Hash-Tables.html#g-hash-table-unref" since="2.10"/>
    <keyword type="function" name="g_direct_equal ()" link="glib-Hash-Tables.html#g-direct-equal"/>
    <keyword type="function" name="g_direct_hash ()" link="glib-Hash-Tables.html#g-direct-hash"/>
    <keyword type="function" name="g_int_equal ()" link="glib-Hash-Tables.html#g-int-equal"/>
    <keyword type="function" name="g_int_hash ()" link="glib-Hash-Tables.html#g-int-hash"/>
    <keyword type="function" name="g_str_equal ()" link="glib-Hash-Tables.html#g-str-equal"/>
    <keyword type="function" name="g_str_hash ()" link="glib-Hash-Tables.html#g-str-hash"/>
    <keyword type="struct" name="GString" link="glib-Strings.html#GString"/>
    <keyword type="function" name="g_string_new ()" link="glib-Strings.html#g-string-new"/>
    <keyword type="function" name="g_string_new_len ()" link="glib-Strings.html#g-string-new-len"/>
    <keyword type="function" name="g_string_sized_new ()" link="glib-Strings.html#g-string-sized-new"/>
    <keyword type="function" name="g_string_assign ()" link="glib-Strings.html#g-string-assign"/>
    <keyword type="macro" name="g_string_sprintf" link="glib-Strings.html#g-string-sprintf" deprecated="This function has been renamed to g_string_printf()."/>
    <keyword type="macro" name="g_string_sprintfa" link="glib-Strings.html#g-string-sprintfa" deprecated="This function has been renamed to g_string_append_printf()."/>
    <keyword type="function" name="g_string_printf ()" link="glib-Strings.html#g-string-printf"/>
    <keyword type="function" name="g_string_append_printf ()" link="glib-Strings.html#g-string-append-printf"/>
    <keyword type="function" name="g_string_append ()" link="glib-Strings.html#g-string-append"/>
    <keyword type="function" name="g_string_append_c ()" link="glib-Strings.html#g-string-append-c"/>
    <keyword type="function" name="g_string_append_unichar ()" link="glib-Strings.html#g-string-append-unichar"/>
    <keyword type="function" name="g_string_append_len ()" link="glib-Strings.html#g-string-append-len"/>
    <keyword type="function" name="g_string_prepend ()" link="glib-Strings.html#g-string-prepend"/>
    <keyword type="function" name="g_string_prepend_c ()" link="glib-Strings.html#g-string-prepend-c"/>
    <keyword type="function" name="g_string_prepend_unichar ()" link="glib-Strings.html#g-string-prepend-unichar"/>
    <keyword type="function" name="g_string_prepend_len ()" link="glib-Strings.html#g-string-prepend-len"/>
    <keyword type="function" name="g_string_insert ()" link="glib-Strings.html#g-string-insert"/>
    <keyword type="function" name="g_string_insert_c ()" link="glib-Strings.html#g-string-insert-c"/>
    <keyword type="function" name="g_string_insert_unichar ()" link="glib-Strings.html#g-string-insert-unichar"/>
    <keyword type="function" name="g_string_insert_len ()" link="glib-Strings.html#g-string-insert-len"/>
    <keyword type="function" name="g_string_erase ()" link="glib-Strings.html#g-string-erase"/>
    <keyword type="function" name="g_string_truncate ()" link="glib-Strings.html#g-string-truncate"/>
    <keyword type="function" name="g_string_set_size ()" link="glib-Strings.html#g-string-set-size"/>
    <keyword type="function" name="g_string_free ()" link="glib-Strings.html#g-string-free"/>
    <keyword type="function" name="g_string_up ()" link="glib-Strings.html#g-string-up" deprecated=""/>
    <keyword type="function" name="g_string_down ()" link="glib-Strings.html#g-string-down" deprecated=""/>
    <keyword type="function" name="g_string_hash ()" link="glib-Strings.html#g-string-hash"/>
    <keyword type="function" name="g_string_equal ()" link="glib-Strings.html#g-string-equal"/>
    <keyword type="struct" name="GStringChunk" link="glib-String-Chunks.html#GStringChunk"/>
    <keyword type="function" name="g_string_chunk_new ()" link="glib-String-Chunks.html#g-string-chunk-new"/>
    <keyword type="function" name="g_string_chunk_insert ()" link="glib-String-Chunks.html#g-string-chunk-insert"/>
    <keyword type="function" name="g_string_chunk_insert_const ()" link="glib-String-Chunks.html#g-string-chunk-insert-const"/>
    <keyword type="function" name="g_string_chunk_insert_len ()" link="glib-String-Chunks.html#g-string-chunk-insert-len" since="2.4"/>
    <keyword type="function" name="g_string_chunk_free ()" link="glib-String-Chunks.html#g-string-chunk-free"/>
    <keyword type="struct" name="GArray" link="glib-Arrays.html#GArray"/>
    <keyword type="function" name="g_array_new ()" link="glib-Arrays.html#g-array-new"/>
    <keyword type="function" name="g_array_sized_new ()" link="glib-Arrays.html#g-array-sized-new"/>
    <keyword type="macro" name="g_array_append_val()" link="glib-Arrays.html#g-array-append-val"/>
    <keyword type="function" name="g_array_append_vals ()" link="glib-Arrays.html#g-array-append-vals"/>
    <keyword type="macro" name="g_array_prepend_val()" link="glib-Arrays.html#g-array-prepend-val"/>
    <keyword type="function" name="g_array_prepend_vals ()" link="glib-Arrays.html#g-array-prepend-vals"/>
    <keyword type="macro" name="g_array_insert_val()" link="glib-Arrays.html#g-array-insert-val"/>
    <keyword type="function" name="g_array_insert_vals ()" link="glib-Arrays.html#g-array-insert-vals"/>
    <keyword type="function" name="g_array_remove_index ()" link="glib-Arrays.html#g-array-remove-index"/>
    <keyword type="function" name="g_array_remove_index_fast ()" link="glib-Arrays.html#g-array-remove-index-fast"/>
    <keyword type="function" name="g_array_remove_range ()" link="glib-Arrays.html#g-array-remove-range" since="2.4"/>
    <keyword type="function" name="g_array_sort ()" link="glib-Arrays.html#g-array-sort"/>
    <keyword type="function" name="g_array_sort_with_data ()" link="glib-Arrays.html#g-array-sort-with-data"/>
    <keyword type="macro" name="g_array_index()" link="glib-Arrays.html#g-array-index"/>
    <keyword type="function" name="g_array_set_size ()" link="glib-Arrays.html#g-array-set-size"/>
    <keyword type="function" name="g_array_free ()" link="glib-Arrays.html#g-array-free"/>
    <keyword type="struct" name="GPtrArray" link="glib-Pointer-Arrays.html#GPtrArray"/>
    <keyword type="function" name="g_ptr_array_new ()" link="glib-Pointer-Arrays.html#g-ptr-array-new"/>
    <keyword type="function" name="g_ptr_array_sized_new ()" link="glib-Pointer-Arrays.html#g-ptr-array-sized-new"/>
    <keyword type="function" name="g_ptr_array_add ()" link="glib-Pointer-Arrays.html#g-ptr-array-add"/>
    <keyword type="function" name="g_ptr_array_remove ()" link="glib-Pointer-Arrays.html#g-ptr-array-remove"/>
    <keyword type="function" name="g_ptr_array_remove_index ()" link="glib-Pointer-Arrays.html#g-ptr-array-remove-index"/>
    <keyword type="function" name="g_ptr_array_remove_fast ()" link="glib-Pointer-Arrays.html#g-ptr-array-remove-fast"/>
    <keyword type="function" name="g_ptr_array_remove_index_fast ()" link="glib-Pointer-Arrays.html#g-ptr-array-remove-index-fast"/>
    <keyword type="function" name="g_ptr_array_remove_range ()" link="glib-Pointer-Arrays.html#g-ptr-array-remove-range" since="2.4"/>
    <keyword type="function" name="g_ptr_array_sort ()" link="glib-Pointer-Arrays.html#g-ptr-array-sort"/>
    <keyword type="function" name="g_ptr_array_sort_with_data ()" link="glib-Pointer-Arrays.html#g-ptr-array-sort-with-data"/>
    <keyword type="function" name="g_ptr_array_set_size ()" link="glib-Pointer-Arrays.html#g-ptr-array-set-size"/>
    <keyword type="macro" name="g_ptr_array_index()" link="glib-Pointer-Arrays.html#g-ptr-array-index"/>
    <keyword type="function" name="g_ptr_array_free ()" link="glib-Pointer-Arrays.html#g-ptr-array-free"/>
    <keyword type="function" name="g_ptr_array_foreach ()" link="glib-Pointer-Arrays.html#g-ptr-array-foreach" since="2.4"/>
    <keyword type="struct" name="GByteArray" link="glib-Byte-Arrays.html#GByteArray"/>
    <keyword type="function" name="g_byte_array_new ()" link="glib-Byte-Arrays.html#g-byte-array-new"/>
    <keyword type="function" name="g_byte_array_sized_new ()" link="glib-Byte-Arrays.html#g-byte-array-sized-new"/>
    <keyword type="function" name="g_byte_array_append ()" link="glib-Byte-Arrays.html#g-byte-array-append"/>
    <keyword type="function" name="g_byte_array_prepend ()" link="glib-Byte-Arrays.html#g-byte-array-prepend"/>
    <keyword type="function" name="g_byte_array_remove_index ()" link="glib-Byte-Arrays.html#g-byte-array-remove-index"/>
    <keyword type="function" name="g_byte_array_remove_index_fast ()" link="glib-Byte-Arrays.html#g-byte-array-remove-index-fast"/>
    <keyword type="function" name="g_byte_array_remove_range ()" link="glib-Byte-Arrays.html#g-byte-array-remove-range" since="2.4"/>
    <keyword type="function" name="g_byte_array_sort ()" link="glib-Byte-Arrays.html#g-byte-array-sort"/>
    <keyword type="function" name="g_byte_array_sort_with_data ()" link="glib-Byte-Arrays.html#g-byte-array-sort-with-data"/>
    <keyword type="function" name="g_byte_array_set_size ()" link="glib-Byte-Arrays.html#g-byte-array-set-size"/>
    <keyword type="function" name="g_byte_array_free ()" link="glib-Byte-Arrays.html#g-byte-array-free"/>
    <keyword type="struct" name="GTree" link="glib-Balanced-Binary-Trees.html#GTree"/>
    <keyword type="function" name="g_tree_new ()" link="glib-Balanced-Binary-Trees.html#g-tree-new"/>
    <keyword type="function" name="g_tree_new_with_data ()" link="glib-Balanced-Binary-Trees.html#g-tree-new-with-data"/>
    <keyword type="function" name="g_tree_new_full ()" link="glib-Balanced-Binary-Trees.html#g-tree-new-full"/>
    <keyword type="function" name="g_tree_insert ()" link="glib-Balanced-Binary-Trees.html#g-tree-insert"/>
    <keyword type="function" name="g_tree_replace ()" link="glib-Balanced-Binary-Trees.html#g-tree-replace"/>
    <keyword type="function" name="g_tree_nnodes ()" link="glib-Balanced-Binary-Trees.html#g-tree-nnodes"/>
    <keyword type="function" name="g_tree_height ()" link="glib-Balanced-Binary-Trees.html#g-tree-height"/>
    <keyword type="function" name="g_tree_lookup ()" link="glib-Balanced-Binary-Trees.html#g-tree-lookup"/>
    <keyword type="function" name="g_tree_lookup_extended ()" link="glib-Balanced-Binary-Trees.html#g-tree-lookup-extended"/>
    <keyword type="function" name="g_tree_foreach ()" link="glib-Balanced-Binary-Trees.html#g-tree-foreach"/>
    <keyword type="function" name="g_tree_traverse ()" link="glib-Balanced-Binary-Trees.html#g-tree-traverse" deprecated=""/>
    <keyword type="function" name="GTraverseFunc ()" link="glib-Balanced-Binary-Trees.html#GTraverseFunc"/>
    <keyword type="enum" name="enum GTraverseType" link="glib-Balanced-Binary-Trees.html#GTraverseType"/>
    <keyword type="function" name="g_tree_search ()" link="glib-Balanced-Binary-Trees.html#g-tree-search"/>
    <keyword type="function" name="g_tree_remove ()" link="glib-Balanced-Binary-Trees.html#g-tree-remove"/>
    <keyword type="function" name="g_tree_steal ()" link="glib-Balanced-Binary-Trees.html#g-tree-steal"/>
    <keyword type="function" name="g_tree_destroy ()" link="glib-Balanced-Binary-Trees.html#g-tree-destroy"/>
    <keyword type="struct" name="GNode" link="glib-N-ary-Trees.html#GNode"/>
    <keyword type="function" name="g_node_new ()" link="glib-N-ary-Trees.html#g-node-new"/>
    <keyword type="function" name="g_node_copy ()" link="glib-N-ary-Trees.html#g-node-copy"/>
    <keyword type="function" name="GCopyFunc ()" link="glib-N-ary-Trees.html#GCopyFunc" since="2.4"/>
    <keyword type="function" name="g_node_copy_deep ()" link="glib-N-ary-Trees.html#g-node-copy-deep" since="2.4"/>
    <keyword type="function" name="g_node_insert ()" link="glib-N-ary-Trees.html#g-node-insert"/>
    <keyword type="function" name="g_node_insert_before ()" link="glib-N-ary-Trees.html#g-node-insert-before"/>
    <keyword type="function" name="g_node_insert_after ()" link="glib-N-ary-Trees.html#g-node-insert-after"/>
    <keyword type="macro" name="g_node_append()" link="glib-N-ary-Trees.html#g-node-append"/>
    <keyword type="function" name="g_node_prepend ()" link="glib-N-ary-Trees.html#g-node-prepend"/>
    <keyword type="macro" name="g_node_insert_data()" link="glib-N-ary-Trees.html#g-node-insert-data"/>
    <keyword type="macro" name="g_node_insert_data_before()" link="glib-N-ary-Trees.html#g-node-insert-data-before"/>
    <keyword type="macro" name="g_node_append_data()" link="glib-N-ary-Trees.html#g-node-append-data"/>
    <keyword type="macro" name="g_node_prepend_data()" link="glib-N-ary-Trees.html#g-node-prepend-data"/>
    <keyword type="function" name="g_node_reverse_children ()" link="glib-N-ary-Trees.html#g-node-reverse-children"/>
    <keyword type="function" name="g_node_traverse ()" link="glib-N-ary-Trees.html#g-node-traverse"/>
    <keyword type="enum" name="enum GTraverseFlags" link="glib-N-ary-Trees.html#GTraverseFlags"/>
    <keyword type="function" name="GNodeTraverseFunc ()" link="glib-N-ary-Trees.html#GNodeTraverseFunc"/>
    <keyword type="function" name="g_node_children_foreach ()" link="glib-N-ary-Trees.html#g-node-children-foreach"/>
    <keyword type="function" name="GNodeForeachFunc ()" link="glib-N-ary-Trees.html#GNodeForeachFunc"/>
    <keyword type="function" name="g_node_get_root ()" link="glib-N-ary-Trees.html#g-node-get-root"/>
    <keyword type="function" name="g_node_find ()" link="glib-N-ary-Trees.html#g-node-find"/>
    <keyword type="function" name="g_node_find_child ()" link="glib-N-ary-Trees.html#g-node-find-child"/>
    <keyword type="function" name="g_node_child_index ()" link="glib-N-ary-Trees.html#g-node-child-index"/>
    <keyword type="function" name="g_node_child_position ()" link="glib-N-ary-Trees.html#g-node-child-position"/>
    <keyword type="macro" name="g_node_first_child()" link="glib-N-ary-Trees.html#g-node-first-child"/>
    <keyword type="function" name="g_node_last_child ()" link="glib-N-ary-Trees.html#g-node-last-child"/>
    <keyword type="function" name="g_node_nth_child ()" link="glib-N-ary-Trees.html#g-node-nth-child"/>
    <keyword type="function" name="g_node_first_sibling ()" link="glib-N-ary-Trees.html#g-node-first-sibling"/>
    <keyword type="macro" name="g_node_next_sibling()" link="glib-N-ary-Trees.html#g-node-next-sibling"/>
    <keyword type="macro" name="g_node_prev_sibling()" link="glib-N-ary-Trees.html#g-node-prev-sibling"/>
    <keyword type="function" name="g_node_last_sibling ()" link="glib-N-ary-Trees.html#g-node-last-sibling"/>
    <keyword type="macro" name="G_NODE_IS_LEAF()" link="glib-N-ary-Trees.html#G-NODE-IS-LEAF:CAPS"/>
    <keyword type="macro" name="G_NODE_IS_ROOT()" link="glib-N-ary-Trees.html#G-NODE-IS-ROOT:CAPS"/>
    <keyword type="function" name="g_node_depth ()" link="glib-N-ary-Trees.html#g-node-depth"/>
    <keyword type="function" name="g_node_n_nodes ()" link="glib-N-ary-Trees.html#g-node-n-nodes"/>
    <keyword type="function" name="g_node_n_children ()" link="glib-N-ary-Trees.html#g-node-n-children"/>
    <keyword type="function" name="g_node_is_ancestor ()" link="glib-N-ary-Trees.html#g-node-is-ancestor"/>
    <keyword type="function" name="g_node_max_height ()" link="glib-N-ary-Trees.html#g-node-max-height"/>
    <keyword type="function" name="g_node_unlink ()" link="glib-N-ary-Trees.html#g-node-unlink"/>
    <keyword type="function" name="g_node_destroy ()" link="glib-N-ary-Trees.html#g-node-destroy"/>
    <keyword type="function" name="g_node_push_allocator ()" link="glib-N-ary-Trees.html#g-node-push-allocator" deprecated=""/>
    <keyword type="function" name="g_node_pop_allocator ()" link="glib-N-ary-Trees.html#g-node-pop-allocator" deprecated=""/>
    <keyword type="typedef" name="GQuark" link="glib-Quarks.html#GQuark"/>
    <keyword type="function" name="g_quark_from_string ()" link="glib-Quarks.html#g-quark-from-string"/>
    <keyword type="function" name="g_quark_from_static_string ()" link="glib-Quarks.html#g-quark-from-static-string"/>
    <keyword type="function" name="g_quark_to_string ()" link="glib-Quarks.html#g-quark-to-string"/>
    <keyword type="function" name="g_quark_try_string ()" link="glib-Quarks.html#g-quark-try-string"/>
    <keyword type="function" name="g_intern_string ()" link="glib-Quarks.html#g-intern-string" since="2.10"/>
    <keyword type="function" name="g_intern_static_string ()" link="glib-Quarks.html#g-intern-static-string" since="2.10"/>
    <keyword type="struct" name="GData" link="glib-Keyed-Data-Lists.html#GData"/>
    <keyword type="function" name="g_datalist_init ()" link="glib-Keyed-Data-Lists.html#g-datalist-init"/>
    <keyword type="macro" name="g_datalist_id_set_data()" link="glib-Keyed-Data-Lists.html#g-datalist-id-set-data"/>
    <keyword type="function" name="g_datalist_id_set_data_full ()" link="glib-Keyed-Data-Lists.html#g-datalist-id-set-data-full"/>
    <keyword type="function" name="g_datalist_id_get_data ()" link="glib-Keyed-Data-Lists.html#g-datalist-id-get-data"/>
    <keyword type="macro" name="g_datalist_id_remove_data()" link="glib-Keyed-Data-Lists.html#g-datalist-id-remove-data"/>
    <keyword type="function" name="g_datalist_id_remove_no_notify ()" link="glib-Keyed-Data-Lists.html#g-datalist-id-remove-no-notify"/>
    <keyword type="macro" name="g_datalist_set_data()" link="glib-Keyed-Data-Lists.html#g-datalist-set-data"/>
    <keyword type="macro" name="g_datalist_set_data_full()" link="glib-Keyed-Data-Lists.html#g-datalist-set-data-full"/>
    <keyword type="macro" name="g_datalist_get_data()" link="glib-Keyed-Data-Lists.html#g-datalist-get-data"/>
    <keyword type="macro" name="g_datalist_remove_data()" link="glib-Keyed-Data-Lists.html#g-datalist-remove-data"/>
    <keyword type="macro" name="g_datalist_remove_no_notify()" link="glib-Keyed-Data-Lists.html#g-datalist-remove-no-notify"/>
    <keyword type="function" name="g_datalist_foreach ()" link="glib-Keyed-Data-Lists.html#g-datalist-foreach"/>
    <keyword type="function" name="g_datalist_clear ()" link="glib-Keyed-Data-Lists.html#g-datalist-clear"/>
    <keyword type="function" name="g_datalist_set_flags ()" link="glib-Keyed-Data-Lists.html#g-datalist-set-flags" since="2.8"/>
    <keyword type="function" name="g_datalist_unset_flags ()" link="glib-Keyed-Data-Lists.html#g-datalist-unset-flags" since="2.8"/>
    <keyword type="function" name="g_datalist_get_flags ()" link="glib-Keyed-Data-Lists.html#g-datalist-get-flags" since="2.8"/>
    <keyword type="macro" name="G_DATALIST_FLAGS_MASK" link="glib-Keyed-Data-Lists.html#G-DATALIST-FLAGS-MASK:CAPS"/>
    <keyword type="macro" name="g_dataset_id_set_data()" link="glib-Datasets.html#g-dataset-id-set-data"/>
    <keyword type="function" name="g_dataset_id_set_data_full ()" link="glib-Datasets.html#g-dataset-id-set-data-full"/>
    <keyword type="function" name="GDestroyNotify ()" link="glib-Datasets.html#GDestroyNotify"/>
    <keyword type="function" name="g_dataset_id_get_data ()" link="glib-Datasets.html#g-dataset-id-get-data"/>
    <keyword type="macro" name="g_dataset_id_remove_data()" link="glib-Datasets.html#g-dataset-id-remove-data"/>
    <keyword type="function" name="g_dataset_id_remove_no_notify ()" link="glib-Datasets.html#g-dataset-id-remove-no-notify"/>
    <keyword type="macro" name="g_dataset_set_data()" link="glib-Datasets.html#g-dataset-set-data"/>
    <keyword type="macro" name="g_dataset_set_data_full()" link="glib-Datasets.html#g-dataset-set-data-full"/>
    <keyword type="macro" name="g_dataset_get_data()" link="glib-Datasets.html#g-dataset-get-data"/>
    <keyword type="macro" name="g_dataset_remove_data()" link="glib-Datasets.html#g-dataset-remove-data"/>
    <keyword type="macro" name="g_dataset_remove_no_notify()" link="glib-Datasets.html#g-dataset-remove-no-notify"/>
    <keyword type="function" name="g_dataset_foreach ()" link="glib-Datasets.html#g-dataset-foreach"/>
    <keyword type="function" name="GDataForeachFunc ()" link="glib-Datasets.html#GDataForeachFunc"/>
    <keyword type="function" name="g_dataset_destroy ()" link="glib-Datasets.html#g-dataset-destroy"/>
    <keyword type="struct" name="GRelation" link="glib-Relations-and-Tuples.html#GRelation"/>
    <keyword type="function" name="g_relation_new ()" link="glib-Relations-and-Tuples.html#g-relation-new"/>
    <keyword type="function" name="g_relation_index ()" link="glib-Relations-and-Tuples.html#g-relation-index"/>
    <keyword type="function" name="g_relation_insert ()" link="glib-Relations-and-Tuples.html#g-relation-insert"/>
    <keyword type="function" name="g_relation_exists ()" link="glib-Relations-and-Tuples.html#g-relation-exists"/>
    <keyword type="function" name="g_relation_count ()" link="glib-Relations-and-Tuples.html#g-relation-count"/>
    <keyword type="function" name="g_relation_select ()" link="glib-Relations-and-Tuples.html#g-relation-select"/>
    <keyword type="function" name="g_relation_delete ()" link="glib-Relations-and-Tuples.html#g-relation-delete"/>
    <keyword type="function" name="g_relation_destroy ()" link="glib-Relations-and-Tuples.html#g-relation-destroy"/>
    <keyword type="function" name="g_relation_print ()" link="glib-Relations-and-Tuples.html#g-relation-print"/>
    <keyword type="struct" name="GTuples" link="glib-Relations-and-Tuples.html#GTuples"/>
    <keyword type="function" name="g_tuples_destroy ()" link="glib-Relations-and-Tuples.html#g-tuples-destroy"/>
    <keyword type="function" name="g_tuples_index ()" link="glib-Relations-and-Tuples.html#g-tuples-index"/>
    <keyword type="struct" name="GCache" link="glib-Caches.html#GCache"/>
    <keyword type="function" name="g_cache_new ()" link="glib-Caches.html#g-cache-new"/>
    <keyword type="function" name="g_cache_insert ()" link="glib-Caches.html#g-cache-insert"/>
    <keyword type="function" name="g_cache_remove ()" link="glib-Caches.html#g-cache-remove"/>
    <keyword type="function" name="g_cache_destroy ()" link="glib-Caches.html#g-cache-destroy"/>
    <keyword type="function" name="g_cache_key_foreach ()" link="glib-Caches.html#g-cache-key-foreach"/>
    <keyword type="function" name="g_cache_value_foreach ()" link="glib-Caches.html#g-cache-value-foreach" deprecated=""/>
    <keyword type="function" name="GCacheDestroyFunc ()" link="glib-Caches.html#GCacheDestroyFunc"/>
    <keyword type="function" name="GCacheDupFunc ()" link="glib-Caches.html#GCacheDupFunc"/>
    <keyword type="function" name="GCacheNewFunc ()" link="glib-Caches.html#GCacheNewFunc"/>
    <keyword type="struct" name="GAllocator" link="glib-Memory-Allocators.html#GAllocator" deprecated=""/>
    <keyword type="function" name="g_allocator_new ()" link="glib-Memory-Allocators.html#g-allocator-new" deprecated=""/>
    <keyword type="function" name="g_allocator_free ()" link="glib-Memory-Allocators.html#g-allocator-free" deprecated=""/>
    <keyword type="" name="Options" link="glib-gettextize.html#id3480301"/>
  </functions>
</book>
