On Wed, Apr 26, 2006 at 11:42:11PM -0400, Greg Stark wrote: > Tom Lane <[EMAIL PROTECTED]> writes: > > As I read the spec, ANSI aliasing says that a given value must always be > > accessed through equivalent (up to signedness) primitive types > It there a difference between C89 and C99 here?
I believe C89 makes no reference to aliasing restrictions. It only leaves certain operations, in certain contexts, implementation defined. That is, if you wish to maintain portable behaviour, you would choose not to make use of C features that have implementation defined semantics... :-) Cheers, mark -- [EMAIL PROTECTED] / [EMAIL PROTECTED] / [EMAIL PROTECTED] __________________________ . . _ ._ . . .__ . . ._. .__ . . . .__ | Neighbourhood Coder |\/| |_| |_| |/ |_ |\/| | |_ | |/ |_ | | | | | | \ | \ |__ . | | .|. |__ |__ | \ |__ | Ottawa, Ontario, Canada One ring to rule them all, one ring to find them, one ring to bring them all and in the darkness bind them... http://mark.mielke.cc/ ---------------------------(end of broadcast)--------------------------- TIP 4: Have you searched our list archives? http://archives.postgresql.org