libtonc: Primary types

Tonclib

Primary types
[Types and attributes]


Data Structures

struct  BLOCK
 8-word type for fast struct-copies More...

Base types

Basic signed and unsigned types for 8, 16, 32 and 64-bit integers.
  • s# : signed #-bit integer.
  • u#/u{type} : unsigned #-bit integer.
  • e{type} : enum'ed #-bit integer.



typedef unsigned char u8
typedef unsigned char byte
typedef unsigned char uchar
typedef unsigned char echar
typedef unsigned short u16
typedef unsigned short hword
typedef unsigned short ushort
typedef unsigned short eshort
typedef unsigned int u32
typedef unsigned int word
typedef unsigned int uint
typedef unsigned int eint
typedef unsigned
long long 
u64
typedef signed char s8
typedef signed short s16
typedef signed int s32
typedef signed long long s64

Volatile types

Volatile types for registers

typedef volatile u8 vu8
typedef volatile u16 vu16
typedef volatile u32 vu32
typedef volatile u64 vu64
typedef volatile s8 vs8
typedef volatile s16 vs16
typedef volatile s32 vs32
typedef volatile s64 vs64

Const types

Const types for const function aprameters

typedef const u8 cu8
typedef const u16 cu16
typedef const u32 cu32
typedef const u64 cu64
typedef const s8 cs8
typedef const s16 cs16
typedef const s32 cs32
typedef const s64 cs64

Typedefs

typedef const char *const CSTR
 Type for consting a string as well as the pointer than points to it.

Generated on Mon Aug 25 17:03:57 2008 for libtonc by  doxygen 1.5.3