Datasheet

Index
ARM DUI 0067D Copyright © 1999-2001 ARM Limited. All rights reserved. Index-7
C++ 2-3
EC++ 2-3
strict 2-14
strict ANSI C 2-14
Specifying
additional checks 2-35
function declaration keywords 3-6
preprocessor options 2-15
search paths 2-15
structure alignment 2-30
warning messages 2-31
Speed
and structure packing 3-12
sprintf() 4-15
srand() 4-5, 4-15
sscanf() 4-15
Stack checking 3-4
C and C++ 2-12, 2-14
Standard C++
support for C-1
Standard error function 5-25
Standards
C and C++ 2-2
C library implementation 4-91
C++ implementation C-1
C++ language support C-1
C++ library implementation 4-97
Standard C++ D-1
Standard C++ support C-1
variation from B-2
Static data
libraries 4-5
tailoring access 4-25
Static member constants, C++ C-5
static, C and C++ keyword 3-27
__STDC__, C and C++ macro 3-32
__stdin 4-10
__stdout 4-10
Sticky flags 5-8, 5-11, 5-13, 5-14
strcoll() 4-19, 4-33, 4-41
strerror() 4-96
strftime() 4-19, 4-41
String
character sets 3-21
size limits D-2
strtoll() 4-100
strtoull() 4-100
strto*() 4-19
Structures, C and C++
alignment 3-27
bitfields 3-30
implementation 3-26, B-5
packed 3-28
packing 3-13
padding 3-27
specifying alignment 2-30
struct, C and C++ keyword 3-26, B-5
strxfrm() 4-19
SWI
semihosting 4-10
Symbols
defining, C and C++ 2-16
system() 4-88
_sys_close() 4-79
_sys_command_string() 4-84
_sys_ensure() 4-82
_sys_exit() 4-16, 4-51, 4-52
_sys_flen() 4-82
_sys_istty() 4-83
_sys_open() 4-78, 4-79
_sys_read() 4-80, 4-83
_sys_seek() 4-82
_sys_tmpnam() 4-84
_sys_write() 4-81
T
Tailoring C library functions 4-85
tcpp 3-31
Templates, C++ C-7
default template arguments C-5
instantiation directive C-5
member templates C-6
ordering C-6
partial specialization C-6
specialization directive C-5
time() 4-19, 4-87
tmpfile() 4-84
Truncate floating point 5-34
_ttywrch() 4-51, 4-56
Type qualifiers 3-12
typeid, C++ keyword C-5
typename, C++ keyword C-6
U
union, C and C++ keyword 3-26, B-5
Unused declaration warning 2-34
Unused this warning 2-34
__user_heap_extend() 4-70, 4-73
__user_heap_extent() 4-58, 4-70
__user_initial_stackheap() 4-69
__user_libspace() 4-14, 4-25, 4-52,
4-68
__user_stack_slop() 4-71
__use_iso8859_collate() 4-27
__use_iso8859_ctype() 4-27
__use_iso8859_locale() 4-27
__use_iso8859_monetary() 4-27
__use_iso8859_numeric() 4-27
__use_no_heap() 4-57
__use_no_heap_region() 4-57
__use_realtime_heap() 4-58
__use_two_region_memory() 4-67
V
Variable declaration keywords 3-9
__int64 3-10
register 3-10
Variants
compilers 2-2
vfprintf() 4-76
Via files 2-10, A-1
Virtual functions (C and C++) 3-27
volatile, C and C++ keyword 3-13,
3-15
vprintf() 4-76
vsnprintf() 4-100
W
Warning messages, compilers
assignment operator 2-31
char constants 2-33
deprecated declaration 2-32
deprecated features 2-35
enabling warnings off by default
2-36
future compatibility 2-34
implicit constructor 2-32