On Tue, 16 Jan 2001, Christopher Faylor wrote:

> In this case, I'm not sure exactly why newlib has a unctrl.h file, though.
> I'm willing to use the ncurses version instead if that is the consensus.
> The ncurses layout on my linux system seems to be different than cygwin
> though so I don't see a clear correspondence.

Newlib has a bunch of stuff thrown in that may be there just for
historical reasons, or to support certain targets. I don't see any
other reason for newlib to contain unctrl. I have yet to see a non-
curses program include unctrl.h, but of course someone must've done
it for it to be included in newlib. Is there a problem in ncurses
one overwriting the newlib one? I can't see it offhand, but that's
untested. 

Linux does use a slightly different layout (and it varies among the
various flavors of Linux!), and a lot of that has to do with history 
as well. Historically, all the ncurses includes only went to 
$prefix/include/ncurses/; later on these include files were also 
symlink'd in $prefix/include directory so that configuration utilities 
could find curses.h without having to look in ncurses/curses.h. At
least true for a few of the more prevalent Linux distributions.

If there's a difference in Linux layout and what ncurses does out of the
box, I'd be more comfortable in using a ncurses-directed layout simply
to avoid gratuitous incompatibility. Lots of other systems use ncurses 
as well, and configuration utilities have no problem finding the right 
headers/libs.

Regards,
Mumit



--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

Reply via email to