From mboxrd@z Thu Jan 1 00:00:00 1970 From: random832@fastmail.com (Random832) Date: Wed, 04 Jan 2017 11:35:11 -0500 Subject: [TUHS] Unix stories In-Reply-To: <20170104162238.qUWzAcIu7%steffen@sdaoden.eu> References: <5257291ca0a0e1d80c646cab730129d589c5d707@webmail.yaccman.com> <42922C34-342F-4E86-83E2-3618129139B2@tfeb.org> <20170103004959.GA29088@mcvoy.com> <20170104130434.NQFzLGpVU%steffen@sdaoden.eu> <1483538831.1573798.837053385.2EB8CAC9@webmail.messagingengine.com> <20170104162238.qUWzAcIu7%steffen@sdaoden.eu> Message-ID: <1483547711.1607300.837230857.4B111F27@webmail.messagingengine.com> On Wed, Jan 4, 2017, at 11:22, Steffen Nurpmeso wrote: > Random832 wrote: > |On Wed, Jan 4, 2017, at 08:04, Steffen Nurpmeso wrote: > |> terrible aliasing and "sequence point" rules, where i think it is > |> clear what i mean when i write "i = j + ++i" (i believe this is > |> undefined behaviour). > | > |I assume you're imagining it as being equivalent to i = j + i + 1, with > |a redundant store operation. > | > |But why couldn't it equally well mean > > No i don't, Then I guessed wrong. Again. (So much for "clear", I suppose). But you're the one who "think[s] it's clear what [you] mean by it"; so you simply *must* have a meaning in mind. Why not explain what it is?