User`s manual

216 digi.com Keywords
union
Identifies a variable that can contain objects of different types and sizes at different times. Items in a
union have the same address. The size of a union is that of its largest member.
union {
int x;
float y;
} abc; // overlays a float and an int
unsigned
Declares a variable or array to be unsigned. If nothing else is specified in a declaration, unsigned means
16-bit unsigned integer.
unsigned i, j, *k; // 16-bit, unsigned
unsigned int x; // 16-bit, unsigned
unsigned long w; // 32-bit, unsigned
unsigned funct ( unsigned arg ){
...
}
Values in a 16-bit unsigned integer range from 0 to 65,535 instead of –32768 to +32767. Values in an
unsigned long integer range from 0 to 2
32
– 1.
useix
Indicates that a function uses the IX register as a stack frame pointer.
useix void func(){
...
}
See also “nouseix” and directives “#useix #nouseix”.