Return-Path: <majordomo@brookes.ac.uk>
Received: from punt-1.mail.demon.net by mailstore
     for rleyton@dogbert.demon.co.uk id 886024291:11:25765:1;
     Wed, 28 Jan 98 21:51:31 GMT
Received: from mail.acm.org ([199.222.69.4]) by punt-1.mail.demon.net
     id aa1029403; 28 Jan 98 21:51 GMT
Received: from brookes.ac.uk (csmail.brookes.ac.uk [161.73.1.1]) by mail.acm.org (8.8.5/8.7.5) with ESMTP id QAA29452 for <rleyton@acm.org>; Wed, 28 Jan 1998 16:50:36 -0500
From: majordomo@brookes.ac.uk
Received: by brookes.ac.uk (8.8.7/)
     id VAA05783; Wed, 28 Jan 1998 21:50:49 GMT
Date: Wed, 28 Jan 1998 21:50:49 GMT
Message-ID: <199801282150.VAA05783@brookes.ac.uk>
To: rleyton@acm.org
Subject: Majordomo file: list 'leap' file 'leap.9711'
Reply-To: majordomo@brookes.ac.uk
X-Mozilla-Status: 8001

--

>From leap-owner  Tue Nov 11 23:39:47 1997
Received: by brookes.ac.uk (8.8.7/SMI-SVR4)
   id XAA20389; Tue, 11 Nov 1997 23:37:49 GMT
From: Richard Leyton <rleyton@acm.org>
To: Pavel.Sykora@gandalf.fsih.cvut.cz
MMDF-Warning:  Parse error in original version of preceding line at post.mail.demon.net
MMDF-Warning:  Unable to confirm address in preceding line at post.mail.demon.net
Cc: LEAP Mailing List <leap@brookes.ac.uk>
Subject: leap list: Re: Porting LEAP
Date: Tue, 11 Nov 1997 23:00:55 -0000
Message-ID: <01bceef5$aa6d0180$c2c0dec2@dogbert.demon.co.uk>
MIME-Version: 1.0
Content-Type: text/plain;
        charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.71.1712.3
X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3
Sender: owner-leap@brookes.ac.uk
Precedence: bulk
Reply-To: leap@brookes.ac.uk

Pavel,

Further to my e-mail yesterday, I just wanted to send you a quick note to
let you know that I have either fixed, or rewritten the functionality, of
the points you address in the mail below, and they will be included in the
next release of LEAP - version 1.1.6 - which I hope to release in the next
week or two.

Richard.

-----Original Message-----
From: Pavel Sykora <sykora@gandalf.fsih.cvut.cz>
To: rleyton@acm.org <rleyton@acm.org>
Date: 10 November 1997 10:31
Subject: Porting LEAP

>Hi,
>
>I tried to port LEAP to Microsoft Visual C++ for NT and 95. It was quite
>easy for the version 1.0 (I haven't tried 1.1.5). But I had some
>problems which are more common for the portability. Comments are mixed for
>1.0 and 1.1.5 versions.
>
>1. When I write for example: r1 = project (...) ..., the new relation is
>not "r1", but "r1 ". It's a bit strange and I am not able to use the name
>"r1 " later.
>
>2. Sometimes you close file "tmp" and tmp == NULL. Some runtime libraries
>arn't able to eat it (segm. fault). Would be able to use:
> "if( tmp != NULL ) fclose( tmp );"
>instead of "fclose(tmp);" ? It is in "relation.c" lines 530 and 575 (ver.
>1.1.5).
>
>3. There a small bug in attribs.c on line 170 (ver 1.1.5) - only active
>with FULL_DEBUG defined:  there are 3 "%" format specifications and only
>2 additional parameters in printf( "Type: >%s%< ... .
>
>4. "case NULL" is not very portable - file cond.c, lines 439 and 455. Some
>compilers have defined NULL as ((void*)0), which is not integer constant.
>
>Best regards,
>
>Pavel Sykora
>