Modular C
+ Collaboration diagram for C◼int:

Modules

 C◼int◼avgvar: symbols inserted from C◼snippet◼avg.
 
 C◼int◼bsearch
 
 C◼int◼compar
 
 C◼int◼minmax: symbols inserted from C◼snippet◼minmax.
 
 C◼int◼qsort
 
 C◼int◼sumprod: symbols inserted from C◼snippet◼sum.
 
 Platform features used by module C◼int
 Some features are recovered or pre-computed specifically for the target platform by looking into the C include files:
 
 Specific macros to deal with the structure of module C◼int.
 
 Symbols inserted from C◼snippet◼equal.
 

Macros

#define C◼int◼MIN   (C◼int◼MIN1-1)
 
#define C◼int◼WIDTH   C◼INT_WIDTH
 

Typedefs

typedef int C◼int
 

Functions

unsigned C◼int◼abs (signed x)
 

Detailed Description

Macro Definition Documentation

§ C◼int◼MIN

#define C◼int◼MIN   (C◼int◼MIN1-1)

Definition at line 124 of file C-int.c.

§ C◼int◼WIDTH

#define C◼int◼WIDTH   C◼INT_WIDTH

Definition at line 125 of file C-int.c.

Typedef Documentation

§ C◼int

typedef int C◼int

Definition at line 126 of file C-int.c.

Function Documentation

§ C◼int◼abs()

unsigned C◼int◼abs ( signed  x)
inline

Definition at line 129 of file C-int.c.

129  {
130 #line 25 "/home/gustedt/build/cmod/C/C-int.X"
131  return (x ≥ 0) ? x : -(unsigned)x;
132 }