[Coco] Virtual Memory in OS-9
Bob Devries
devries.bob at gmail.com
Wed Jan 23 05:47:12 EST 2008
Robert Gault said:
> A typical "bad" line is
> w_opts._sgm._sgs._sgs_echo = 1
> much like
> sgbuf.sg_echo = 1
> if you were using scfstat.h or sgtty.h , but why the extra '._sgm._sgs' in
> the curses code?
AHA! The light dawns!!!
In fact that struct is a union of structs and comes from the OS-9/68000
sgstat.h file.
It seems to me that the curses.lzh archive may be mis-filed, and should be
with the OS-9/68000 files. I think this format is used to make the one
sgstat structure suitable for use for a number of IO streams, such as RBF,
SCF, SBF, and socket (INET).
It would need some rewriting to make it suitable for OS-9/6809.
--
Regards, Bob Devries, Dalby, Queensland, Australia
Isaiah 50:4 The sovereign Lord has given me
the capacity to be his spokesman,
so that I know how to help the weary.
website: http://www.home.gil.com.au/~bdevasl
my blog: http://bdevries.invigorated.org/
----- Original Message -----
From: "Robert Gault" <robert.gault at worldnet.att.net>
To: "CoCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
Sent: Wednesday, January 23, 2008 7:22 PM
Subject: Re: [Coco] Virtual Memory in OS-9
> Bob Devries wrote:
>> Here's the termcap.h file from my OS-9/68000 disks:
>>
>> /* termcap.h - terminal capability database definitions */
>>
>> extern char PC_, *BC, *UP, *tgetstr(), *tgoto();
>> extern short ospeed;
>> extern int tgetnum(), tgetflag(), tgetent();
>> extern /*void*/ tputs();
>> /* eof */
>>
>
> It does not seem that it matters whether termcap.h exists or not. The
> include can be commented out and no errors occur related to the code shown
> above.
>
> What seems to account for most of the compilation errors are new structure
> names for the standard scfstat.h or sgtty.h which combines Bob's termcap
> with the scfstat defs.
>
> My guess would be that either scfstat.h or sgtty.h would be good places to
> start if we could determine what was meant by the abbreviations in the
> curses.c code. A typical "bad" line is
> w_opts._sgm._sgs._sgs_echo = 1
> much like
> sgbuf.sg_echo = 1
> if you were using scfstat.h or sgtty.h , but why the extra '._sgm._sgs' in
> the curses code?
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
More information about the Coco
mailing list