Mercurial > hg > octave-nkf > gnulib-hg
changeset 6725:0f8da7e45ef4
autoupdate
author | Karl Berry <karl@freefriends.org> |
---|---|
date | Sun, 09 Apr 2006 22:54:34 +0000 |
parents | 68cc9b819542 |
children | af9abbcedfbd |
files | doc/standards.texi |
diffstat | 1 files changed, 26 insertions(+), 26 deletions(-) [+] |
line wrap: on
line diff
--- a/doc/standards.texi +++ b/doc/standards.texi @@ -3,7 +3,7 @@ @setfilename standards.info @settitle GNU Coding Standards @c This date is automagically updated when you save this file: -@set lastupdate February 12, 2006 +@set lastupdate April 9, 2006 @c %**end of header @dircategory GNU organization @@ -72,7 +72,7 @@ * Managing Releases:: The Release Process * References:: References to Non-Free Software or Documentation * Copying This Manual:: How to Make Copies of This Manual -* Index:: +* Index:: @end menu @@ -117,8 +117,8 @@ more maintainable by others. The GNU Hello program serves as an example of how to follow the GNU -coding standards for a trivial program which prints @samp{Hello, -world!}. @uref{http://www.gnu.org/software/hello/hello.html}. +coding standards for a trivial program. +@uref{http://www.gnu.org/software/hello/hello.html}. @node Legal Issues @chapter Keeping Free Software Free @@ -224,7 +224,7 @@ Trademark acknowledgements are the statements that such-and-such is a trademark of so-and-so. The GNU Project has no objection to the basic -idea of trademarks, but these acknowledgements feel like kowtowing, +idea of trademarks, but these acknowledgements feel like kowtowing, and there is no legal requirement for them, so we don't use them. What is legally required, as regards other people's trademarks, is to @@ -311,12 +311,12 @@ technique. @cindex GUILE -The standard extensibility interpreter for GNU software is GUILE, which -implements the language Scheme (an especially clean and simple dialect -of Lisp). @uref{http://www.gnu.org/software/guile/}. We don't reject -programs written in other ``scripting languages'' such as Perl and -Python, but using GUILE is very important for the overall consistency of -the GNU system. +The standard extensibility interpreter for GNU software is GUILE +(@uref{http://www.gnu.org/software/guile/}), which implements the +language Scheme (an especially clean and simple dialect of Lisp). We +don't reject programs written in other ``scripting languages'' such as +Perl and Python, but using GUILE is very important for the overall +consistency of the GNU system. @node Compatibility @section Compatibility with Other Implementations @@ -732,7 +732,7 @@ @example @var{source-file-name}:@var{lineno}:@var{column}: @var{message} -@var{source-file-name}:@var{lineno}.@var{column}: @var{message} +@var{source-file-name}:@var{lineno}.@var{column}: @var{message} @end example @@ -987,12 +987,12 @@ character set supports it, the @samp{(C)} should be replaced with the copyright symbol, as follows: -@ifinfo -(the official copyright symbol, which is the letter C in a circle); -@end ifinfo -@ifnotinfo +@ifinfo +(the official copyright symbol, which is the letter C in a circle); +@end ifinfo +@ifnotinfo @copyright{} -@end ifnotinfo +@end ifnotinfo Write the word ``Copyright'' exactly like that, in English. Do not translate it into another language. International treaties recognize @@ -2220,7 +2220,7 @@ @end example @noindent -or, if you want to use Standard C syntax, format the definition like +or, if you want to use traditional C syntax, format the definition like this: @example @@ -3075,7 +3075,7 @@ Unicode contains the unambiguous quote characters required, and its common encoding UTF-8 is upward compatible with Latin1. However, -Unicode and UTF-8 are not universally well-supported, either. +Unicode and UTF-8 are not universally well-supported, either. This may change over the next few years, and then we will revisit this. @@ -3345,10 +3345,10 @@ history of how the conflicting concepts arose and who they came from. @menu -* Change Log Concepts:: -* Style of Change Logs:: -* Simple Changes:: -* Conditional Changes:: +* Change Log Concepts:: +* Style of Change Logs:: +* Simple Changes:: +* Conditional Changes:: * Indicating the Part Changed:: @end menu @@ -3712,7 +3712,7 @@ alternatives for how to describe a machine. Thus, @samp{athlon-pc-gnu/linux} would be a valid alias. There is a shell script called -@uref{http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub, +@uref{http://savannah.gnu.org/@/cgi-bin/@/viewcvs/@/*checkout*/@/config/@/config/@/config.sub, @file{config.sub}} that you can use as a subroutine to validate system types and canonicalize aliases. @@ -3723,7 +3723,7 @@ i686-pc-linux-gnu}. When the build type is not specified by an option or argument, the @code{configure} script should normally guess it using the shell script -@uref{http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess, +@uref{http://savannah.gnu.org/@/cgi-bin/@/viewcvs/@/*checkout*/@/config/@/config/@/config.guess, @file{config.guess}}. @cindex optional features, configure-time @@ -3913,7 +3913,7 @@ of free documentation is found at @url{http://www.gnu.org/philosophy/free-doc.html}. A list of important licenses and whether they qualify as free is in -@url{http://www.gnu.org/licenses/license-list.html}. The terms +@url{http://www.gnu.org/@/licenses/@/license-list.html}. The terms ``free'' and ``non-free'', used in this document, refer to that definition. If it is not clear whether a license qualifies as free under this definition, please ask the GNU Project by writing to