Home »
Digital Archaeology »
Computer Arcana »
Atari »
Atari ST »
AHCC V5
AHCC V5 [message #217116] |
Thu, 09 January 2014 10:11 |
Henk Robbers
Messages: 27 Registered: September 2012
Karma: 0
|
Junior Member |
|
|
LS
There is a new version available on my Home page
Changes:
january 10 2014
v5
general:
Back to small version number. (Greetings mister Thorvalds ;-)
Replaced 'string' back to char * for single declarators,
to Wstr for declarator lists.
(appeared to be a little confusing)
'const char *' remains 'Cstr'.
I also wanted to reserve 'string' for other C dialects.
Shell:
Some patches provided by Gerhard Stoll regarding
page up/down keys on some Tos's or emulators.
Compiler:
Implemented Pure C style inlining:
e.g. a prototype specifying a value;
e.g. short ror(short v, short c) 0161170;
short rol(short v, short c) 0161570;
'is' or <=> between prototype and value will be silently
accepted.
Small changes regarding 'void'.
Some invisible reorganization and refactoring.
Check on a expression's side effects.
Notifications "code has no effect".
More fixes regarding 'const' (type qualifiers in general).
Accept empty arguments in macros.
If the argument is anywhere used, the consequences are
for the programmer.
New header <rotate.h>
Fixed wrong code for comparing constants to zero (rare :-)
--
Groeten; Regards.
Henk Robbers. http://members.chello.nl/h.robbers
Interactive disassembler: Digger; http://digger.atari.org
A Home Cooked C compiler: AHCC; http://ahcc.atari.org
|
|
|
Goto Forum:
Current Time: Wed Apr 17 20:41:38 EDT 2024
Total time taken to generate the page: 0.12738 seconds