William McBrine
Wed, 04 Jun 2003 05:55:06 -0700
In the EMX section of curses.h, "__OS2__" is defined, since (as the comment says) it's not defined by EMX. However, the _new_ (gcc 3.2.1) version of EMX _does_ define it, resulting in a warning when curses.h is included. The trivial attached patch makes it work without warnings for either the old or new versions of EMX. -- William McBrine <[EMAIL PROTECTED]>
*** curses.h.old Tue Jun 3 14:49:07 2003 --- curses.h Tue Jun 3 15:29:48 2003 *************** *** 408,414 **** # ifndef HAVE_PROTO # define HAVE_PROTO 1 /* emx supports ANSI C prototypes */ # endif ! # define __OS2__ /* EMX does not define this :-( */ # define OS2 3 /* Major release of OS/2 supported */ # define CURSES__32BIT__ # ifndef HAVE_STDARG_H --- 408,416 ---- # ifndef HAVE_PROTO # define HAVE_PROTO 1 /* emx supports ANSI C prototypes */ # endif ! # ifndef __OS2__ ! # define __OS2__ /* EMX does not define this :-( */ ! # endif # define OS2 3 /* Major release of OS/2 supported */ # define CURSES__32BIT__ # ifndef HAVE_STDARG_H