Node:Code index, Next:Concept index, Previous:Glossary, Up:Top
Code index
#
output conversion specifier modifier: Formatted output conversion specifiers
#define
preprocessor directive: Macros
#else
preprocessor directive: A few directives
#error
preprocessor directive: A few directives
#if
preprocessor directive: A few directives
#ifdef
preprocessor directive: Macros
#ifndef
preprocessor directive: Macros
#include
preprocessor directive: A few directives
#line
preprocessor directive: A few directives
#undef
preprocessor directive: Macros
%
input conversion specifier: Formatted input conversion specifiers
%
integer remainder operator: Expressions and values
%
mod operator: Expressions and values
%
modulo operator: Expressions and values
%
output conversion specifier: Formatted output conversion specifiers
&
bitwise operator: Bitwise operators
&
bitwise operator truth table: Bitwise AND
&
pointer operator: Pointer operators
&=
bitwise operator: Bitwise operators
'
input conversion specifier modifier: Formatted input conversion specifiers
'
output conversion specifier modifier: Formatted output conversion specifiers
*
input conversion specifier modifier: Formatted input conversion specifiers
*
multiplication operator: Expressions and values
*
operator: Expressions and operators
*
pointer operator: Pointer operators
*=
operator: More Special Assignments
+
addition operator: Expressions and values
+
operator: Expressions and operators
+
output conversion specifier modifier: Formatted output conversion specifiers
+
unary plus operator: Expressions and values
++
increment operator: Postfix and prefix ++ and --, Special Assignment Operators ++ --
++
operator: Hidden operators and values
++
postfix operator: Postfix and prefix ++ and --
++
prefix operator: Postfix and prefix ++ and --
+=
operator: Hidden operators and values, More Special Assignments
,
operator: The comma operator
-
operator: Expressions and operators
-
output conversion specifier modifier: Formatted output conversion specifiers
-
subtraction operator: Expressions and values
-
unary minus operator: Expressions and values
--
decrement operator: Postfix and prefix ++ and --, Special Assignment Operators ++ --
--
operator: Hidden operators and values
--
postfix operator: Postfix and prefix ++ and --
--
prefix operator: Postfix and prefix ++ and --
--static
option of GCC: Building a library
-=
operator: Hidden operators and values, More Special Assignments
->
dot operator of structures: Using structures
->
member operator: Memory allocation
-c
option of GCC: Building a library
-fPIC
option of GCC: Building a library
-fpic
option of GCC: Building a library
-I
option of GCC: Building a library, Common library functions
-l
option of GCC: Building a library
-L
option of GCC: Building a library
.
dot operator of structures: Using structures
.a
file suffix: Kinds of library, File names
.c
file suffix: File names
.h
file suffix: File names
.o
file suffix: File names
.so
file suffix: Kinds of library, File names
/
div operator: Expressions and values
/
division operator: Expressions and values
/
integer division operator: Expressions and values
/usr/include
directory: Common library functions, Header files
/usr/include/linux
directory: Common library functions
0
output conversion specifier modifier: Formatted output conversion specifiers
0
return code: argp description
<
less-than operator: Expressions and operators
<<
bitwise operator: Bitwise operators
<<=
bitwise operator: Bitwise operators
= (
equals sign)
: Errors=
assignment operator: The assignment operator
=
confused with==
: Confusion of = and ==, Comparisons and logic, Important note about assignment=
operator: Hidden operators and values
==
confused with=
: Confusion of = and ==== confused with =
: Comparisons and logic, Important note about assignment>
greater-than operator: Expressions and operators
>>
bitwise operator: Bitwise operators
>>=
bitwise operator: Bitwise operators
?
operator: The question mark operator, Decisions
[
input conversion specifier: Formatted input conversion specifiers
^
bitwise operator: Bitwise operators
^
bitwise operator truth table: Bitwise exclusive OR (XOR/EOR)
^=
bitwise operator: Bitwise operators
a
input conversion specifier modifier: Formatted input conversion specifiers
a.out
: The compilerabs
function: Mathematical functions
acos
function: Mathematical functions
ar
program: Building a library
ARG
field: argp description
ARG
parser function argument: argp description
arg_num
field: argp description
argc
variable: argc and argv
argp
function: argp description, Processing command-line options
ARGP
structure: argp description
ARGP_ERR_UNKNOWN
return code: argp description
ARGP_KEY_ARG
key: argp description
ARGP_KEY_END
key: argp description
argp_option
structure: argp description
argp_option
structure fields: argp description
argp_parse
function: argp description
argp_usage
function: argp description
ARGS_DOC
field: argp description
arguments
structure: argp description
argv
array: Environment variables
argv
variable: argc and argv
asin
function: Mathematical functions
asprintf
function: asprintf
atan
function: Mathematical functions
atan2
function: Mathematical functions
atof
function: String library functions
atoi
function: String library functions
atol
function: String library functions
auto
storage class specifier: Other storage classes
bdflush
daemon: Stream buffering
break
command: Terminating loops with break, The switch statement
c
input conversion specifier: Formatted input conversion specifiers
c
output conversion specifier: Formatted output conversion specifiers
cast
operator: Cast operator demo, The cast operator
ceil
function: Mathematical functions
char
type: Conventions and declarations, The char type, Integer variables
clean
makefile target: Rules for cleaning the directory
clearerr
function: End-of-file and error functions
close
function: Closing files at a low level
const
type: const, Constants, More data types
cos
function: Mathematical functions
cosh
function: Mathematical functions
creat
function: File creation
ctype.h
header file: Character handling, Common library functions
d
input conversion specifier: Formatted input conversion specifiers
d
output conversion specifier: Formatted output conversion specifiers
do ... while
command: Loops
DOC
field: argp description
double
type: Floating point variables
E
input conversion specifier: Formatted input conversion specifiers
E
output conversion specifier: Formatted output conversion specifiers
e
output conversion specifier: Formatted output conversion specifiers
EACCES
file name error: Renaming files at a low level, Deleting files at a low level, Opening files at a low level, Usual file name errors
EBADF
file name error: Finding file positions at a low level, Writing files at a low level, Reading files at a low level, Closing files at a low level
EBUSY
file name error: Renaming files at a low level, Deleting files at a low level
EEXIST
file name error: Opening files at a low level
EFBIG
file name error: Writing files at a low level
EINTR
file name error: Writing files at a low level
EINVAL
error code: argp description
EINVAL
file name error: Renaming files at a low level, Finding file positions at a low level, Writing files at a low level
EIO
file name error: Writing files at a low level, Reading files at a low level
EISDIR
file name error: Renaming files at a low level, Opening files at a low level
ELOOP
file name error: Usual file name errors
else
command: Decisions
EMFILE
file name error: Opening files at a low level
EMLINK
file name error: Renaming files at a low level
ENAMETOOLONG
file name error: Usual file name errors
ENOENT
file name error: Renaming files at a low level, Deleting files at a low level, Opening files at a low level, Usual file name errors
ENOMEM
error code: argp description
ENOSPC
file name error: Renaming files at a low level, Writing files at a low level, Opening files at a low level
ENOTDIR
file name error: Usual file name errors
ENOTEMPTY
file name error: Renaming files at a low level, Deleting files at a low level
enum
type: enum, More data types
envp
array: Environment variables
EOF
character: ungetc
EPERM
file name error: Deleting files at a low level
EROFS
file name error: Renaming files at a low level, Deleting files at a low level, Opening files at a low level
errno
system variable: argp description, Renaming files at a low level, Deleting files at a low level, Writing files at a low level, Reading files at a low level, Closing files at a low level, Opening files at a low level
error_t
function: argp description
ESPIPE
file name error: Finding file positions at a low level
EXDEV
file name error: Renaming files at a low level
exit
command: The exit function
exp
function: Mathematical functions
extern
storage class specifier: External variables
f
input conversion specifier: Formatted input conversion specifiers
f
output conversion specifier: Formatted output conversion specifiers
fabs
function: Mathematical functions
FALSE
macro: Comparisons and logic
fclose
command: Closing a file
fclose
function: Closing files at a low level
FE_ALL_EXCEPT
function: Mathematical errors
FE_DIVBYZERO
floating-point exception: Mathematical errors
FE_INEXACT
floating-point exception: Mathematical errors
FE_INVALID
floating-point exception: Mathematical errors
FE_OVERFLOW
floating-point exception: Mathematical errors
FE_UNDERFLOW
floating-point exception: Mathematical errors
feof
function: End-of-file and error functions
ferror
function: End-of-file and error functions
fetestexcept
function: Mathematical errors
fflush
function: Uncoordinated output, Stream buffering
fgetc
function: getc and fgetc
fgets
function: fgets, String output and input
file status flag
: Opening files at a low level
FLAGS
field: argp description
float
type: Floating point variables
floor
function: Mathematical functions
fopen
command: Opening a file, Input and output
for
command: Arrays and for loops, The flexibility of for, for, Loops
fprintf
function: fprintf
fputc
function: putc and fputc
fputs
function: fputs, String output and input
fread
function: Block input and output
free
function: Memory allocation
fscanf
function: fscanf
fseek
function: ungetc, File position
fsync
function: Writing files at a low level
ftell
function: File position
fwrite
function: Block input and output
G
input conversion specifier: Formatted input conversion specifiers
g
input conversion specifier: Formatted input conversion specifiers
gcc
: Compiling multiple files, argc and argv, The compilergetc
function: getc and fgetc
getchar
function: getchar
getdelim
function: getdelim, String output and input
getenv
function: Environment variables
getline
function: getline, String output and input
getopt
function: Processing command-line options
gets
function: gets, String output and input
glibc
library: Character handling, Header files, Libraries
goto
command: A word about goto
grep
command: Programming with pipes
h
input conversion specifier modifier: Formatted input conversion specifiers
i
input conversion specifier: Formatted input conversion specifiers
i
output conversion specifier: Formatted output conversion specifiers
if
command: Nested if statements, if, Decisions
INFINITY
macro: Mathematical errors
input conversion specifier
: Formatted input conversion specifiers
input
field: argp description
int
type: Integer variables
isalnum
function: Character handling
isalpha
function: Character handling
isascii
function: Character handling
iscntrl
function: Character handling
isdigit
function: Character handling
isgraph
function: Character handling
islower
function: Character handling
isprint
function: Character handling
ispunct
function: Character handling
isspace
function: Character handling
isupper
function: Character handling
isxdigit
function: Character handling
KEY
field: argp description
KEY
parser function argument: argp description
L
input conversion specifier modifier: Formatted input conversion specifiers
l
input conversion specifier modifier: Formatted input conversion specifiers
L
output conversion specifier modifier: Formatted output conversion specifiers
l
output conversion specifier modifier: Formatted output conversion specifiers
LD_LIBRARY_PATH
shell variable: Building a library
limits.h
header file: Mathematical functions
ll
input conversion specifier modifier: Formatted input conversion specifiers
ll
output conversion specifier modifier: Formatted output conversion specifiers
log
function: Mathematical functions
log10
function: Mathematical functions
long double
type: Floating point variables
long float
type: Floating point variables
long long
type: Integer variables
long
type: Integer variables
lseek
function: Finding file positions at a low level
m
output conversion specifier: Usual file name errors, Formatted output conversion specifiers
make
program: Writing a makefile
malloc
function: Memory allocation
math.h
header file: Mathematical functions, Common library functions, Header files
math.h
system header file: Actual parameters and formal parameters
NAME
field: argp description
NAN
macro: Mathematical errors
NULL
pointer: Initializing your data structure
O_APPEND
file status flag: Opening files at a low level
O_CREAT
file status flag: Opening files at a low level
O_EXCL
file status flag: Opening files at a low level
O_EXEC
file status flag: Opening files at a low level
O_RDONLY
file status flag: Opening files at a low level
O_RDWR
file status flag: Opening files at a low level
O_TRUNC
file status flag: Opening files at a low level
O_WRITE
file status flag: Opening files at a low level
O_WRONLY
file status flag: Opening files at a low level
OBJ
makefile variable: Variables simplify makefiles
obj
makefile variable: Variables simplify makefiles
objects
: Variables simplify makefilesOBJECTS
makefile variable: Variables simplify makefiles
OBJS
makefile variable: Variables simplify makefiles
objs
makefile variable: Variables simplify makefiles
off_t
type: Finding file positions at a low level
open
command: Input and output
open
function: Closing files at a low level, File creation, Opening files at a low level
OPTION_ALIAS
option flag: argp description
OPTION_ARG_OPTIONAL
option flag: argp description
OPTION_HIDDEN
option flag: argp description
OPTIONS
field: argp description
PARSER
field: argp description
pclose
function: Programming with pipes
popen
function: Programming with pipes
pow
function: Mathematical functions
printf
: Function examplesprintf
function: Formatted output conversion specifiers, printf
ps
command: Programming with pipes
putc
function: putc and fputc
putchar
function: putchar
puts
function: puts, String output and input
q
input conversion specifier modifier: Formatted input conversion specifiers
q
output conversion specifier modifier: Formatted output conversion specifiers
read
function: Writing files at a low level, Reading files at a low level
realloc
function: Memory allocation
register
storage class specifier: Other storage classes
rename
function: Renaming files at a low level
return
command: Terminating loops with return, Example 15, The exit function
rewind
function: ungetc
rewind
macro: File position
rm
program: A simple makefile
rmdir
function: Deleting files at a low level
s
input conversion specifier: Formatted input conversion specifiers
s
output conversion specifier: Formatted output conversion specifiers
scanf
function: String overflows with scanf, scanf, Pointers
SEEK_CUR
constant: Finding file positions at a low level
SEEK_END
constant: Finding file positions at a low level
SEEK_SET
constant: Finding file positions at a low level
short
type: Integer variables
sin
function: Mathematical functions, Header files
sinh
function: Mathematical functions
size_t
type: Block input and output
sizeof
function: Memory allocation
SPACE
output conversion specifier modifier: Formatted output conversion specifiers
sprintf
function: sprintf, Deprecated formatted string output functions
sqrt
function: Mathematical functions, Actual parameters and formal parameters
sscanf
function: sscanf
STATE
parser function argument: argp description
static
storage class specifier: Static variables
stdarg.h
system header file: Variadic functions
stdin
device: Stream buffering
stdio.h
header file: Header files
stdlib.h
header file: String library functions
stdout
device: Stream buffering
strcat
function: String library functions
strcmp
function: String library functions
strcpy
function: String library functions
string.h
header file: String library functions, Common library functions
strlen
function: String library functions
strncat
function: String library functions
strncmp
function: String library functions
strncpy
function: String library functions
strstr
function: String library functions
struct
type: struct, struct and union, More data types
switch
command: The switch statement, Decisions
tan
function: Mathematical functions
tanh
function: Mathematical functions
tgmath.h
header file: Mathematical functions
toascii
function: Character handling
tolower
function: Character handling
toupper
function: Character handling
TRUE
macro: Comparisons and logic
typedef
command: typedef
u
output conversion specifier: Formatted output conversion specifiers
ungetc
function: ungetc
union
type: union, struct and union, More data types
unlink
function: Deleting files at a low level
unsigned char
type: The char type, Integer variables
unsigned int
type: Integer variables
unsigned long long
type: Integer variables
unsigned long
type: Integer variables
unsigned short
type: Integer variables
void
type: void, More data types
volatile
type: volatile, More data types
while
command: Loops
write
function: Writing files at a low level
X
input conversion specifier: Formatted input conversion specifiers
x
input conversion specifier: Formatted input conversion specifiers
X
output conversion specifier: Formatted output conversion specifiers
x
output conversion specifier: Formatted output conversion specifiers
z
input conversion specifier modifier: Formatted input conversion specifiers
Z
output conversion specifier modifier: Formatted output conversion specifiers
z
output conversion specifier modifier: Formatted output conversion specifiers
|
(pipe symbol): Programming with pipes
|
bitwise operator: Bitwise operators
|
bitwise operator truth table: Bitwise inclusive OR
|=
bitwise operator: Bitwise operators
~
bitwise operator: Bitwise operators
~
bitwise operator truth table: Bitwise NOT