Commit Graph

60 Commits

Author SHA1 Message Date
Richard Stallman f88559678f (Macros): Delete sentence that is about C++ only.
(ifdef): Change hyphen to space in xref to System specific Predefined Macros.
2022-10-03 18:09:51 -04:00
Richard Stallman 824cd7fb49 Fix missing word. 2022-10-02 07:54:00 -04:00
Richard Stallman 6214f7c8bf (Rounding Issues, Rounding Control): Fix declarations in examples. 2022-10-02 07:53:34 -04:00
Richard Stallman b244cb3218 (Machine Epsilon): Fix comment syntax in macheps definition. 2022-10-01 20:32:21 -04:00
Richard Stallman c10f5999ce (Further Reading): Remove paywalled and JS-requiring URLs. 2022-10-01 20:31:30 -04:00
Richard Stallman 6010acc42a (Overlaying Structures): Fix the example to iniialize p. Clarify text. 2022-09-30 12:58:48 -04:00
Richard Stallman 6eeb5e1743 (Integer Representations): Simplify; delete xref to containing chapter. 2022-09-30 11:03:02 -04:00
Richard Stallman 2b017543cc (c.html.d): New make rule.
Tiny change by yuvallangerontheroad@gmail.com.
2022-09-29 07:18:48 -04:00
Richard Stallman 45a51a93dc Fix trivial errors. 2022-09-28 18:56:20 -04:00
Richard Stallman 5f59f4b2bb (Floating Constants): Don't say that the various ways of writing 1500.0
are totally equivalent.
2022-09-25 10:40:15 -04:00
Richard Stallman b35d0cb88d Info file's name is now c.info. 2022-09-22 22:17:16 -04:00
Richard Stallman ff1a746228 Call info output c.info. 2022-09-22 22:16:39 -04:00
Richard Stallman 9a2d8740fe (Storage): Minor cleanups. 2022-09-22 21:55:08 -04:00
Richard Stallman 38863b1f44 (Structure Constructors): Fix previous change. 2022-09-22 20:58:35 -04:00
Richard Stallman 313d1b5471 (Structure Constructors): Fix previous change. 2022-09-20 17:27:53 -04:00
Richard Stallman 05b71b7ff0 Don't say "first" or "initial" element of an array, say "zeroth". 2022-09-19 21:28:38 -04:00
Richard Stallman c3ac60dacc (Structure Constructors): Give example with labeled fields. 2022-09-19 21:17:12 -04:00
Richard Stallman 2f8e7ba6d5 (Postincrement/Postdecrement): Small clarification. 2022-09-19 20:40:21 -04:00
Richard Stallman ae13d4a5de Explain non-ASCII chars in identifiers better.
Clarify the discussion about preferring English.
2022-09-19 14:12:43 -04:00
Richard Stallman ed702eb6ab Fix previous change. 2022-09-18 20:48:09 -04:00
Richard Stallman d7af004437 (Function-like Macros): Explain whitespace around `(' is ok in macro calls.
(Variadic Macros): Delete spurious `;' in some expansion examples.
2022-09-18 20:45:22 -04:00
Richard Stallman 3b8ad07e1a (Arrays as Fields): New section. Add to menus.
(Structure Assignment): Give examples about array fields.
2022-09-18 20:28:51 -04:00
Richard Stallman 1ea6251e83 (Postincrement/Postdecrement): add example of good postincrement.
(Pointer Increment/Decrement): Split a paragraph.
2022-09-18 20:19:20 -04:00
Richard Stallman 73d92ce6b6 Fix case in xref to Make manual. 2022-09-18 19:33:45 -04:00
Richard Stallman b79376cac2 Change @verbatim to @example.
Add link near hexadecimal floating constants to
the node that documents them.
Change http links to https.
2022-09-15 17:25:33 -04:00
Richard Stallman ff0c64366f Eliminate duplicate @documentencoding. 2022-09-15 17:23:01 -04:00
Richard Stallman 1fb68e0048 Eliminate spurious space at eol, and spurious word. 2022-09-15 17:05:19 -04:00
Richard Stallman 15bb28acc0 Eliminate spurious space at eol. 2022-09-15 17:02:44 -04:00
Richard Stallman 46cdde1206 Eliminate spurious space at eol. 2022-09-15 17:02:34 -04:00
Richard Stallman 7e7fdc27d8 Fix typo. 2022-09-15 17:01:25 -04:00
Richard Stallman 923f8cfaaf Fix typo. 2022-09-15 17:01:05 -04:00
Richard Stallman a2b20dd1e1 Fix typos. 2022-09-15 16:58:41 -04:00
Richard Stallman c0c0773fe5 (Pointers): Seversal clarifications.
(Pointer Arithmetic Low Level): rename to Low-Level Pointer Arithmetic.
2022-09-15 15:47:40 -04:00
Richard Stallman a441a65e8b (Constants): Small clarifications. 2022-09-15 14:38:21 -04:00
Richard Stallman 778ce9a752 (Primitive Types): Many cleanups. 2022-09-15 02:58:36 -04:00
Richard Stallman 52c0123371 Several small cleanups. 2022-09-13 09:50:13 -04:00
Richard Stallman 502da18ae0 (c.html): Add --no-split. 2022-09-13 09:37:10 -04:00
Richard Stallman 0e786c773b Many local clarifications.
Explain about the C library and why system calls are little different
from other library functions.
Add advice to use the debugger and not get delayed by "short cuts".
Why nested function definitions are important.
Typeface for comment text in examples.
2022-09-13 09:35:57 -04:00
Richard Stallman 362d489132 (clean): Fix deletion of c.html 2022-09-10 01:53:00 -04:00
Richard Stallman bc15515996 (clean): Add the sorted index files. Correct names for info files. 2022-09-10 01:50:57 -04:00
Richard Stallman 87b3363764 Minor cleanups. 2022-09-10 01:49:02 -04:00
Richard Stallman f7b79b82cf (Compilation): Substantial rewrite and reordering, for clarity. 2022-09-09 07:36:18 -04:00
Richard Stallman a50f6f1177 (c.info, c.html): Specify output file.
(clean): add c,info*.  Take out obsolete file names.
2022-09-09 07:27:34 -04:00
Richard Stallman 833da61a6d (c.doc, c.html, c.txt): List source files as dependencies. 2022-09-08 22:05:26 -04:00
Richard Stallman e305430c71 (c.pdf): run texi2dvi. 2022-09-08 18:24:11 -04:00
Richard Stallman 2624fb4f44 (Iterative Fibonacci): Fix the explanation of the for loop. 2022-09-08 14:41:56 -04:00
Richard Stallman 329a00f7c8 (Introduction): Rewrite the portion about GNU C versions, standads,
other dialects, and other languages GCC supports.
2022-09-07 19:22:24 -04:00
Richard Stallman c81991f894 Correct problems in title page and copyright page. 2022-09-07 18:42:34 -04:00
Richard Stallman a51a1f74c9 (Strings): Fix char array declaration syntax. 2022-09-07 17:31:45 -04:00
Richard Stallman c888ea34dd Fix copyright notice. 2022-09-06 20:19:00 -04:00