delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/1999/01/02/17:27:30

From: corinna DOT vinschen AT cityweb DOT de (Corinna Vinschen)
Subject: Defines for ctype, sys_nerr, sys_errlist in B21 (0.8/1/1)
2 Jan 1999 17:27:30 -0800 :
Message-ID: <368EC2BE.828D9B80.cygnus.cygwin32.developers@cityweb.de>
Mime-Version: 1.0
To: cygwin32-developers AT cygnus DOT com

The above new style for defining

	_ctype_ 	as	__imp__ctype,
	sys_nerr	as	__imp__sys_nerr
and	sys_errlist	as	__imp__sys_errlist

is a pitfall. Every linkage against libraries, compiled
using B20 'til B21 (0.7/...) breaks now, if this libraries
are using the above variables. Especially _ctype_ is more
or less unavoidable.

For example:
Tcsh is now linkable against libtermcap.a but unfortunately
not against libncurses.

This behaviour is really annoying, if you haven't the
sources for the library or you have problems in compiling
the library  :-(

I think, this wasn't the intention of this change, was it?

Regards,
Corinna

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019