![]() |
![]() |
GLib Reference Manual | ![]() |
---|
- 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
- Base64 Encoding — encodes and decodes data in Base64 format
- Data Checksums — Computes the checksum for data
- Internationalization — gettext support macros
- 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
- File Utilities — various file-related functions
- URI Functions — URI Functions
- Shell-related Utilities — shell-like commandline handling
- Commandline option parser — parses commandline options
- Glob-style pattern matching — matches strings against patterns containing '*' (wildcard) and '?' (joker)
- Perl-compatible regular expressions — matches strings against regular expressions
- Simple XML Subset Parser — parses a subset of XML
-
Key-value file parser — parses
.ini
-like config files - Bookmark file parser — parses files containing bookmarks
- Testing — a test framework
- Windows Compatibility Functions — UNIX emulation on Windows