E
Eric A. Johnson
Hi,
The book I am studying from, which comes from 1994, makes mention of far
memory (i.e., that memory beyond 64K). I am under the belief, however, that
far memory no longer needs any special statements, such as _fmalloc,
farmalloc, far char pointers, etc., to differentiate it from near memory. I
know that this is true under Win32. Is this true in the ANSI standard, as
well? Also, should I assume that any statements dealing with far memory
should be replaced with an appropriate non-far statement?
Also, I've never before (until just now) even heard of a far char pointer.
Can somebody explain to me what it is, why it was used, and how to replace
it should I come across it? When, and why, did far go out of use?
Thanks,
Eric A. Johnson
The book I am studying from, which comes from 1994, makes mention of far
memory (i.e., that memory beyond 64K). I am under the belief, however, that
far memory no longer needs any special statements, such as _fmalloc,
farmalloc, far char pointers, etc., to differentiate it from near memory. I
know that this is true under Win32. Is this true in the ANSI standard, as
well? Also, should I assume that any statements dealing with far memory
should be replaced with an appropriate non-far statement?
Also, I've never before (until just now) even heard of a far char pointer.
Can somebody explain to me what it is, why it was used, and how to replace
it should I come across it? When, and why, did far go out of use?
Thanks,
Eric A. Johnson