This commit was generated by cvs2svn to compensate for changes in r5670,
[chise/xemacs-chise.git.1] / info / standards.info-4
1 This is ../info/standards.info, produced by makeinfo version 4.0 from
2 standards.texi.
3
4 START-INFO-DIR-ENTRY
5 * Standards: (standards).        GNU coding standards.
6 END-INFO-DIR-ENTRY
7
8    GNU Coding Standards Copyright (C) 1992, 1993, 1994, 1995, 1996,
9 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
10
11    Permission is granted to make and distribute verbatim copies of this
12 manual provided the copyright notice and this permission notice are
13 preserved on all copies.
14
15    Permission is granted to copy and distribute modified versions of
16 this manual under the conditions for verbatim copying, provided that
17 the entire resulting derived work is distributed under the terms of a
18 permission notice identical to this one.
19
20    Permission is granted to copy and distribute translations of this
21 manual into another language, under the above conditions for modified
22 versions, except that this permission notice may be stated in a
23 translation approved by the Free Software Foundation.
24
25 \1f
26 File: standards.info,  Node: Index,  Prev: References,  Up: Top
27
28 Index
29 *****
30
31 * Menu:
32
33 * #endif, commenting:                    Comments.
34 * --help option:                         Command-Line Interfaces.
35 * --version option:                      Command-Line Interfaces.
36 * -Wall compiler option:                 Syntactic Conventions.
37 * accepting contributions:               Contributions.
38 * address for bug reports:               Command-Line Interfaces.
39 * ANSI C standard:                       Standard C.
40 * arbitrary limits on data:              Semantics.
41 * autoconf:                              System Portability.
42 * avoiding proprietary code:             Reading Non-Free Code.
43 * behavior, dependent on program's name: User Interfaces.
44 * binary packages:                       Install Command Categories.
45 * bindir:                                Directory Variables.
46 * braces, in C source:                   Formatting.
47 * bug reports:                           Command-Line Interfaces.
48 * canonical name of a program:           Command-Line Interfaces.
49 * casting pointers to integers:          CPU Portability.
50 * change logs:                           Change Logs.
51 * change logs, conditional changes:      Conditional Changes.
52 * change logs, style:                    Style of Change Logs.
53 * command-line arguments, decoding:      Semantics.
54 * command-line interface:                Command-Line Interfaces.
55 * commenting:                            Comments.
56 * compatibility with C and POSIX standards: Compatibility.
57 * compiler warnings:                     Syntactic Conventions.
58 * conditional changes, and change logs:  Conditional Changes.
59 * conditionals, comments for:            Comments.
60 * configure:                             Configuration.
61 * control-L:                             Formatting.
62 * conventions for makefiles:             Makefile Conventions.
63 * corba:                                 Graphical Interfaces.
64 * credits for manuals:                   Manual Credits.
65 * data types, and portability:           CPU Portability.
66 * declaration for system functions:      System Functions.
67 * documentation:                         Documentation.
68 * doschk:                                Names.
69 * downloading this manual:               Preface.
70 * error messages:                        Semantics.
71 * error messages, formatting:            Errors.
72 * exec_prefix:                           Directory Variables.
73 * expressions, splitting:                Formatting.
74 * file usage:                            File Usage.
75 * file-name limitations:                 Names.
76 * formatting error messages:             Errors.
77 * formatting source code:                Formatting.
78 * formfeed:                              Formatting.
79 * function argument, declaring:          Syntactic Conventions.
80 * function prototypes:                   Standard C.
81 * getopt:                                Command-Line Interfaces.
82 * gettext:                               Internationalization.
83 * gnome:                                 Graphical Interfaces.
84 * graphical user interface:              Graphical Interfaces.
85 * gtk:                                   Graphical Interfaces.
86 * GUILE:                                 Source Language.
87 * implicit int:                          Syntactic Conventions.
88 * impossible conditions:                 Semantics.
89 * internationalization:                  Internationalization.
90 * legal aspects:                         Legal Issues.
91 * legal papers:                          Contributions.
92 * libexecdir:                            Directory Variables.
93 * libraries:                             Libraries.
94 * library functions, and portability:    System Functions.
95 * license for manuals:                   License for Manuals.
96 * lint:                                  Syntactic Conventions.
97 * long option names:                     Option Table.
98 * long-named options:                    Command-Line Interfaces.
99 * makefile, conventions for:             Makefile Conventions.
100 * malloc return value:                   Semantics.
101 * man pages:                             Man Pages.
102 * manual structure:                      Manual Structure Details.
103 * memory allocation failure:             Semantics.
104 * memory usage:                          Memory Usage.
105 * message text, and internationalization: Internationalization.
106 * mmap:                                  Mmap.
107 * multiple variables in a line:          Syntactic Conventions.
108 * names of variables and functions:      Names.
109 * NEWS file:                             NEWS File.
110 * non-POSIX systems, and portability:    System Portability.
111 * non-standard extensions:               Using Extensions.
112 * NUL characters:                        Semantics.
113 * open brace:                            Formatting.
114 * optional features, configure-time:     Configuration.
115 * options for compatibility:             Compatibility.
116 * output device and program's behavior:  User Interfaces.
117 * packaging:                             Releases.
118 * portability, and data types:           CPU Portability.
119 * portability, and library functions:    System Functions.
120 * portability, between system types:     System Portability.
121 * POSIX compatibility:                   Compatibility.
122 * POSIXLY_CORRECT, environment variable: Compatibility.
123 * post-installation commands:            Install Command Categories.
124 * pre-installation commands:             Install Command Categories.
125 * prefix:                                Directory Variables.
126 * program configuration:                 Configuration.
127 * program design:                        Design Advice.
128 * program name and its behavior:         User Interfaces.
129 * program's canonical name:              Command-Line Interfaces.
130 * programming languges:                  Source Language.
131 * proprietary programs:                  Reading Non-Free Code.
132 * README file:                           Releases.
133 * references to non-free material:       References.
134 * releasing:                             Managing Releases.
135 * sbindir:                               Directory Variables.
136 * signal handling:                       Semantics.
137 * spaces before open-paren:              Formatting.
138 * standard command-line options:         Command-Line Interfaces.
139 * standards for makefiles:               Makefile Conventions.
140 * string library functions:              System Functions.
141 * syntactic conventions:                 Syntactic Conventions.
142 * table of long options:                 Option Table.
143 * temporary files:                       Semantics.
144 * temporary variables:                   Syntactic Conventions.
145 * texinfo.tex, in a distribution:        Releases.
146 * TMPDIR environment variable:           Semantics.
147 * trademarks:                            Trademarks.
148 * where to obtain standards.texi:        Preface.
149
150