Namespace

GLib – 2.0

GLib is a general-purpose, portable utility library, which provides many useful data types, macros, type conversions, string utilities, file utilities, a mainloop abstraction, and so on.

Version2.85.0
AuthorsGLib Development Team
LicenseLGPL-2.1-or-later
Websitehttps://www.gtk.org
Sourcehttps://gitlab.gnome.org/GNOME/glib/

Build

C headersglib.h
pkg-config filesglib-2.0
GModule Portable API for dynamically loading modules
Browse documentation
GObject The base type system library
Browse documentation
GIO GObject Interfaces and Objects, Networking, IPC, and I/O
Browse documentation

Structs

Allocator

deprecated: 2.10 

Array

Contains the public fields of a GArray.

AsyncQueue

An opaque data structure which represents an asynchronous queue.

BookmarkFile

GBookmarkFile lets you parse, edit or create files containing bookmarks.

since: 2.12

ByteArray

Contains the public fields of a GByteArray.