[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

4019.0. "Lattice C V5.10 from SAS" by WJG::GUINEAU () Wed Aug 15 1990 19:12

Article 14192 of comp.sys.amiga.tech:
From: rlcarr@athena.mit.edu (The Veteran Cosmic Rocker)
Newsgroups: comp.sys.amiga.tech
Subject: Re: Lattice C - what is the latest version?

In article <5042@munnari.oz.au> ianr@mullian.ee.mu.OZ.AU (Ian ROWLANDS) writes:
>
>	Subject says it all. Could you e-mail me please. There's no need to
>post it yourself - I'm sure some idiot will post it anyway. The latest I've
>heard is 5.05.

[a friend who's on BIX sent me this....]

There is also talk of version 6.0 and of an upgrade to the C++ compiler
but no dates on these....

==========================
sas.c/amiga.c #130, from jtoebes, 3586 chars, Fri Aug  3 16:49:08 1990
There is/are comment(s) on this message.
--------------------------
SAS/C(r) compiler Version 5.10 for AmigaDOS

SAS Institute Inc. Will Release Upgrade of Lattice C for Amiga
--------------------------------------------------------------

   Cary, NC -- SAS Institute, Inc. announces Version 5.10 of its
SAS C Compiler for AmigaDOS.  Version 5.10 upgrades the Lattice
C compiler version 5.05 published by Lattice, Incorporated of
Lombard, Illinois.  The upgrade features improved workbench
support, an improved user interface, better AREXX support,
new UNIX(tm)-compatible library functions, improved error
messages and significant overall performance improvements.
AmigaDOS 2.0 include files and libraries are supplied for
AmigaDOS 2.0 development.

   As with the 5.05 release, the compiler package includes the
compiler and integrated editor, a global optimizer, a source-level
debugger, a code profiler, UNIX(tm) programmer utilities like grep
and diff, a 680x0 family macro assembler, an object module disassembler,
an object module librarian, and all required compiler header files.

   With 5.10, all development, marketing and technical support for
the product has been assumed by SAS Institute, Inc.  The Institute
has been responsible for development of the actual compiler since
version 4.0, but is now taking responsibility for the rest of the
product as well.

   Available August 8, 1990, the SAS/C Compiler for AmigaDOS
offers the following new features:

   *) AREXX support in the editor, LSE
   *) Automatic Icon creation from LSE and the linker, BLINK
   *) Full AmigaDOS 2.0 support
   *) Faster linker
   *) Support for running the make utility, LMK, from workbench
   *) Default compiler options stored in an environment variable,
      or in the project directory
   *) Point and click options-setting program
   *) Code profiler now supports multiple code hunks
   *) New keyword, __aligned, to force longword alignment of external,
      static or automatic data items
   *) Improved prototype generation, including typedef support
   *) User-specifiable preprocessor limits
   *) Automatic reassignment of near data to a far section if more than
      32k of near data is declared
   *) Support for the OFFSETOF macro to get structure offsets
   *) C++-style line comments
   *) Improved warnings for mismatched comments, mismatched #endifs, and
      unterminated macro invocations
   *) Number of parameters allowed to library routines raised to 14, thus
      allowing ALL AmigaDOS system calls to be accessed via #pragmas
   *) ^C checking during CPU-intensive parts of the Global Optimizer, GO
   *) Ability to set your program's stack size at compile time
   *) Ability to run the debugger, CPR, from the workbench
   *) Ability to debug programs with either workbench or CLI startup

   The suggested price of the complete SAS/C Compiler package is $300.00.
   Registered users of version 5 of Lattice C may upgrade to version 5.10
   for $40.00.  Registered customers with versions earlier than 5.0 or
   current Aztec C Customers can upgrade as well.  Contact SAS
   Institute, Inc. for more information.  

   For further information, contact:

   SAS Institute, Inc.
   Book Sales: C Compiler
   SAS Campus Drive
   Cary, NC 27513-2414.

   Telephone (919) 677-8000 ask for x5042
   FAX       (919) 677-8166

Or join the sas.c/amiga.c conference on BIX.

Lattice is a registered trademark of Lattice, Inc.
SAS/C is a registered trademark of SAS Institute Inc.
Amiga is a registered trademark of Commodore-Amiga Inc.
Aztec C is a registered trademarks of Manx Software Systems.
Unix is a registered trademark of AT&T

==========================
--
Rich Carreiro                                    The "War on Drugs"
ARPA: rlcarr@athena.mit.edu                      is merely a smokescreen for
UUCP: ...!mit-eddie!mit-athena!rlcarr            The War on the Constitution
BITNET: rlcarr@athena.mit.edu      JITTLOV FOREVER!


T.RTitleUserPersonal
Name
DateLines
4019.1WELSWS::FINNISWed Aug 15 1990 23:019
    
    
    >> faster linking.. Does this mean they have dropped BLINK ?
    
    >> OS 2.0 support..... Is it downward compatible ? ie will it run with
    	1.3.2 
    
    
    			- Pete -
4019.2TLE::RMEYERSRandy MeyersThu Aug 16 1990 00:048
Re: .1

