No subject


Sun Nov 12 08:01:13 CET 2006


  1.4.5  implementation-defined behavior            [defns.impl.defined]
  behavior,  for  a well-formed program construct and correct data, that
  depends on the implementation and that each implementation shall docu-
  ment.

  1.4.12  undefined behavior                           [defns.undefined]
  behavior, such as might arise upon use of an  erroneous  program  con-
  struct  or  of  erroneous  data,  for  which  the  Standard imposes no
  requirements.  Undefined behavior may also be expected when the  stan-
  dard  omits  the  description  of any explicit definition of behavior.
  [Note: permissible undefined behavior ranges from ignoring the  situa-
  tion  completely with unpredictable results, to behaving during trans-
  lation or program execution in a documented manner  characteristic  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).  Note that many erroneous program constructs
  do not engender undefined behavior; they are required to be diagnosed.
  ]

  1.4.13  unspecified behavior                       [defns.unspecified]
  behavior,  for  a well-formed program construct and correct data, that
  depends on the implementation.  The implementation is not required  to
  document which behavior occurs.  [Note: usually, the range of possible
  behaviors is delineated by the Standard.  ]

Regards,
Bengt Richter



More information about the Python-list mailing list