how to wrap pointers?
do i need to align pointer in memory (by padding or something)?
i have array table of chars.
example char array[65536).
making:
char *ptr = array;
//in some loop (this dont work)
*ptr += some_number;
*ptr &= 0xffff; //modulu 65535+1
//this work, but no pointer used
value = array[index++ & 0xffff];
ideas for pointer wrapping?