> Ok, so the parentheses only tell the compiler to increment the pointer and not > the value that the pointer is pointing to.
That is what was always happening. I think that you do not understand what a postincrement does: void* post_pointer_inc (void **p) { void *r = *p; *p = *p + 1; return r; } now, contrast this with a preincrement: void* pre_point_inc (void **p) { *p = *p + 1; return *p; } _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd