> 
> jaltman> My guess is that the PCURSORINFO reference on line 139 can be left
> jaltman> undefined by the compiler since it is part of the parameter list a
> jaltman> function typedef.  Until the parametersactually need to be checked it
> jaltman> can be safely ignored.  
> jaltman> 
> jaltman> Immediately following the declaration of PCURSORINFO in winuser.h is 
> jaltman> 
> jaltman>   #define CURSOR_SHOWING   0x00000001
> jaltman> 
> jaltman> CURSOR_SHOWING is also not defined.  That seems to indicate to me that
> jaltman> a block of the winuser.h code is being ignored due to a #define
> jaltman> declared somewhere else.
> 
> I've started investigating.  One thing I noticed is that the
> definition of both PCURSORINFO and CURSOR_SHOWING (and a lot more) are
> enclosed in a #ifndef NOWINABLE..#endif.  Now I just have to find out
> why NOWINABLE would be defined...
> 

That is true, but NOWINABLE is not defined.  I added 

  #ifndef NOWINABLE 
     if (cursor) {
        ...
     }
  #endif

and the code still compiled and generated the error.  I went through
and did this with about a dozen other #ifndefs as well.




                  Jeffrey Altman * Sr.Software Designer
                 The Kermit Project * Columbia University
               612 West 115th St * New York, NY * 10025 * USA
     http://www.kermit-project.org/ * [EMAIL PROTECTED]


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to