Hello, everybody! Some features of GPC are beginning to cause serious trouble, so I consider to drop them: * Multiple compilations in one file. One source file contains one program and several units, or an interface and an implementation module, or whatever which has more than one `end.' (please note the dot). Hammering this behaviour of GPC into the GCC/EGCS backend is a nontrivial change which I do not expect the GCC steering committee to accept. (They already rejected much less crucial changes.) Thus, removing this feature would probably be necessary for full integration into GCC/EGCS. * C-style numbers. With the --c-numbers switch or the (*$C+*) directive, GPC accepts C-style octal and hexadecimal numbers such as 0755 or 0xdeadbeef. However, this does mess up other parts of the lexical analyzer. Since I do not think that this feature is widely used, I think it is better to remove it rather than "fixing" large parts of the lexical analyzer and thus inviting for more unpleasant errors. * (Other things may follow.) Comments welcome, Peter -- Peter Gerwinski, Essen, Germany, http://home.pages.de/~Peter.Gerwinski/ Maintainer GNU Pascal - http://home.pages.de/~GNU-Pascal/ - gpc-19990118 PGP key on request - 6C 94 45 BE 28 A4 96 - 0E CC E9 12 47 25 82 75 *** Vote against SPAM! ********* http://www.politik-digital.de/spam/ ***