tigetstr() usage in init_xterm_support()
Pavel Roskin
proski at gnu.org
Thu May 4 15:59:36 UTC 2006
Hello, Pavel!
On Thu, 2006-05-04 at 16:41 +0200, Pavel Tsekov wrote:
> init_xterm_support() uses tigetstr() to retrieve the xterm mouse
> sequnce
> from the terminfo database. Unfortunately, the prototype for
> tigetstr() is
> missing which is fatal for 64-bit builds of MC as the compiler assumes
> that
> tigetstr() returns int (32 bits) instead of pointer to char (64 bits).
> Now,
> the obvious solution is to include term.h which holds the prototype
> for
> tigetstr(), but unfortunately this doesn't work very well as term.h
> defines
> a series of macros which pollute the namespace badly i.e. lines,
> buttons,
> etc...
Please consider moving init_xterm_support() outside main.c, so that the
namespace pollution doesn't affect other code.
--
Regards,
Pavel Roskin
More information about the mc-devel
mailing list