I have encountered a very very strange situation in this
Code:
//patches is a **ptr
tmp_ptr=patches[0]+9; //when i printf'ed this it said 0x3F0072

tmp_ptr=patches[0]; //when i printf'ed this it said 0x3F002A
//actually this last one is the correct one
now can anyone come up with an explanation for why this happens

I am using mingw btw