Kevin P. Fleming <> wrote: > Glen Beane wrote: >> what about doing the conversion after incrementing the pointer? >> >> void *myptr = (void*)(otherptr + 1); > > Then the pointer will be incremented by sizeof(*otherptr), which could > be anything and is likely to not be '1 byte'. Yes, correctly... The thing is, i can cast to char*, but thats not the point. I just wanted to know if it's wanted that void=1byte with gcc -> it's not necessarily with other compilers. (it's not with microsoft's cl which i'm porting to ;o)) Cheers, Markus