Atmel CAVR-4 사용자 설명서
CAVR-4
256
Descriptions of implementation-defined behavior
AVR® IAR C/C++ Compiler
Reference Guide
ENVIRONMENT
Arguments to main (5.1.2.2.2.1)
The function called at program startup is called
main
. There is no prototype declared for
main
, and the only definition supported for
main
is:
int main(void)
To change this behavior for the IAR CLIB runtime environment, see Implementation of
cstartup, page 90. To change this behavior for the IAR DLIB runtime environment, see
Implementation of system startup code, page 81.
cstartup, page 90. To change this behavior for the IAR DLIB runtime environment, see
Implementation of system startup code, page 81.
Interactive devices (5.1.2.3)
The streams
stdin
and
stdout
are treated as interactive devices.
IDENTIFIERS
Significant characters without external linkage (6.1.2)
The number of significant initial characters in an identifier without external linkage is
200.
200.
Significant characters with external linkage (6.1.2)
The number of significant initial characters in an identifier with external linkage is 200.
Case distinctions are significant (6.1.2)
Identifiers with external linkage are treated as case-sensitive.
CHARACTERS
Source and execution character sets (5.2.1)
The source character set is the set of legal characters that can appear in source files. The
default source character set is the standard ASCII character set. However, if you use the
command line option
default source character set is the standard ASCII character set. However, if you use the
command line option
--enable_multibytes
, the source character set will be the host
computer’s default character set.
The execution character set is the set of legal characters that can appear in the execution
environment. The default execution character set is the standard ASCII character set.
However, if you use the command line option
environment. The default execution character set is the standard ASCII character set.
However, if you use the command line option
--enable_multibytes
, the execution
character set will be the host computer’s default character set. The IAR DLIB Library
needs a multibyte character scanner to support a multibyte execution character set. The
IAR CLIB Library does not support multibyte characters.
needs a multibyte character scanner to support a multibyte execution character set. The
IAR CLIB Library does not support multibyte characters.