[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference hydra::amiga_v1

Title:AMIGA NOTES
Notice:Join us in the *NEW* conference - HYDRA::AMIGA_V2
Moderator:HYDRA::MOORE
Created:Sat Apr 26 1986
Last Modified:Wed Feb 05 1992
Last Successful Update:Fri Jun 06 1997
Number of topics:5378
Total number of notes:38326

3018.0. "Lattice 5.04 announcement" by WJG::GUINEAU () Fri Oct 13 1989 20:28

From USENET:


Article 41027 of comp.sys.amiga
Path: shlump.nac.dec.com!decuac!haven!aplcen!ginosko!xanth!mcnc!rti!sas!walker
From: walker@sas.UUCP (Doug Walker)
Newsgroups: comp.sys.amiga
Subject: Lattice 5.04 Announcement
Keywords: Lattice, Amiga, Announcement
Message-ID: <1276@sas.UUCP>
Date: 13 Oct 89 13:56:35 GMT
Organization: SAS Institute Inc.,Cary NC,25712
Lines: 40


Lattice Ships Free Compiler Upgrades 
------------------------------------
   
   Lombard, IL -- Lattice, Inc. announces that it will ship free 
upgrades of its Lattice AmigaDOS C Compiler to all registered users. 
All registered customers should receive a 5.04 patch disk by
October 18th, 1989.
  
   "All registered users of the compiler version 5.0x, are being
automatically sent Version 5.04," said Michael Napolitano, Lattice 
customer service manager.  "Periodic free upgrades are just one of 
the ways Lattice demonstrates its commitment to our users.  Lattice 
offers the most technologically-advanced products and many important 
programmer utilities bundled with the compiler.  We also provide 
unlimited free technical support through a variety of means including 
our telephone hotline and 24-hour electronic bulletin board."
    
   Version 5.04 of the Lattice C Compiler for AmigaDOS includes more 
than 50 enhancements to the compiler, libraries, CodePRobe debugger, 
and utilities.  The upgraded version also adds new features including 
allowing equivalent structures to be passed silently with the "-cq" 
switch; allowing more than 32K of code to be generated for a single 
source module; additional support for #pragma  calls  overlapping 
register variables; and support for the UNIX form of offsetof which 
casts NULL to the structure pointer and takes the address of the member. 
A READ.ME file on the update disk describes the changes and installation 
procedure.  All problems reported and assigned Software Modification
Numbers have been addressed.
  
   All registered users of the compiler will receive the 5.04 Patch 
upgrade automatically.  Anyone who does not receive the upgrade due 
to address changes or failure to register should contact Lattice.
TELEPHONE (312) 916-1600, FAX (312) 916-1190, LBBS in "service" 
conference, or BIX to "lattice" account.  Lattice, Inc. 2500 S.
Highland Ave, Lombard, IL 60148.
  
     [ After November 11, Lattice's Telephone Area Code 
                  changes from 312 to 708 ]
                  


T.RTitleUserPersonal
Name
DateLines
3018.1Yeah team.SHRARA::BAKERTue Oct 31 1989 01:147
    I just received mine the other day, not bad half way across the world,
    
    I think I may just take back all the nasty things I've said about
    Lattice in previous notes. 8^)
    
    John Baker
    SWS/E, Sydney
3018.2down sideACESMK::SNIDERTue Oct 31 1989 11:4711
    I have found a problem with the optimizer.  GO is over zealous with its
    "dead assignment" variable eliminations.  I recently tried recompiling
    the new vt100 with the optimizer turned on.  This brought out the
    friendly message from the local guru.  There are few modules that have 
    dead assignments removed, but the one that bites first is in scripts.c. 
    Go removes "cmdrc" which holds the status of an indirect function call 
    and is also the return arguement for the function.  But, the debugger
    does work with optimization.
    
    -pete
    
3018.3continuing to learn cMILKWY::JANZENcf. ANT::CIRCUITS,ANT::UWAVESTue Oct 31 1989 13:267
    Rec'd upgrade yesterday.  The most important change for me was the
    removal of the main() prototype from stdlib.h, which caused textbook
    examples not to compile.  In fact, null programs with an include stdlib
    failed to compile for the same error message; mismatched external
    attributes.
    Now the same programs compile.
    Tom
3018.4TLE::RMEYERSRandy MeyersTue Oct 31 1989 13:4913
Re: .3

>The most important change for me was the removal of the main()
>prototype from stdlib.h...

I agree.  I complained about that problem almost a year ago at
AmiExpo.  John Toebes rolled his eyes and said, "Yeah, I told the
guy that stuck that in the header file to remove it before we
shipped, but he refused.  Just delete it from your copy."

The ANSI C standard explicitly forbids an implementation from
including a prototype for main(), and it didn't help that
Lattice's prototype was just wrong.