Tru64 UNIX
Compaq C Language Reference Manual
Previous
Contents
Index
M
Macro
assert
bool
BUFFSIZ
CLOCKS_PER_SEC
complex
definition
canceling
function-like form
naming parameters in
object-like form
# operator
## operator
possible side effects
EDOM
EOF
ERANGE
errno
EXIT_FAILURE
EXIT_SUCCESS
false
stdbool.h
FILENAME_MAX
FOPEN_MAX
HUGE_VAL
imaginary
INFINITY
LC_ALL
LC_COLLATE
LC_MONETARY
LC_NUMERIC
LC_TIME
LC_TYPE
library
L_tmpnam
MB_CUR_MAX
NAN
NULL
limits.h
stddef.h
stdio.h
stdlib.h
string.h
time.h
offsetof
predefined
defined
system identification
__DATE__
__FILE__
__LINE__
__STDC__
__STDC_HOSTED__
__STDC_ISO_10646__
__STDC_VERSION__
__TIME__
RAND_MAX
references
SEEK_CUR
SEEK_END
SEEK_SET
SIG_DFL
SIG_ERR
SIG_IGN
stderr
stdin
stdout
substitution
substitution within
#include
directives
TMP_MAX
true
stdbool.h
va_arg
va_list
va_start
__bool_true_false_are_defined
_Complex_I
_Imaginary_I
_IOFBF
_IOLBF
_IONBF
Macro expansion, in pragmas
Macro names
list
Main function
passing parameter
syntax
with main_program option
main_program option #1
main_program option #2
malloc
library function
<math.h>
header
Math, type-generic
header file
Mathematics
complex
header file
mblen
library function
mbstowcs
library function
mbtowc
library function
MB_CUR_MAX
macro
Member
structure
union
variant aggregate
memchr
library function
memcmp
library function
memcpy
library function
memmove
library function
memset
library function
Minus
unary
mktime
library function
modf
library function
Modifiable lvalue
Modifier
storage class
#module
directive
Multibyte character
Compaq C
defined
Multidimensional array
subscripts
* (multiplication operator)
Multiplicative operator
Multiplicative operator (*)
N
Name space
defined
types
NAN
macro
Negation
arithmetic
logical
Nesting of
#include
lines
New-line character
New style parameter declaration
Nonlocal jump
header file
Not-equal-to operator (!=)
Notational conventions
Null character
NULL
macro
limits.h
stddef.h
stdio.h
stdlib.h
string.h
time.h
Null pointer
automatic initialization
defined
used with the equality operator
null (#) preprocessing directive
Null statement
Numeric escape sequence #1
Numeric escape sequence #2
Numerical limit
defined
Numerical limits
O
Octal constant
Octal digits 8 and 9 #1
Octal digits 8 and 9 #2
offsetof
macro
Old-style function declaration
combined with prototype style
Old style parameter declaration
comparison with prototype style
example
One's complement operator ( ~ )
Operand conversion
##
operator
Operator
assignment #1
assignment #2
binary
additive
bitwise
equality
logical
multiplicative
relational
shift
bracket
categories
comma
conditional
defined
defined
list
precedence
sizeof
unary
address
arithmetic negation
bitwise negation
cast
increment and decrement
indirection
logical negation
__typeof__
_Pragma
OR bitwise operator (|)
Original declaration
Previous
Next
Contents
Index