Loading...
Searching...
No Matches
Fixed-Width Types

Integer types with guaranteed sizes. More...

Typedefs

typedef signed short s16
 16-bit signed integer (-32768 to 32767)
 
typedef signed int s32
 32-bit signed integer (-2147483648 to 2147483647)
 
typedef signed char s8
 8-bit signed integer (-128 to 127)
 
typedef unsigned short u16
 16-bit unsigned integer (0 to 65535)
 
typedef unsigned int u32
 32-bit unsigned integer (0 to 4294967295)
 
typedef unsigned char u8
 8-bit unsigned integer (0 to 255)
 

Detailed Description

Integer types with guaranteed sizes.

On the 65816 CPU (cproc compiler):

Always use these typedefs instead of C primitive types.

Typedef Documentation

◆ s16

16-bit signed integer (-32768 to 32767)

◆ s32

32-bit signed integer (-2147483648 to 2147483647)

Note
Uses int because cproc treats int as 32-bit on 65816.

◆ s8

8-bit signed integer (-128 to 127)

◆ u16

16-bit unsigned integer (0 to 65535)

◆ u32

32-bit unsigned integer (0 to 4294967295)

Note
Uses int because cproc treats int as 32-bit on 65816.

◆ u8

8-bit unsigned integer (0 to 255)