Next: 1.5 System Requirements
Up: 1. Introduction
Previous: 1.3 Typographic conventions
  Contents
  Index
This version has numerous bug fixes compared with the previous version.
But we also introduced some incompatibilities with older versions.
Not just for the fun of it, but to make the compiler more stable,
efficient and ANSI compliant.
- short is now equivalent to int (16 bits), it used to be equivalent
to char (8 bits)
- the default directory where include, library and documention files
are stored is no in /usr/local/share
- char type parameters to vararg functions are casted to int unless
explicitly casted, e.g.:
char a=3;
printf ("%d %c\n",
a, (char)a);
will push a as an int and as a char resp.
- option -regextend has been removed
- option -noreparms has been removed
<pending: more incompatibilities?>
Johan Knol
2001-07-13