I suspect that they have just improved blink to be faster.

I also suspect that Workbench 2.0 support means they ship the needed header
files and interface routines needed to access 2.0 new features.  I doubt
that the compiler or programs produced using it are intrinsically 2.0
specific.
4019.3Yep, it works on 1.3FENRYS::mwmM&lt;ike MeyerThu Aug 16 1990 00:3612
And probably 1.2...

The "2.0 compatable" means that the software will run on what's shipping
with 3000s, and that they include everything you need to do development
for 2.0. The installation script lets you install either or both of
the 1.3 and 2.0 includes.

I haven't looked at it enough to say whether they take advantage of 2.0
features if you're running on 2.0 (especially the new directory scanning
routines), but it definitely doesn't depend on them.

	<mike
4019.4MSVAX::BARRETTHuman Being, Rev 2Thu Aug 30 1990 16:0512
    I just ordered by update over the phone (so I could get billed for
    the whole thing later). When I was asked what version
    I was using, I mentioned 5.04. I was told that since 5.05 was the
    previous version to 5.10 (which I didn't know), They would include
    the 5.05 upgrade kit for free.
    
    Soooo I guess that if you aren't using 5.05 -- call your order in so
    that you'll get the in-between upgrade kits as well. She mentioned
    that any V5 kit earlier than 5.04 would have had a small extra charge
    for the additional upgrade disks.

    Keith
4019.5You don't need 5.05 to go to 5.10BUZZER::GERBERFor more info, call: 800/555-1212Thu Aug 30 1990 16:105
You don't necessarily need 5.05 to go to 5.10 as 5.10 is a full kit.
I see no advantage to get previous versions, unless 5.10 introduces a bug
that wasn't in 5.05.

-----Robert
4019.6SAS/C SAS_PATCH5.10a.LZHDECWET::DAVISYou always get what you deserve!Thu Jan 10 1991 16:209
    Last night I d/l the latest patch for SAS/C.  It contains *numerous*
    bug fixes.  The lharc'd archive size is 325K, ~530K when uncompressed.
    It brings SAS/C to V5.10a.  I d/l the file from People/Link, John
    Toebes(sp?) placed it there.  I am wondering if it is freely
    distributable since it cannot be used unless you have V5.10.  Anyway,
    if you are using V5.10 you want this patch release.
    
    md
    
4019.7WJG::GUINEAUThu Jan 10 1991 16:523
If it was posted to plink, I don't see why it wouldn't be.

john
4019.8T'aint necessarily soWBC::BAKERWhatever happened to Fay Wrey...Thu Jan 10 1991 19:0010
re: 4019.7 

	> If it was posted to plink, I don't see why it wouldn't be.

	Not necessarily.  CBM posted the WB1.3.2 upgrades to PLink,
	but they definitely did NOT want them forwarded to other
	BBS's.  Might be best to give a quick call to SAS and find
	out...

	Art
4019.9OK to post patches!WJG::GUINEAUThu Jan 10 1991 19:287
I just talked to SAS. They do not send it to users unless you request it.

However, they say it's OK to post it to BBS's etc...

Please Upload it!!

john
4019.10tonightDECWET::DAVISYou always get what you deserve!Fri Jan 11 1991 01:165
    I will post it tonight.
    
    mark
    
    p.s. they did address the %x %X problem :)
4019.11warning!WJG::GUINEAUSun Jan 13 1991 13:2011
Make sure you apply this patch using CBM's shell and NOT the arp ASHELL!!!

I normally use ASHELL. Some of the patches failed and left my compiler
in an inconsistant state. I had to reinstall the base V5.10 kit (well,
get it off a backup tape) and then install the 5.10a update using a 
floppy based veersion of a virgin WB 1.3 disk...

just a warning!

john
4019.12Its probably the "execute" cmdDECWET::DAVISYou always get what you deserve!Mon Jan 14 1991 16:5217
    I, too, use the ARP shell and applied the patch under Ashell and
    it patched the software fine.  I knew the ARP "execute" command
    has a problem.  It will not pass more than one parameter so I
    do not use it.  The only problem I had with the patch was that
    my LSE.DAT file was customized so when it was to be patched the
    software "touched" it found that it was not original and left
    it as a 0 block file.
    As John suggest you *should* use the original CBM commands when
    patching this software.  I believe in the original distribution
    of Lattice "C" there was a warning about using ARP commands when
    installing their software.  Sorry folks(John),  I should have included
    that warning.  Whenever I use "canned" install/patched software I
    use CBM commands exclusively due to difference in ARP and CBM
    commands and assume that the software manufacturer tested the
    software on stock amigas.
    
    md
4019.13WJG::GUINEAUMon Jan 14 1991 17:114
That's ok, it was a good opertunity for me to make a backup copy of my 1.3
original and to remember how fun floppy based Amiga's are :-)

john
4019.14So, is it uploaded yet?PAMSRC::BARRETTDon't have a cow, man!Tue Jan 15 1991 13:521
    
4019.15Try WJG::AMIGA:DECWET::DAVISYou always get what you deserve!Tue Jan 15 1991 22:221
    It is on WJG::AMIGA:
