Remove statement about initialization of locals
git-svn-id: svn://svn.cc65.org/cc65/trunk@1461 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -327,42 +327,39 @@ and the one defined by the ISO standard:
|
|||||||
<itemize>
|
<itemize>
|
||||||
|
|
||||||
<item> The compiler allows single line comments that start with //. This
|
<item> The compiler allows single line comments that start with //. This
|
||||||
feature is disabled in strict ANSI mode.
|
feature is disabled in strict ANSI mode.
|
||||||
<p>
|
<p>
|
||||||
<item> The compiler allows unnamed parameters in parameter lists. The
|
<item> The compiler allows unnamed parameters in parameter lists. The
|
||||||
compiler will not issue warnings about unused parameters that don't
|
compiler will not issue warnings about unused parameters that don't
|
||||||
have a name. This feature is disabled in strict ANSI mode.
|
have a name. This feature is disabled in strict ANSI mode.
|
||||||
<p>
|
<p>
|
||||||
<item> The compiler has some additional keywords:
|
<item> The compiler has some additional keywords:
|
||||||
<p>
|
<p>
|
||||||
<itemize>
|
<itemize>
|
||||||
<item><tt/asm/
|
<item><tt/asm/
|
||||||
<item><tt/__asm__/
|
<item><tt/__asm__/
|
||||||
<item><tt/fastcall/
|
<item><tt/fastcall/
|
||||||
<item><tt/__fastcall__/
|
<item><tt/__fastcall__/
|
||||||
<item><tt/__AX__/
|
<item><tt/__AX__/
|
||||||
<item><tt/__EAX__/
|
<item><tt/__EAX__/
|
||||||
<item><tt/__func__/
|
<item><tt/__func__/
|
||||||
<item><tt/__attribute__/
|
<item><tt/__attribute__/
|
||||||
</itemize>
|
</itemize>
|
||||||
<p>
|
<p>
|
||||||
The keywords without the underlines are disabled in strict ANSI mode.
|
The keywords without the underlines are disabled in strict ANSI mode.
|
||||||
<p>
|
<p>
|
||||||
<item> The datatypes "float" and "double" are not available.
|
<item> The datatypes "float" and "double" are not available.
|
||||||
<p>
|
<p>
|
||||||
<item> The compiler does not support bit fields.
|
<item> The compiler does not support bit fields.
|
||||||
<p>
|
<p>
|
||||||
<item> Initialization of local variables is only possible for scalar data
|
|
||||||
types (that is, not for arrays and structs).
|
|
||||||
<p>
|
|
||||||
<item> Because of the "wrong" order of the parameters on the stack, there is
|
<item> Because of the "wrong" order of the parameters on the stack, there is
|
||||||
an additional macro needed to access parameters in a variable
|
an additional macro needed to access parameters in a variable
|
||||||
parameter list in a C function.
|
parameter list in a C function.
|
||||||
<p>
|
<p>
|
||||||
<item> Functions may not return structs (or unions), and structs may not be
|
<item> Functions may not return structs (or unions), and structs may not be
|
||||||
passed as parameters by value. However, struct assignment *is*
|
passed as parameters by value. However, struct assignment *is*
|
||||||
possible.
|
possible.
|
||||||
<p>
|
<p>
|
||||||
<item> Part of the C library is available only with fastcall calling
|
<item> Part of the C library is available only with fastcall calling
|
||||||
conventions (see below). This means, that you may not mix pointers to
|
conventions (see below). This means, that you may not mix pointers to
|
||||||
those functions with pointers to user written functions.
|
those functions with pointers to user written functions.
|
||||||
|
|||||||
Reference in New Issue
Block a user