From b.rowlingson at lancaster.ac.uk  Wed Oct  1 10:18:30 2014
From: b.rowlingson at lancaster.ac.uk (Barry Rowlingson)
Date: Wed, 1 Oct 2014 09:18:30 +0100
Subject: [Rd] Intel Fortran compiler returns a -1 TRUE value
In-Reply-To: <e9d4e220b92c4cfcb78efe5540f85845@EX-0-HT0.lancs.local>
References: <CANVKczM_RkKjX_8U62Zb4BG=afNin3t=bjMb+CJKLEv6O2U-DQ@mail.gmail.com>
	<d78ed9a7be1e4540a70714bf81af0cd6@EX-0-HT0.lancs.local>
	<CANVKczNY2JtHkf=0bcwdZOstwSBPaWCYVRWRkq3wOS7d33cjMA@mail.gmail.com>
	<e9d4e220b92c4cfcb78efe5540f85845@EX-0-HT0.lancs.local>
Message-ID: <CANVKczOHG5aFbsoL7DpS01Lge6bdtGaT0np=jjSor-wCBgAoeQ@mail.gmail.com>

On Tue, Sep 30, 2014 at 6:25 PM, William Dunlap <wdunlap at tibco.com> wrote:

> In S+ and S it was valid to pass logicals to .Fortran, where they got
> mapped into the
> appropriate bit pattern.  (The trouble was that 'appropriate' was
> compiled into the program -
> so you were locked into our compiler vendor's choice).   Passing them
> between Fortran
> code and C code has always been a problem (as has passing character
> data between them).
>

 That makes sense. The code was originally written for S-plus, and the
accompanying R code is still in files with a .S extension....

 The maintainer has now fixed it.

Barry

	[[alternative HTML version deleted]]



[Rd] Intel Fortran compiler returns a -1 TRUE value
Barry Rowlingson