X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=doc%2Fgnulib.texi;h=22b4cf7e228b6b7ca3f2a1d99f85776ffab9f8e5;hb=d7b344a2c6c70623de8fcdac7d129a4a2bad53e2;hp=e08abbbd6b7132a6314052b0458c7c2b5a70b34d;hpb=9d3fb2341d963aabb6eab47f0b387fd3ebdee7ee;p=gnulib.git diff --git a/doc/gnulib.texi b/doc/gnulib.texi index e08abbbd6..22b4cf7e2 100644 --- a/doc/gnulib.texi +++ b/doc/gnulib.texi @@ -1,5 +1,5 @@ \input texinfo @c -*-texinfo-*- -@comment $Id: gnulib.texi,v 1.28 2006-10-23 11:26:25 haible Exp $ +@comment $Id: gnulib.texi,v 1.31 2007-01-03 18:51:20 karl Exp $ @comment %**start of header @setfilename gnulib.info @settitle GNU Gnulib @@ -7,28 +7,21 @@ @syncodeindex pg cp @comment %**end of header -@set UPDATED $Date: 2006-10-23 11:26:25 $ +@set UPDATED $Date: 2007-01-03 18:51:20 $ @copying This manual is for GNU Gnulib (updated @value{UPDATED}), which is a library of common routines intended to be shared at the source level. -Copyright @copyright{} 2004, 2005, 2006 Free Software Foundation, Inc. +Copyright @copyright{} 2004, 2005, 2006, 2007 Free Software Foundation, Inc. -@quotation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no -Invariant Sections, with the Front-Cover Texts being ``A GNU Manual,'' -and with the Back-Cover Texts as in (a) below. A copy of the -license is included in the section entitled ``GNU Free Documentation -License.'' - -(a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify -this GNU Manual, like GNU software. Copies published by the Free -Software Foundation raise funds for GNU development.'' -@end quotation +Invariant Sections, with no Front-Cover Texts, and with no Back-Cover +Texts. A copy of the license is included in the section entitled +``GNU Free Documentation License.'' @end copying @dircategory Software development @@ -57,17 +50,20 @@ Software Foundation raise funds for GNU development.'' @menu * Introduction:: * Invoking gnulib-tool:: -* Miscellanous Notes:: +* Miscellaneous Notes:: * Particular Modules:: Documentation of Individual Modules * Copying This Manual:: * Index:: @end menu - @node Introduction @chapter Introduction -Getting started: +Gnulib is a source code library. It provides basic functionalities to +programs and libraries. Currently (as of October 2006) more than 30 +packages make use of Gnulib. + +Resources: @itemize @item Gnulib is hosted at Savannah: @@ -77,12 +73,25 @@ Getting started: @url{http://www.gnu.org/software/gnulib/}. @end itemize +@menu +* Library vs. Reusable Code:: +* Portability and Application Code:: +* Modules:: +* Various Kinds of Modules:: +* Collaborative Development:: +* Copyright:: +* Steady Development:: +* Openness:: +@end menu + +@include gnulib-intro.texi + @include gnulib-tool.texi -@node Miscellanous Notes -@chapter Miscellanous Notes +@node Miscellaneous Notes +@chapter Miscellaneous Notes @menu * Comments:: @@ -352,17 +361,16 @@ Of course the license texts themselves should not be changed at all. @menu * Quoting:: * ctime:: +* error and progname:: * gcd:: * inet_ntoa:: * Regular expressions:: @end menu @include quote.texi - +@include error.texi @include ctime.texi - @include gcd.texi - @include inet_ntoa.texi @node Regular expressions