Re: working with addresses

From: Richard Heathfield (dontmail_at_address.co.uk.invalid)
Date: 01/12/04


Date: Mon, 12 Jan 2004 06:02:42 +0000 (UTC)

pcrAKAJumbo wrote:

> LOL no its not like that at all. They were saying that because they ISO
> docs state that this or that should happen then you as a general punter
> are guaranteed that this or that will happen. This is almost true if every
> time they were to make this statement they made it in full i.e: You are
> guaranteed that this will happen if you're compiler is 100% standard
> compliant.

If your compiler is not 100% standard compliant, it is not a C (or, as the
case may be, C++) compiler, and therefore it's off-topic here. Since we
don't post off-topic material, you may take it as read that we are
discussing 100% conforming compilers when we talk of "guarantees".

Here, we discuss the language, which ISO defines. Therefore, it is
meaningful to discuss the "guarantees" which we find in that definition. If
your compiler doesn't honour those "guarantees", that's your compiler's
problem, not the language's problem. If the compiler claims standards
conformance but doesn't provide it, you may have commercial or legal
recourse.

-- 
Richard Heathfield : binary@eton.powernet.co.uk
"Usenet is a strange place." - Dennis M Ritchie, 29 July 1999.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
K&R answers, C books, etc: http://users.powernet.co.uk/eton


Relevant Pages

  • Re: Is C99 the final C? (some suggestions)
    ... > that someone will try compile their stuff on an old compiler. ... > because the ANSI standard obsoleted them, and everyone picked up the ANSI ... fixed by using another language. ... >>are multiplying two expressions of the widest type supported by your ...
    (comp.lang.c)
  • Re: Statement on Schildt submitted to wikipedia today
    ... to working programmers and more with being "right all the time, ... so that compiler developers could be shed ... The major corporate interests were compiler developers, ... processors, committed to standard division semantics, and otherwise ...
    (comp.lang.c.moderated)
  • Re: #define and (brackets)
    ... Minor compiler vendors are free to join if they are so inclined, ... analysis hasn't changed between the two versions of the standard. ... This bug is a minor bug in an obscure ...
    (microsoft.public.vc.language)
  • Re: interesting use of NEXT SENTENCE vs. CONTINUE
    ... Program name in quotes (allowed in '02 Standard) ... > If J can be made an independent item which the compiler can put wherever it ... > has to be associated with a hardware device in SPECIAL-NAMES. ... > that ALTER *always* modifies the address parameter of the hardware branch ...
    (comp.lang.cobol)
  • Re: interesting use of NEXT SENTENCE vs. CONTINUE
    ... These days I don't do compiler maintenance, but I HAVE done in the past, so ... You had a chance to point out how adherence to the standard can improve ... >> compile it WITH MINOR MODIFICATIONS for a specific platform. ... > platform-specific extension to COBOL ...
    (comp.lang.cobol)