lynx-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: lynx-dev VMS compilation and Slang


From: Jerome LAURET
Subject: Re: lynx-dev VMS compilation and Slang
Date: Sat, 29 Apr 2000 22:02:21 -0400

> From: SMTP%"address@hidden" 29-APR-2000 21:49:54.69
> To:   JLAURET
> CC:   
> Subj: Re: lynx-dev VMS compilation and Slang
> 
> X-Authentication-Warning: roadrunner.sig.net: majordom set sender to 
> address@hidden using -f
> Date: Sat, 29 Apr 2000 20:49:04 -0500 (CDT)
> From: Klaus Weide <address@hidden>
> To: address@hidden
> Subject: Re: lynx-dev VMS compilation and Slang
> In-Reply-To: <address@hidden>
> Message-ID: <address@hidden>
> MIME-Version: 1.0
> Content-Type: TEXT/PLAIN; charset=US-ASCII
> Sender: address@hidden
> Precedence: bulk
> Reply-To: address@hidden
> 
> On Sat, 29 Apr 2000, Jerome LAURET wrote:
> 
> >     Here is a short report of compilation of the lynx-current developpement
> > kit for OpenVMS7.2 Alpha using Compaq C V6.2 (my last posting did not 
> > specify
> > the environment) using Slang support :
> > 
> > $ cc LYCurses
> > 
> >     touchwin(stdscr);
> > ....^
> > %CC-I-IMPLICITFUNC, In this statement, the identifier "touchwin" is 
> > implicitly d
> > eclared as a function.
> > at line number 1363 in file LYCURSES.C
> 
> 
> It looks like the VMS-specific #if in the followign is in the wrong place -
> for USE_SLANG, SLsmg_touch_lines() should be used instead of touchwin().
> The lynx code should never see "touchwin" if slang is used.  But it
> obviously does, in the following:

        The compilation options defined whenever i use @BUILD-SLANG.COM 
are :

cc/decc/prefix=all/nomember/DEFINE=(ACCESS_AUTH,MULTINET,_DECC_V4_SOURCE,__SOCKE
T_TYPEDEFS,USE_SLANG,__VMS_CURSES)/INCLUDE=([],[-],[-.WWW.Library.Implementation
],[.chrtrans],[-.slang.src])

        so the USE_SLANG is there for sure.

> 
> #if defined(HAVE_WREDRAWLN)
>     wredrawln(stdscr, row, 1);
> #else
> #if defined(VMS) && !defined(_BSD44_CURSES)
>     /* touchline() is not available on VMS before version 7.0, and then
>      * only on Alpha, since prior ports of curses were broken.
>      */
>     touchwin(stdscr);
> #else
> #if defined(FANCY_CURSES)
>     touchline(stdscr, row, 1);
> #else
> #if defined(USE_SLANG)
>     SLsmg_touch_lines(row, 1);
> #endif
> #endif
> #endif
> #endif

        Hum ... Indeed. Let me see if there was a pilot error somewhere. I'll
start again from scratch and will let you know.


                  Jerome LAURET S.U.N.Y. @ Stony Brook
       ,,,,,      Dept. of Chemistry
      ( o o )     Stony Brook NY 11794-3400
  ---m---U---m---------------------------------------------
  E-mail: address@hidden
  URL   : http://nucwww.chem.sunysb.edu/jlauret/jlauret.html


reply via email to

[Prev in Thread] Current Thread [Next in Thread]