ps2sdk
1.1
A collection of Open Source libraries used for developing applications on Sony's PlayStation 2® (PS2).
|
Go to the source code of this file.
Macros | |
#define | STDIO |
#define | STDDEF |
#define | UB8MAXVAL 0xffffffffffffffffLL |
#define | UB8BITS 64 |
#define | SB8MAXVAL 0x7fffffffffffffffLL |
#define | UB4MAXVAL 0xffffffff |
#define | UB4BITS 32 |
#define | SB4MAXVAL 0x7fffffff |
#define | UB2MAXVAL 0xffff |
#define | UB2BITS 16 |
#define | SB2MAXVAL 0x7fff |
#define | UB1MAXVAL 0xff |
#define | UB1BITS 8 |
#define | SB1MAXVAL 0x7f |
#define | bis(target, mask) ((target) |= (mask)) |
#define | bic(target, mask) ((target) &= ~(mask)) |
#define | bit(target, mask) ((target) & (mask)) |
#define | min(a, b) (((a)<(b)) ? (a) : (b)) |
#define | max(a, b) (((a)<(b)) ? (b) : (a)) |
#define | align(a) (((ub4)a+(sizeof(void *)-1))&(~(sizeof(void *)-1))) |
#define | abs(a) (((a)>0) ? (a) : -(a)) |
#define | TRUE 1 |
#define | FALSE 0 |
#define | SUCCESS 0 /* 1 on VAX */ |
Typedefs | |
typedef u64 | ub8 |
typedef s64 | sb8 |
typedef u32 | ub4 |
typedef s32 | sb4 |
typedef u16 | ub2 |
typedef s16 | sb2 |
typedef u8 | ub1 |
typedef s8 | sb1 |
typedef int | word |
#define abs | ( | a | ) | (((a)>0) ? (a) : -(a)) |
Definition at line 63 of file standard.h.
#define align | ( | a | ) | (((ub4)a+(sizeof(void *)-1))&(~(sizeof(void *)-1))) |
Definition at line 60 of file standard.h.
#define bic | ( | target, | |
mask | |||
) | ((target) &= ~(mask)) |
Definition at line 51 of file standard.h.
#define bis | ( | target, | |
mask | |||
) | ((target) |= (mask)) |
Definition at line 50 of file standard.h.
#define bit | ( | target, | |
mask | |||
) | ((target) & (mask)) |
Definition at line 52 of file standard.h.
#define FALSE 0 |
Definition at line 66 of file standard.h.
#define max | ( | a, | |
b | |||
) | (((a)<(b)) ? (b) : (a)) |
Definition at line 57 of file standard.h.
#define min | ( | a, | |
b | |||
) | (((a)<(b)) ? (a) : (b)) |
Definition at line 54 of file standard.h.
#define SB1MAXVAL 0x7f |
Definition at line 27 of file standard.h.
#define SB2MAXVAL 0x7fff |
Definition at line 24 of file standard.h.
#define SB4MAXVAL 0x7fffffff |
Definition at line 21 of file standard.h.
#define SB8MAXVAL 0x7fffffffffffffffLL |
Definition at line 18 of file standard.h.
#define STDDEF |
Definition at line 14 of file standard.h.
#define STDIO |
Definition at line 10 of file standard.h.
#define SUCCESS 0 /* 1 on VAX */ |
Definition at line 67 of file standard.h.
#define TRUE 1 |
Definition at line 65 of file standard.h.
#define UB1BITS 8 |
Definition at line 26 of file standard.h.
#define UB1MAXVAL 0xff |
Definition at line 25 of file standard.h.
#define UB2BITS 16 |
Definition at line 23 of file standard.h.
#define UB2MAXVAL 0xffff |
Definition at line 22 of file standard.h.
#define UB4BITS 32 |
Definition at line 20 of file standard.h.
#define UB4MAXVAL 0xffffffff |
Definition at line 19 of file standard.h.
#define UB8BITS 64 |
Definition at line 17 of file standard.h.
#define UB8MAXVAL 0xffffffffffffffffLL |
Definition at line 16 of file standard.h.
Definition at line 37 of file standard.h.
Definition at line 35 of file standard.h.
Definition at line 33 of file standard.h.
Definition at line 31 of file standard.h.
Definition at line 36 of file standard.h.
Definition at line 34 of file standard.h.
Definition at line 32 of file standard.h.
Definition at line 30 of file standard.h.
typedef int word |
Definition at line 48 of file standard.h.