dwww Home | All sections in one page


Programming/C

AV1 Codec Library Documentation   (package: libaom-doc)
API documentation for libaom

Cairo Reference Manual   (package: libcairo2-doc)
Cairo is a multi-platform library providing anti-aliased vector-based rendering for multiple target backends. This document covers programming using the Cairo library.

Debian libmbim Manual   (package: libmbim-glib-doc)
API documentation of libmbim-glib.

Debian libqmi Manual   (package: libqmi-glib-doc)
API documentation of libqmi-glib.

Debian libqrtr-glib Manual   (package: libqrtr-glib-doc)
API documentation of libqrtr-glib.

Debian libwmf Manual   (package: libwmf-doc)
Windows metafile (WMF) is a picture format used by many Windows programs, e.g. Microsoft Word. libwmf is a library for interpreting metafile images and either displaying them using X or converting them to standard formats such as PNG, JPEG, PS, EPS and SVG(Z)...

FFmpeg API Documentation   (package: ffmpeg-doc)
This is the API documentation for FFmpeg.

FreeType 2 Development Documentation   (package: freetype2-doc)
Development documentation for FreeType 2.

GDK Reference Manual   (package: libgtk-4-doc)
The GDK library provides an OS-independant wrapper around the most fundamental graphical user interface functions. This allows GTK to be ported to non-X11 systems, as long as GDK is ported first.
This document covers programming in GDK.

GDK Reference Manual   (package: libgtk2.0-doc)
The GDK library provides an OS-independant wrapper around the most fundamental graphical user interface functions. This allows GTK to be ported to non-X11 systems, as long as GDK is ported first.
This document covers programming in GDK.

GDK Reference Manual   (package: libgtk-3-doc)
The GDK library provides an OS-independant wrapper around the most fundamental graphical user interface functions. This allows GTK to be ported to non-X11 systems, as long as GDK is ported first.
This document covers programming in GDK.

GdkPixbuf-2.0 Reference Manual   (package: libgdk-pixbuf2.0-doc)
The GDK Pixbuf library provides image loading and saving facilities, fast scaling and compositing of pixel buffers, and simple animation loading.

GdkPixdata-2.0 Reference Manual   (package: libgdk-pixbuf2.0-doc)
GdkPixdata is a deprecated pixel buffer format used to embed uncompressed images into libraries and executables. New code should use GResource to embed images in their compressed form instead.

GdkWayland Reference Manual   (package: libgtk-4-doc)
The GDK library provides an OS-independant wrapper around the most fundamental graphical user interface functions. This allows GTK to be ported to non-X11 systems, as long as GDK is ported first.
This document covers programming in GDK with the wayland backend.

GdkX11 Reference Manual   (package: libgtk-4-doc)
The GDK library provides an OS-independant wrapper around the most fundamental graphical user interface functions. This allows GTK to be ported to non-X11 systems, as long as GDK is ported first.
This document covers programming in GDK with the X11 backend.

Gio (GLib) Reference Manual   (package: libglib2.0-doc)
Gio is a library providing useful classes for general purpose I/O, networking, IPC, settings, and other high level application functionality

GioUnix (GLib) Reference Manual   (package: libglib2.0-doc)
Unix-specific parts of Gio, a library providing useful classes for general purpose I/O and other high level application functionality

GIRepository (GLib) Reference Manual   (package: libglib2.0-doc)
GIRepository is a library providing access to typelibs and introspection data which describe C APIs

Git internal API documentation   (package: git-doc)
Git has grown a set of internal API over time. This collection documents them.
Formats: [html] [text]

GLib Reference Manual   (package: libglib2.0-doc)
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

GLibUnix Reference Manual   (package: libglib2.0-doc)
Unix-specific parts of GLib, a general-purpose, portable utility library

GModule (GLib) Reference Manual   (package: libglib2.0-doc)
Portable API for dynamically loading modules

GNU TLS API Reference Manual   (package: gnutls-doc)
GNU TLS API Reference Manual

GnuTLS Manual   (package: gnutls-doc)
GnuTLS library manual
Formats: [html] [info] [pdf]

GObject (GLib) Reference Manual   (package: libglib2.0-doc)
The base type system and object class for GLib-based runtime environments

gPhoto2 Manual   (package: libgphoto2-dev-doc)

GSK Reference Manual   (package: libgtk-4-doc)
The GTK library provides a graphical user interface for C programs, and is used in projects such as GIMP, GNOME, and Mozilla.
This document covers programming in GSK.

GTK 2 Frequently Asked Questions   (package: libgtk2.0-doc)
This document is intended to answer questions that are likely to be frequently asked by programmers using the GTK graphical user interface library, or people who are just looking at using GTK, GNOME, or GIMP.

GTK 2 Tutorial   (package: libgtk2.0-doc)
GTK (GIMP Toolkit) is a library for creating graphical user interfaces. It is licensed using the LGPL license, so you can develop open software, free software, or even commercial non-free software using GTK without having to spend anything for licenses or royalties.
This tutorial is an attempt to document as much as possible of GTK, but it is by no means complete. This tutorial assumes a good understanding of C, and how to create C programs. It would be a great benefit for the reader to have previous X programming experience, but it shouldn't be necessary.

GTK Reference Manual   (package: libgtk2.0-doc)
The GTK library provides a graphical user interface for C programs, and is used in projects such as GIMP, GNOME, and Mozilla. This document covers programming using the GTK library.

GTK Reference Manual   (package: libgtk-3-doc)
The GTK library provides a graphical user interface for C programs, and is used in projects such as GIMP, GNOME, and Mozilla. This document covers programming using the GTK library.

GTK Reference Manual   (package: libgtk-4-doc)
The GTK library provides a graphical user interface for C programs, and is used in projects such as GIMP, GNOME, and Mozilla. This document covers programming using the GTK library.

IBus Reference Manual   (package: ibus-doc)
Intelligent Input Bus (IBus) reference manual.

json-glib Reference Manual   (package: libjson-glib-doc)
JSON parser and generator

libbluray Documentation   (package: libbluray-doc)

libcbor documentation   (package: libcbor-doc)
This manual describes libcbor, a library for parsing and generating CBOR

libconfig manual   (package: libconfig-doc)
This manual describes what libconfig is and how it can be used to parse configuration files

libdbus API Reference   (package: dbus-1-doc)

libdvbv5 Reference Manual   (package: libdvbv5-doc)
This manual describes API which libdvbv5 offers

libfido2 documentation   (package: libfido2-doc)
The development documentation for libfido2.

libftdi1 API documentation   (package: libftdi1-doc)

 FTDI is a library to talk to FTDI's FT232 and FT245 type USB chips from
userspace. It uses libusb to communicate with the chips.
This document describe the API of the library.

liblzma API Documentation   (package: liblzma-doc)
liblzma is a compression library supporting the .xz and .lzma formats, among others. This Doxygen-generated reference manual describes the data structures and functions making up its public interface.

libnftnl development manual   (package: libnftnl-dev-doc)
This manual contains information on libnftnl internals

libssh public API Manual   (package: libssh-doc)
This manual describes libssh API.

libunibreak Reference Manual   (package: libunibreak-doc)
A C API to use Unicode line breaking algorithm

libuv documentation   (package: libuv1-doc)
The libuv API documentation

LibYAML API documentation   (package: libyaml-doc)
Doxygen-generated API documentation for LibYAML.

Manual for Libtasn1   (package: libtasn1-doc)
This manual is for Libtasn1, which is a library for Abstract Syntax Notation One (ASN.1) and Distinguish Encoding Rules (DER) manipulation.
Formats: [info] [pdf]

mbed TLS API Documentation   (package: libmbedtls-doc)
Automatically generated mbed TLS source code documentation.

MPFR library documentation   (package: libmpfr-doc)
Official MPFR documentation from the MPFR developers.
Formats: [html] [info] [pdf]

nghttp2 HTTP 2.0 library Reference Manual   (package: libnghttp2-doc)
A library providing an experimental implementation of the Hypertext Transfer Protocol version 2.0.

Opus codec and library API documentation   (package: libopus-doc)
A low-latency interactive speech and audio codec
The Opus codec is designed for interactive speech and audio transmission over the Internet. It is designed by the IETF Codec Working Group and incorporates technology from Skype's SILK codec and Xiph.Org's CELT codec.
It is intended to suit a wide range of interactive audio applications, including Voice over IP, videoconferencing, in-game chat, and even remote live music performances. It can scale from low bit-rate narrowband speech to very high quality stereo music. The current features are:
 Sampling rates from 8 to 48 kHz
 Bit-rates from 6 kb/s 510 kb/s
 Support for both constant bit-rate (CBR) and variable bit-rate (VBR)
 Audio bandwidth from narrowband to full-band
 Support for speech and music
 Support for mono and stereo
 Frame sizes from 2.5 ms to 60 ms
 Good loss robustness and packet loss concealment (PLC)

polkit Reference Manual   (package: policykit-1-doc)

Programmer API for Libidn2   (package: libidn2-doc)
Manual for IDNA2008 Internationalized Domain Names library (libidn2)
Formats: [html] [info]

Speex codec and API documentation   (package: speex-doc)
The PDF documentation describes the Speex codec and the command line and C interfaces provided by the reference implementation.

The Libgcrypt Reference Manual   (package: libgcrypt20-doc)
gcrypt library manual
Formats: [html] [info] [pdf]

The libmnl API Documentation   (package: libmnl-doc)
libmnl is a minimalistic user-space library oriented to Netlink developers. There are a lot of common tasks in parsing, validating, constructing of both the Netlink header and TLVs that are repetitive and easy to get wrong. This library aims to provide simple helpers that allows you to re-use code and to avoid re-inventing the wheel.

The libnetfilter-conntrack API Documentation   (package: libnetfilter-conntrack-doc)
libnetfilter_conntrack is a userspace library providing a programming interface (API) to the in-kernel connection tracking state table. The library libnetfilter_conntrack has been previously known as libnfnetlink_conntrack and libctnetlink. This library is currently used by conntrack-tools among many other applications.
To write your own program using libnetfilter_conntrack, you should start by reading the doxygen documentation (start by LibrarySetup page) and check examples available under utils/ in the libnetfilter_conntrack source code tree. You can compile these examples by invoking 'make check'.

x265 encoder and API documentation   (package: libx265-doc)

List of dwww errors and warnings generated while building menu

Generated by dwww version 1.16 on Fri Oct 2 03:54:57 CEST 2026.