* c.texi (Lvalues): Dereferencing fn ptr is not an lvalue.
String constant is an lvalue.
Array constructor is an lvalue.
(Write Assignments Separately): Minor cleanup.
(Integer Variations): State minimum sizes of numeric types.
(Unicode Character Codes): Explain invalid universal character names.
(Structures): Define "compound type" and index it.
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".
(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.
* configure.ac: Set release to 0.0.
* c.texi: Cite release number.
* version.texi (EDITION, VERSION): Use VERSION instead of EDITION;
set to 0.0-git.
* NEWS: Update.
* Makefile.am:
* version.texi:
* configure.ac: New files.
* c.texi: Include version.texi.
* Makefile: Add copyright and license notices,
gather common dependencies in $(SOURCES), use $< and $@ in rules.
* AUTHORS: Update.