Modular C
+ Collaboration diagram for C◼int:


 C◼int◼avgvar: symbols inserted from C◼snippet◼avg.
 C◼int◼minmax: symbols inserted from C◼snippet◼minmax.
 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.


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


typedef int C◼int


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)

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 }