481b75bc5aMinor changes from Ineiev.
Richard Stallman
2025-05-02 12:53:32 -0400
5d1b5d753d(Cast to Union): Show definition of `union foo', `x' and `y'.
Richard Stallman
2025-04-06 10:39:52 -0400
11723f5d07Give correct link to the rest of the GCC documentation.
Richard Stallman
2025-03-09 15:04:53 -0400
48a54d8126Minor cleanups and typo fixing.
Richard Stallman
2025-03-09 15:04:09 -0400
6296201310c.texi: update FSF address.
Richard Stallman
2024-08-31 21:52:07 -0400
21380ea8faFix typo in Texinfo command.
Richard Stallman
2024-08-01 08:06:35 -0400
cff11c9b8cFix typo.
Richard Stallman
2024-07-30 10:23:12 -0400
9ac6feb5deFix typos. (Array Params are Ptrs): Renamed from Array Parm Pointer.
Richard Stallman
2024-07-30 10:22:25 -0400
3c9d0b5db8(Unicode Character Codes): Minor clarification.
Richard Stallman
2024-02-01 21:54:24 -0500
4019930bf7* c.texi: (Unions, Structures): Unions are compond types too.
Richard Stallman
2024-02-01 21:53:00 -0500
2de84577d4Make singlequotes look correct in code font. * c.texi: Specify @codequoteundirected on and @codequotebacktick on.
Richard Stallman
2024-02-01 21:47:12 -0500
61fc722320Various small fixes.
Richard Stallman
2024-01-30 20:29:54 -0500
db3b2f364cMinor fixes.
Richard Stallman
2024-01-17 10:47:59 -0500
75be1bffe6* c.texi: fix typos. * fp.texi (Machine Epsilon, Rounding Control): Don't have text on the same line as @ignore.
Richard Stallman
2024-01-12 17:03:09 -0500
0bab1e598ac.texi: fix a few spurious or missing braces.
Richard Stallman
2024-01-11 14:09:15 -0500
c81ee21e0b* c.texi (Unicode Character Codes): Rewrite the initial explanation of character codes and escape characters. Define "code point". Use fire and water in Chinese examples. D800 - DFFF are not exactly invalid so say it is too obscure to explain here. (Wide String Constants): Types of wide strings are array types. (Type Size): Explain about side effects in sizeof expr and sizeof (type). Rename the variable `array' to `arr'. For size_t, don't say what kind of definition it has. (Pointer Types): Write "pointer to an array of".
Richard Stallman
2024-01-08 21:45:54 -0500
ceff250ff0* c.texi Many simple clarifiations and fixes. (Top): Explain we assume programs run on a real computer. (Iterative Fibonacci): Add footnote about how a statement with no side effects can be useful in special situations. (Complete Explanation): Fix xref node target. (Identifiers): GNU C allows $. (Operators/Punctuation): Explain each of the other punctuation chars. Brief note re preprocessing operators. How to group operator chars. (Shift Operations): Explain binary constants here too. (Shift Hacks): Explain binary constants here too. Delete extra 0 at end of one binary constant. (Bitwise Operations): Explain binary constants here too. (Assignment Expressions): Recommend parens around conditional exp inside a conditional exp. (Lvalues): Add item for constructors. Explain a little about arrays that are not lvalues. (Modifying Assignment): Explain better about += and side-effects inside subexpressions of the lvalue. (Conditional Rules): Use parens when nesting conditional expressions. (Conditional Branches): Correct type conversion rules for for branches. (Binary Operator Grammar): Here and elsewhere, write "operations" instead of "operators". (Associativity and Ordering): State which operations are associative. Explain the add-four-function-calls example in detail. (Signed and Unsigned Types): Expain how char relates to signed char and unsigned char. (Complex Data Types): Mention j as imaginary suffix. (Integer Const Type): Add examples for integer suffix U. (Floating Constants): Clarify that suffixes don't make a number float. (Floating Constants): Hex float constant must have an exponent. (Character Constants): Explain the traditional names a little. Give ryles for octal character code. (Pointer Dereference): Add another example of a pointer to a variable.
Richard Stallman
2024-01-07 17:49:24 -0500
b29f2c8bd3Distinguish "preprocessing operator" from "operator" tout court.
Richard Stallman
2023-12-14 08:15:22 -0500
47e5a234a7Add missing paren.
Richard Stallman
2022-10-12 04:11:42 -0400
a68e13c715Add todo comment.
Richard Stallman
2022-10-12 04:11:06 -0400
f88559678f(Macros): Delete sentence that is about C++ only. (ifdef): Change hyphen to space in xref to System specific Predefined Macros.
Richard Stallman
2022-10-03 18:09:51 -0400
824cd7fb49Fix missing word.
Richard Stallman
2022-10-02 07:54:00 -0400
6214f7c8bf(Rounding Issues, Rounding Control): Fix declarations in examples.
Richard Stallman
2022-10-02 07:53:34 -0400
b244cb3218(Machine Epsilon): Fix comment syntax in macheps definition.
Richard Stallman
2022-10-01 20:32:21 -0400
c10f5999ce(Further Reading): Remove paywalled and JS-requiring URLs.
Richard Stallman
2022-10-01 20:31:30 -0400
6010acc42a(Overlaying Structures): Fix the example to iniialize p. Clarify text.
Richard Stallman
2022-09-30 12:58:48 -0400
6eeb5e1743(Integer Representations): Simplify; delete xref to containing chapter.
Richard Stallman
2022-09-30 11:03:02 -0400
45a51a93dcFix trivial errors.
Richard Stallman
2022-09-28 18:56:20 -0400
5f59f4b2bb(Floating Constants): Don't say that the various ways of writing 1500.0 are totally equivalent.
Richard Stallman
2022-09-25 10:40:15 -0400
b35d0cb88dInfo file's name is now c.info.
Richard Stallman
2022-09-22 22:17:16 -0400
ff1a746228Call info output c.info.
Richard Stallman
2022-09-22 22:16:39 -0400
9a2d8740fe(Storage): Minor cleanups.
Richard Stallman
2022-09-22 21:55:08 -0400
38863b1f44(Structure Constructors): Fix previous change.
Richard Stallman
2022-09-22 20:58:35 -0400
313d1b5471(Structure Constructors): Fix previous change.
Richard Stallman
2022-09-20 17:27:53 -0400
05b71b7ff0Don't say "first" or "initial" element of an array, say "zeroth".
Richard Stallman
2022-09-19 21:28:38 -0400
c3ac60dacc(Structure Constructors): Give example with labeled fields.
Richard Stallman
2022-09-19 21:17:12 -0400
2f8e7ba6d5(Postincrement/Postdecrement): Small clarification.
Richard Stallman
2022-09-19 20:40:21 -0400
ae13d4a5deExplain non-ASCII chars in identifiers better. Clarify the discussion about preferring English.
Richard Stallman
2022-09-19 14:12:43 -0400
ed702eb6abFix previous change.
Richard Stallman
2022-09-18 20:48:09 -0400
d7af004437(Function-like Macros): Explain whitespace around `(' is ok in macro calls.
Richard Stallman
2022-09-18 20:45:22 -0400
3b8ad07e1a(Arrays as Fields): New section. Add to menus. (Structure Assignment): Give examples about array fields.
Richard Stallman
2022-09-18 20:28:51 -0400
1ea6251e83(Postincrement/Postdecrement): add example of good postincrement. (Pointer Increment/Decrement): Split a paragraph.
Richard Stallman
2022-09-18 20:19:20 -0400
73d92ce6b6Fix case in xref to Make manual.
Richard Stallman
2022-09-18 19:33:45 -0400
b79376cac2Change @verbatim to @example. Add link near hexadecimal floating constants to the node that documents them. Change http links to https.
Richard Stallman
2022-09-15 17:25:33 -0400
ff0c64366fEliminate duplicate @documentencoding.
Richard Stallman
2022-09-15 17:23:01 -0400
1fb68e0048Eliminate spurious space at eol, and spurious word.
Richard Stallman
2022-09-15 17:05:19 -0400
15bb28acc0Eliminate spurious space at eol.
Richard Stallman
2022-09-15 17:02:44 -0400
46cdde1206Eliminate spurious space at eol.
Richard Stallman
2022-09-15 17:02:34 -0400
7e7fdc27d8Fix typo.
Richard Stallman
2022-09-15 17:01:25 -0400