Hi,
>>"Herbert" == Herbert Xu <[EMAIL PROTECTED]> writes:

Herbert> In article <[EMAIL PROTECTED]> you wrote:
>> ----------------------------------------------------------------------
>> Definitions of terms

>> o Undefined Behaviour -- behaviour, upon the use of a nonportable
>> or erroneous program construct, of erroneous data, or of
>> inderminately valued objects, for which the standard imposes no
>> requirements. Permissible undefined behaviour ranges from ignoring
>> the situation completely with unpredictable results, to behaving
>> during translation or program execution in a documented manner
>> charecteristic of the environment (with or without the issuance of
>> a diagnostic message), to terminating a translation or execution
>> (with the issuance of a diagnostic
>> message). 
>> ______________________________________________________________________

>> Please show why my statement is incorrect wrt to the above
>> statement from the C standard. I said: "Corupting memory is not
>> acceptable behaviour! (Unless you document this)". The standard
>> says "permissible undefined behaviour ..."

Herbert> It also says that the standard imposes no requirements.

        Look at the whole sentence, please. There are indeed no
 requirements for the program to behave in any fashion; as long as the
 behavioue is documented (and is characteristic of the environment --
 monkeys flying out of the users nose is out); if it is not
 documented, you can ignore the construct, or terminate translation or
 execution (issueing a diagnostic is required then).

        I know fashionable, but incorrect, comments on comp.lang.c
 would have it otherwise.

        manoj
 
-- 
 "I can't face the world in the morning. I must have coffee before I
 can speak." Joseph Cotton in Shadow of a Doubt
Manoj Srivastava  <[EMAIL PROTECTED]> <http://www.datasync.com/%7Esrivasta/>
Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to