ANSI C Rationale                     A B C D E F G H IJ K L M N O P Q R S T U V W

Index


1984 /usr/group Standard, 1.5, 4.1

A

abort function,  4.2.1.1, 4.10.4.1
abs function,  4.10.6
abstract machine,  2.1.2.3
Ada,  2.2.1
agreement point,  2.1.2.3, 3.3
aliasing,  3.3
alignment,  1.6
alloca function, nonstandard,  4.10.3
ambiguous expression,  3.3.16
ANSI X3.64 character set standard,  3.1.3.4
ANSI X3L2 Committee (Codes and Character Sets),  2.2.2
argc and argvparameters to main,  2.1.2.2
argument promotion,  3.3.2.2
as if principle,  2.1, 2.1.1.1, 2.1.1.2, 2.1.2.3, 2.2.1, 3.2.1.5, 3.3, 3.7.1, 4.9.3, 4.9.4.3
ASCII,  2.2.1, 2.2.1.1, 2.2.2, 3.1.3.4, 4.3, 4.4, 4.12.3.1
asctime function,  4.12.3.1
asm keyword, nonstandard,  3.1.1
assert macro,  4.2.1.1
<assert.h> header,  4.2
associativity,  3.3
atan2 function,  4.5.2.4
atexit function,  2.1.2.2, 4.10.4.2, 4.6.2.1
atof function,  4.10.1.1
atoi function,  4.10.1.1
atol function,  4.10.1.1

B

Backus-Naur Form,  3
benign redefinition,  3.8.3
binary numeration systems,  3.1.2.5, 3.3.3.3
binary streams,  4.9.2
bit fields,  3.5.2.1
bit,  1.6
break keyword,  3.6.6.2
byte,  1.6 3.3.3.4

C

calloc function,  4.10.3.1
case ranges,  3.6.4.2
cfree function,  4.10.3.2
clock function,  4.12.2.1
clock_t type,  4.12.1
codeset,  2.2.1.1, 4.4
collating sequence,  2.2.1.1
comments,  3.1.9
common extension,  3.1.1, 3.1.2.2, 3.1.4, 5
common storage,  3.1.2.2
compatible types,  3.1.2.6, 3.5.4.2
compliance,  1.7
composite type,  3.5.4.2, 3.1.2.6
concatenation,  3.1.4
conforming implementation, freestanding,  1.7
conforming implementation, hosted,  1.7
conforming program,  1.1
constant expressions,  3.4
const keyword,  3.1.1
constraint error,  3.3.2.3
continue keyword,  3.6.6.2
control character,  4.3.1
conversions,  3.2
cross-compilation,  2, 3.1.3, 3.4, 4.1.4
C++,  3.5.4.1, 3.5.4.3, 3.5.4
<ctype.h> header,  4.3
curses,  4.1

D

data abstraction,  3.3.3.2
__DATE__ macro,  3.8.8
DEC PDP-11,  1.1
decimal-point character,  4.1.1
declarations,  3.5
defined preprocessing operator,  3.4 3.8.1
diagnostic,  1.1, 2.1.1.3, 3.2.1.1, 3.8.3, 3.8.4
difftime function,  4.12.2.2
div function,  3.3.5, 4.10.6.2

E

domain error,  4.5.1
EBCDIC,  2.2.2, 3.1.3.4, 4.4
#elif 3.8.1
#else 3.8.1
#endif 3.8.1, 3.8.1
entry keyword, nonstandard,  3.1.1
enum keyword,  3.1.1, 3.5.2
enumeration,  3.1.2.5, 3.1.3.3, 3.5
EOF macro,  4.3
errno macro,  4.1.3, 4.5.1, 4.9.10.4
<errno.h> header,  4.1.3
erroneous program,  2.1.1.3
#error 3.8.5
executable program,  2.1.1.1
exit function,  2.1.2.2, 4.10.4.3, 4.10.4.5
expressions,  3.3
external identifiers,  3.1.2
external linkage,  2.1.1.1

F

fclose function,  4.9
fflush function,  4.9.5.2, 4.9.5.3
fgetc function,  4.9.3, 4.9.7.1
fgetpos function,  4.9.9.1
fgets function,  4.9.7.2
file pointer,  4.9
file position indicator,  4.9.2, 4.9.9.4
__FILE__ macro,  3.8.4, 3.8.8
FILE type,  4.9.7.11
FILENAME_MAX macro,  4.9.1
<float.h> header,  2.2.4.2.2, 4.1.4
fmod function,  3.3.5, 4.5.6.4
fopen function,  4.9, 4.9.5.3
fortran keyword,  3.1.1
FORTRAN,  3.1.2.2, 3.5.4, 4.10.6.2
FORTRAN-to-C translation,  2.2.4.2.2, 3.3, 4.5.1
fputc function,  4.9.3
fread function,  4.9 4.9.8.1
frexp function,  4.5.4.2
fscanf function,  4.9.6.2
fseek function,  4.9, 4.9.2, 4.9.5.3, 4.9.9.2
fsetpos function,  4.9.5.3
ftell function,  4.9.2
full expression,  2.1.2.3
function definition,  3.7.1
function prototypes,  3.5.4.3
future directions,  3.9
fwrite function,  4.9

G

getc function,  4.1.6, 4.9.7.5
getenv function,  4.10.4.4
gmtime function,  4.12.1, 4.12.3.3
GMT,  4.12.3.3
goto keyword,  3.6.2
Gray code,  3.1.2.5
grouping,  3.3

H

header names,  3.1.7
hosted environment,  2.1.2.2
HUGE_VAL macro,  4.5

IJ

IEEE 1003,  1.5, 4.7.2.1
IEEE 754 floating point standard,  2.2.4.