mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-26 15:36:14 +01:00
24273ca743
Wed Nov 11 18:11:24 EST 1998 Gregory McLean <gregm@comstar.net> * docs/*.sgml : Batch of new documentation that should be easier to maintain and extend. Plus generate whatever sort of doc file you would like. I didn't change the Makefile stuff as I'm not sure what default doc type people want. Oh and this is all DocBook format. Enjoy!
78 lines
3.0 KiB
Plaintext
78 lines
3.0 KiB
Plaintext
<!doctype chapter PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [
|
|
<!entity memory SYSTEM "gmem.sgml">
|
|
<!entity lists SYSTEM "glist.sgml">
|
|
<!entity hashtables SYSTEM "ghash.sgml">
|
|
<!entity caches SYSTEM "gcache.sgml">
|
|
<!entity trees SYSTEM "gtree.sgml">
|
|
<!entity timers SYSTEM "gtimer.sgml">
|
|
<!entity defintions SYSTEM "defintions.sgml">
|
|
]>
|
|
<book>
|
|
<bookinfo>
|
|
<title>GLIB Developers' Reference Guide</title>
|
|
<authorgroup>
|
|
<author>
|
|
<firstname>Gregory</firstname>
|
|
<surname>McLean</surname>
|
|
<affiliation>
|
|
<address><email>gregm@comstar.net</email></address>
|
|
</affiliation>
|
|
</author>
|
|
</authorgroup>
|
|
<copyright>
|
|
<year>1998</year>
|
|
<holder>Gregory A. McLean</holder>
|
|
</copyright>
|
|
<legalnotice>
|
|
<para>This documentation is <emphasis>free</emphasis>; this means that
|
|
everyone is free to use it and free to redistribute it on a free basis.
|
|
This documentation is not in the public domain; it is a copyrighted
|
|
work and there are restrictions on its distribution, but these
|
|
restrictions are designed to permit everything that a good cooperating
|
|
citizen would want to do. What is not allowed is to try and prevent
|
|
others from further sharing any version of this documentation that they
|
|
might get from you.</para>
|
|
<para>Specifically, we want to make sure that you have the right to
|
|
give away copies of this documentation, that you receive the source
|
|
or else can get it if you want it, that you can change the documentation
|
|
or use pieces of it in new free documentation, and that you know you
|
|
can legally do these things.</para>
|
|
<para>This documentation is being distributed in the hope that it will
|
|
be useful, but <emphasis>WITHOUT ANY WARRANTY</emphasis>; without the
|
|
even implied warranty of <emphasis>MERCHANTABILITY OR FITNESS FOR A
|
|
PARTICULAR PURPOSE</emphasis>.</para>
|
|
<para>For the exact details of copying this library and the related
|
|
documentation please see the <emphasis>COPYING</emphasis> file that
|
|
should have come with this library.</para>
|
|
</legalnotice>
|
|
</bookinfo>
|
|
<toc></toc>
|
|
<chapter id="introduction">
|
|
<title>Introduction</title>
|
|
|
|
<sect1 id="whatis">
|
|
<title>What is GLIB</title>
|
|
<para>GLIB is a collection of useful functions designed with portabilty
|
|
and ease of use in mind. Many of the functions provided by GLIB can
|
|
be duplicated or are wrappers to standard <trademark>UNIX</trademark>
|
|
functions and system calls. The are provided in this library mainly
|
|
for consistancy and the write once philophsy.</para>
|
|
</chapter>
|
|
<!-- Definitions provided by glib -->
|
|
&defintions;
|
|
<!-- Documentation for memory handling in glib -->
|
|
&memory;
|
|
<!-- Documentation for lists in glib -->
|
|
&lists;
|
|
<!-- Documentation for hash tables in glib -->
|
|
&hashtables;
|
|
<!-- Documentation for cache handing in glib -->
|
|
&caches;
|
|
<!-- Balanced binary trees -->
|
|
&trees;
|
|
<!-- Timer documentation -->
|
|
&timers;
|
|
<index></index>
|
|
</book>
|
|
|