4019.16problems with 5.10a patchMANSW1::KRAUSSMon Mar 11 1991 15:3913
    I tried to use the patchfiles yesterday, but it destroied all my
    executable files in the LC: directory (actually I didn't check any
    others yet). They all become 0-block-files. I am using WB 36.68 and
    KS 36.143 (my dealer wasn't able to get the latest KS release yet).
    I even tried to patch a backup of the original floppy-set (took about an
    houre), but there were only 0-block files, too, after the patch.
    
    Did I made a mistake or should I try to do the patch under 1.3 ?
    Any guesses?
    
    Ciao,
    	michael
    
4019.17VMSNET::WOODBURYMon Mar 11 1991 23:035
Re .16:

	There was a note earlier in this string that mentioned problems with
    applying the patch using something other than the distribution version of
    workbench/DOS.
4019.18thougt i use the actual dis.ver.MANSW1::KRAUSSFri Mar 15 1991 08:338
    re .-1
    
    	i thougt my version is the actual distribution version, but i'll
    try it with 1.3  this weekend.
    
    thanx
    	michael
    
4019.19WARNING: Don't use 2.0 during the patch !MANSW1::KRAUSSMon Mar 18 1991 12:598
    i tried the patch yesterday with KS + WB 1.3 and it worked just fine.
    does anybody know, if sas knows that their patch don't work from KS +
    WB 2.0 ? if not, has anybody their e-mail adress handy ?
    or is this a known problem ?
    
    ciao,
    	michael
    
4019.20Huh???MADRE::MWMMon Mar 18 1991 18:419
What you mean, the SAS patch doesn't work on KS/WB 2.0? It worked fine for
me. However, I was running the latest version (which you can get from
your dealer for free - mine was even mailed to me!) of 2.0.

If you've got ARP installed, you'll have problems. There are known bugs
with ARP that break some CLI scripts (sorry, but I don't have the
details - I de-installed ARP shortly after installing it).

	<mike
4019.21Use CBM execute commandDECWET::DAVISStrength through PeaceTue Mar 19 1991 21:576
    I believe ARP execute doesn't like ".KEY/.BRA" directives among other
    things.  I renamed the ARP execute command to execute.arp.  Now all
    scripts I use work fine.  When I want to use ARP execute I type
    "execute.arp <filename>".
    
    mark
4019.22no arp at allMANSW1::KRAUSSFri Mar 22 1991 09:0914
    re: .20
    
    as i stated in .16 i am using a A3000 with the factory installed wb and
    ks2.01 (KS36.143 + WB36.68). it didn't work for me in this config.
    
    when i booted with the factory installed 1.3 partition (KS34.5 +
    WB34.32) it worked just fine. 
    
    i hope to recieve the latest version of KS/WB next week from my dealer.
    if i'll have the time, i'll try it again and state the result here.
    
    ciao
    	michael
    
4019.23To all Lattice/SAC C users in AustraliaSNOFS1::GERAGHTYSimon, SPR CS ISFri Jul 12 1991 02:2252
To all Lattice/SAC C users in Australia:

I got a letter from SAS Institute Australia yesterday, addressed to me as a 
registered user of SAS/C Compiler for AmigaDOS. Here's the text for all you 
people using Lattice or SAS C who don't get the letter.


SAS Institute Australia Pty Ltd				300 Burns Bay Road
							Private Bag No. 52
							LANE COVE NSW 2066
							Telephone (02)428 0428
							Fax (02)418 7211
							A.C.N. 002 287 247

27 June 1991



Dear Registered User,

Subject: SAS/C Compiler for AmigaDOS (formerly Lattice C Compiler) Registration
-------------------------------------------------------------------------------

SAS Institute Inc. acquired Lattice Inc. in 1986, and since then Lattice has 
been operating as a wholly owned subsidiary. From release 5.10, the Lattice C 
Compiler was renamed to the SAS/C Compiler for AmigaDOS.

SAS Institute is one of the worlds (sic) largest software vendors. SAS software 
is used in over 80% of mainframe sites in Australia, as well as on 
minicomputers, workstations, and personal computers. In June, 1990 we decided 
to consolidate our C product efforts in our Cary, NC (USA) headquarters. From 
that date, all Australian administrative and technical support for the compiler 
is being provided by SAS Institute Australia.

If you have any technical queries, please contact SAS Institute Australia, ask 
for Amiga Technical Support, and have your registration details available. If 
you are sending a letter or fax, please include a telephone number where you
can be contacted during normal office hours. 

The current version of the SAS/C Compiler for AmigaDOS is 5.10A. Any registered
user of version 5.10 of the compiler is eligible to receive a free upgrade to
5.10A. A disk containing the upgrade will be mailed out on request. 

If you know of any users of the compiler who may not have received this letter, 
please ask them to contact SAS Institute Australia. All Australian users must 
be registered with SAS Institute Australia by October 1991 in order to be 
eligible for further upgrades.


Yours sincerely
SAS INSTITUTE AUSTRALIA PTY LTD
-------------------------------