Common malloc/free practice violates ANSI standard ?
T. William Wells
bill at twwells.com
Thu Oct 19 20:13:06 AEST 1989
: * assigning a void* to an OBJ* involves rounding up to an even address
: * assigning an OBJ* to a void* involves no change of address
The standard requires that casting from (void*) to (OBJ*) and back
give pointers that compare equal and point to the same object.
Free will have no problems with it.
---
Bill { uunet | novavax | ankh | sunvice } !twwells!bill
bill at twwells.com
More information about the Comp.lang.c
mailing list