GLib Utilities

Table of Contents
String Utility Functions — various string-related functions.
Character Set Conversion — convert strings between different character sets using iconv().
Unicode Manipulation — functions operating on Unicode characters and UTF-8 strings.
Date and Time Functions — calendrical calculations and miscellaneous time stuff.
Random Numbers — pseudo random number generator.
Hook Functions — support for manipulating lists of hook functions.
Miscellaneous Utility Functions — a selection of portable utility functions.
Lexical Scanner — a general purpose lexical scanner.
Automatic String Completion — support for automatic completion using a group of target strings.
Timers — keep track of elapsed time.
Spawning Processes — process launching with fork()/exec().
File Utilities — various file-related functions.
Shell-related Utilities — shell-like commandline handling.
Glob-style pattern matching — matches strings against patterns containing '*' (wildcard) and '?' (joker).
Simple XML Subset Parser — parses a subset of XML.
Windows Compatibility Functions — UNIX emulation on Windows.