Re: normalization of pointers...



Chris Hills wrote:

In article <f3k080$tdm$1@xxxxxxxxxxxxxxxxxx>, Chris Dollin
<chris.dollin@xxxxxx> writes
Shraddha wrote:

So I am asking what is far pointers?

They are not a feature of Standard C; they are a non-standard
(and, as I understand it, largely obsolete) feature of certain
implementations.

I'd advise learning C from a source that isn't so implementation-
specific. (My preference is for K&R 2; others differ.)

Many compilers have FAR pointers.

Perhaps many do. None of those FAR (or `far` or `_far`) pointers
are Standard C, though, which is my main point above.

Not just WinTel stuff.

I didn't say Windows. Even if I thought it. Did I?

Not just in old compilers either.

I didn't say "old compilers", either. I understood this /feature/
to be largely /obsolete/; perhaps I'm wrong. Perhaps it depends
on the scope of the "largely".

--
"I'm still here and I'm holding the answers" - Karnataka, /Love and Affection/

Hewlett-Packard Limited Cain Road, Bracknell, registered no:
registered office: Berks RG12 1HN 690597 England

.



Relevant Pages

  • Re: Dissecting the electorate
    ... people would call "real work," then the standard should only be a base. ... Real Work) want vendors to produce new implementations that run faster, ... vendors also implement that feature, because you don't want to be locked ... into that one vendor. ...
    (comp.lang.scheme)
  • reference implementation (was: VARIABLE)
    ... A reference implementation of standard words implements at least the ... - length of the contiguous region, ... implementations as far as possible (e.g. it would use ... standardize the feature rather ...
    (comp.lang.forth)
  • Re: What are the domains that lisp doesnt fit int?
    ... the standard only says what ... happens for pointers that are within an object (or one past its ... In Common Lisp there is no such definition for accessing memory addresses. ... implementations. ...
    (comp.lang.lisp)
  • Re: I need a new compiler...
    ... It may well be that the ISO or IEEE or ANSI or whatever standard does not ... Many C implementations execute in a process-virtual environment, ... There are C implementations where pointers are not machine addresses ... you that few of us have low-level access to our own memories. ...
    (comp.lang.cobol)
  • Re: What are the domains that lisp doesnt fit int?
    ... the standard only says what ... happens for pointers that are within an object (or one past its ... Of course, some implementations may provide functions for it, but chances ...
    (comp.lang.lisp)