Installation of Acorn Desktop C
The C compiler
The C++ translator
This user guide
Useful references
The underlying programs
Getting started with CC and C++
Libraries
File naming and placing conventions
Include file searching
The SetUp dialogue box
The SetUp menu
Output messages
The icon bar menu
Command lines
Worked examples
Starting CMHG
Example output
Command line interface
ToANSI C translation
Starting ToANSI
ToPCC C translation
Starting ToPCC
Identifiers
Data elements
Structured data types
Pointers
Arithmetic operations
Expression evaluation
Implementation limits
Translation (A.6.3.1)
Environment (A.6.3.2)
Identifiers (A.6.3.3)
Characters (A.6.3.4)
Integers (A.6.3.5)
Floating point (A.6.3.6)
Arrays and pointers (A.6.3.7)
Registers (A.6.3.8)
Structures, unions, enumerations and bitfields (A.6.3.9)
Qualifiers (A.6.3.10)
Declarators (A.6.3.11)
Statements (A.6.3.12)
Preprocessing directives (A.6.3.13)
Library functions (A.6.3.14)
#pragma directives
Special function declaration keywords
Special variable declaration keywords
assert.h
ctype.h
errno.h
float.h
limits.h
locale.h
math.h
setjmp.h
signal.h
stdarg.h
stddef.h
stdio.h
stdlib.h
string.h
time.h
Extra functions
Introduction
Registering and deregistering event handlers
Registering and deregistering message handlers
Quitting applications
Programmer interface
Initialisation
Polling
Registering handlers
Handlers
Example
Translation Limits
Identifiers (2.3)
Character Constants (2.5.2)
Floating Constants (2.5.3)
String Literals (2.5.4)
Start and Termination (3.4)
Fundamental Types (3.6.1)
Integral Conversions (4.2)
Expressions (5)
Function Call (5.2.2)
Explicit Type Conversion (5.4)
Multiplicative Operators (5.6)
Shift Operators (5.8)
Relational Operators (5.9)
Storage Class Specifiers (7.1.1)
Type Specifiers (7.1.6)
Asm Declarations (7.3)
Linkage Specifications (7.4)
Class Members (9.2)
Bitfields (9.6)
Multiple Base Classes (10.1)
Argument Matching (13.2)
Exception Handling (experimental) (15)
Predefined Names (16.10)
filebuf
fstream
ios
istream
manipulators
ostream
stdiobuf
streambuf - protected
streambuf - public
strstream
strstreambuf
cartesian/polar
complex_error
exp, log, pow, sqrt
complex operators
cplxtrig
General portability considerations
ANSI C vs K&R C
The ToPCC and ToANSI tools
pcc compatibility mode
Environmental aspects
Register names
Register usage
Control arrival
Passing arguments
Return link
Structure results
Storage of variables
Function workspace
Examples
Getting started
Constraints on modules written in C
Overview of modules written in C
Functional components of modules written in C
Paging vs overlays
When to use overlays
Interpreting CC errors and warnings
Warnings
Non-serious errors
Serious errors
Fatal errors
System errors
'Not implemented' messages
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル