Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/include/generic.h
blob: b4f1cee10753acc507c90afb8600dd3f69cbcf06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#undef p_set
#undef p_get
#undef p_setp
#undef bpp1
#undef p_getp
#undef p_add
#undef p_inc
#undef p_copy
#define p_set(ptr,val) (*(ptr)=(val))
#define p_get(ptr) (*(ptr))
#define p_setp(ptr,pos,val) ((ptr)[(pos)]=(val))
#define p_getp(ptr,pos) ((ptr)[(pos)])
#define p_add(ptr,val) ((ptr)+(val))
#define p_inc(ptr,val) ((ptr)+=(val))
#define p_copy(ptr1,val1,ptr2,val2) ((ptr1)[val1]=(ptr2)[val2])