On Thu, 16 Mar 2000, Henry Nelson wrote:

> >  #if (defined(VMS) || defined(UNIX)) && !defined(__CYGWIN__)
> > -   SLtt_add_color_attribute(4, SLTT_ULINE_MASK);
> > -   SLtt_add_color_attribute(5, SLTT_ULINE_MASK);
> 
> Why is that "!defined(__CYGWIN__" there?  Indicates to me that the whole
> if statement is wrong and shouldn't be there.  What does color_attribute
> have to do with OS?  Isn't CYGWIN practically UNIX?

I think that I was the one to add the __CYGWIN__ changes here. No,
CYGWIN isn't practically unix. It emulates it as well as might be
expected. The function "SLtt_add_color_attribute" is in the source
file sldisply.c, which is not part of the CYGWIN SLang compilation.
SLang has multiple alternate methods of handling video display, which
are platform dependent. This function doesn't exist in the CYGWIN port
of SLang.
                               Doug

__ 
Doug Kaufman
Internet: [EMAIL PROTECTED]

Reply via email to